
AI 助手状态显示工具
AI Pet Screen
用一只宠物,把 AI 编程助手的任务状态显示在浏览器或自有小屏上。
目前做到哪已公开可运行版本,支持本地配对
- 需求Anamnesis
- 我想给 AI 编程助手的工作状态一个直观的展示入口,把需求拆成工具识别、宠物显示、任务状态和屏幕连接四块。
- 我做了什么Opus
- 借助 AI 写出本地程序和浏览器界面,再用自己的试用反馈调整功能、补使用说明。
- 验证Probatio
- 公开版本有 47 项测试,并在 GitHub Actions 上跑三个系统的检查;2026-08-19 的本地简化版是 46 项通过、1 项 Windows 专属测试跳过。
- 范围Ambitus
- 本地优先的可运行原型,浏览器展示页和模拟器已经跑通。还待验收:Windows 真机、具体的实体屏,以及公开事件接口的接入。
项目图片点开查看大图
展开详细说明
做法
我想给 AI 编程助手的工作状态做一个直观的展示入口,于是把需求拆成工具识别、宠物显示、任务状态和屏幕连接四块,借助 AI 写出本地程序和浏览器界面,再用自己的试用反馈调整功能、补使用说明。
交互上定了一条规则:工具正在活动、且对应宠物已启用时才显示,避免认不准工具时显示错误状态。Codex 的宠物跟随本机选择;同时有多条任务时,用独立的状态行并分页展示。浏览器展示页只负责显示,设置和配对都在本机完成。
连接与隐私我当成产品需求来做:默认只允许本机访问;要连同一可信网络里的小屏时,用短码配对;任务标题可以在离开电脑前替换成编号。启动、配对和 Windows 使用也写成了文档,别人照着步骤就能把原型跑起来。
技术细节与验证
实现:本地 Python 桥接程序把各工具的信息转成统一状态,交给模拟器和全屏展示页。目前覆盖 Codex、Claude Code、Cursor 的显示规则,以及 macOS / Windows 上的实验性探测;进程或前台应用无法确认时显示空状态,不去猜任务进展。
测试:公开版本有 47 项测试,并在 GitHub Actions 上跑三个系统的检查;2026-08-19 本地简化后的版本是 46 项通过、1 项 Windows 专属测试跳过。
还待验收的有三件:Windows 真机、具体的实体屏,以及公开事件接口的接入。配对用的短码在服务重启后失效,需要重新配对。