songconmaisaix31-design/mcpet
MCP desktop companion for AI agent status, usage tracking, and everyday tools. Anything Universe · 桌面伙伴与日常工具入口。
McPet – AI 驱动的桌面伴侣
它是什么
- 一个生活在屏幕上的小型桌面“宠物”,通过大语言模型(DeepSeek 或 ChatGPT)与你交流。它能显示 AI 代理会话状态、本地 Token 使用情况,并提醒你吃饭或喝咖啡。
- 它还集成了廉价食品服务:你可以查询麦当劳优惠券和瑞幸咖啡菜单、下(演示)订单并记录营养摄入。
核心功能
| 功能 | 访问方式 |
|---|---|
| 桌面伴侣 | 拖拽、点击、右键点击宠物;通过托盘隐藏/显示。 |
| 角色与外观 | 在 DeepSeek‑娘 和 ChatGPT‑娘 之间切换;应用“麦麦套装”或“炸薯条”皮肤。 |
| 工作会话监控 | 显示宠物可读取日志的任何 LLM 会话的进度、等待输入及错误。 |
| Token 与余额视图 | 显示本地 Token 统计、Orca 缓存以及带有时间戳的 DeepSeek 余额。 |
| 麦当劳与瑞幸咖啡 | 搜索优惠券、门店信息、实时价格;确认以生成演示订单或取消。 |
| 营养记录 | 获取菜单项的营养成分,记录食用份数,查看每日总量。 |
| 定时提醒 | 默认在 11:30 am(用餐)和 15:00 pm(咖啡)提醒;可通过设置菜单配置。 |
安装路径
- Windows 便携版 – 从发布页面下载 zip,解压并双击
Start-Pet.vbs。该包包含预构建的McPet.exe及其运行时,无需额外安装。 - 代理模式 – 对于已托管 LLM 会话的工具,下载 Agent zip,安装 Python 3.10+ 依赖 (
pip install -r requirements‑agent.txt),运行src.agent_install获取server.command/server.args对,并将主机的 MCP 配置指向mcpet服务 (STDIO 传输)。 - 从源码安装 – 克隆仓库,创建虚拟环境,安装
requirements.txt,然后运行python -m src.main --desktop。UI 使用 PySide6 (Qt) 构建。
典型工作流
- 启动宠物 – 通过便携版 exe 或
python … --desktop。 - 选择角色 – 右键点击 → 角色与动作 → 选择皮肤。
- 询问宠物 – 点击气泡或对你的 LLM 主机说话:例如
用 McPet 看当前会话状态。 - 查看食品优惠 –
今天有什么麦当劳优惠?或帮我查附近瑞幸,选一杯拿铁。 - 记录营养 – 吃完后说
查询巨无霸营养,我吃了 1.5 份。 - 调整提醒 – 通过设置或语音:
饭点改成 12:15。
配置
- 麦当劳和瑞幸的 Token 存储在本地
.env文件中。仓库附带一个包含共享演示凭据的.env.trial,因此无需提供自己的密钥即可尝试查询功能。 - 所有其他设置(提醒时间、所选皮肤、UI 偏好)保存在宠物的数据目录中,并在运行期间持久保存。
当前状态
- 发布版本为 v0.1.0 (Python/Qt)。基于 Tauri 的原生构建和自定义“原创”角色正处于 M0 开发初期。
- 一些基于 GIF 的高级动画需要你在本地导入额外资产;基础 zip 包包含核心的 15 个动画动作。
- 下单功能为演示 – 宠物会显示摘要并要求确认,但你必须在官方品牌 App 中完成支付。
了解更多
- 完整用户指南:
docs/USER-GUIDE.md - 发布包快速入门:
docs/RELEASE-QUICKSTART.md - 代理集成详情:
docs/AGENT-HOST.md&docs/AGENT-SKILL.md - 用于报告错误或功能请求的问题追踪器。
McPet 将俏皮的桌面吉祥物与实用的 AI 代理监控及日常便利服务相结合,旨在服务于在机器上运行 LLM 的开发者。
相关
- 项目
- 项目
- 项目
- 项目