Agent Skills
返回列表
ePet 桌面电子宠物

ePet 桌面电子宠物

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_547e14fc/epet。

技能介绍

解决的问题

AI 助手执行任务时,终端反馈往往停留在日志和命令输出里,开发者很难一眼看到“当前是否在跑、跑了多久、是否已经完成”。ePet 把这类状态做成 macOS 屏幕角落的透明胶囊,用宠物动画、计时和完成反馈降低反复查看状态的成本。

工作方式

它是一个 Electron 桌面应用,本地服务监听 127.0.0.1:13121,并通过 Hook 接入 WorkBuddy 与 CodeBuddy 的生命周期事件。会话状态和统计信息写入本地目录,便于在助手重启后继续读取。

  • 开始会话:监听 UserPromptSubmit,创建会话并开始计时。
  • 工具调用:在 PreToolUse 和 PostToolUse 标记等待审批或恢复运行状态。
  • 任务结束:Stop 事件触发计时结束、气泡通知、音效与粒子庆祝。

同时,它用 Canvas 2D 渲染多只宠物,并提供拖拽、投喂、情绪等互动状态,把 AI 任务反馈变成桌面级可视化对象。

适用边界

资料表明它主要面向 macOS 桌面环境,并且依赖 AI 助手的 Hook 配置;如果助手未触发 Hook、端口 13121 被占用,或全屏应用覆盖了 floating 窗口,就可能出现无反馈或看不到宠物。它也不是通用监控工具,核心关注点是 WorkBuddy / CodeBuddy 的会话与工具调用状态。

使用场景

  • 用 WorkBuddy 跑长任务时,在屏幕角落查看当前会话计时和完成通知。
  • 使用 CodeBuddy 调试工具调用时,通过 Hook 状态区分等待审批和恢复运行。
  • 本地 Mac 已启动 ePet 后,在远程开发环境只写入 Hook,让任务完成仍触发本地提醒。
  • 需要验证宠物反馈链路时,用 test 模拟开始、完成和通知流程。

适合人员

  • 使用 WorkBuddy 处理代码任务的 macOS 工程师,希望在屏幕角落看到会话计时和完成通知。
  • 用 CodeBuddy 调试工具调用的后端工程师,需要区分等待审批、运行中和结束状态。
  • 在远程环境驱动本地 AI 助手的运维工程师,想让本地 ePet 继续显示任务完成提醒。
  • 维护 AI 助手反馈流程的平台工程师,需要验证 Hook 触发和通知链路是否正常。