LOCAL-FIRST AMBIENT AI · macOS
Claude Pet
An emotional peripheral
for AI work.
把“想念自己的宠物”和“等待 AI 返回”合并成一个环境式界面。照片或视频在本机变成桌面伙伴;Claude Code 与 Codex 开工、等待或完成时,它用动作和提醒告诉你。
Independent community project · Not affiliated with Anthropic.
REAL PRODUCT CAPTURE00:22
PHOTO / VIDEO→LOCAL MATTING→DESKTOP LIFE
WORKING⚙
正在干活
宠物头顶转齿轮,告诉你会话仍在推进。
WAITING!
需要你
蹦跳、角标与系统通知,把等待回复或可能授权变成可感知提示。
DONE✦
完成一轮
撒花、庆祝并增长 XP,让 AI 的完成反馈有情绪收束。
PRODUCT INSIGHT它不是把 Dashboard 换一层皮,而是把“需要反复查看的状态”改造成“无需主动查看的环境反馈”。
03 / YOUR PET, PROCESSED ON DEVICE
一段手机视频,
如何变成桌宠。
媒体不需要上传到云端。系统在 Mac 上解码、逐帧提取主体、稳定尺寸并生成透明动画,再交给行为状态机播放。
HEIC / MOV→Apple Vision mask→stabilized alpha WebP→6 activity slots→QML + Three.js overlay
EARLIER CLAUDE PANEL→ Claude + Codex
04 / RETURN TO THE REAL WORK
不是另一个聊天框,
是回到原会话的入口。
Claude JSONL、进程映射、Claude App 会话索引、Codex SQLite 与 rollout,被统一成 provider / model / status / channel。你能区分 App、VS Code 与终端,并通过深链回到原工作现场。
- 运行
- 15 秒内持续写入 → working
- 等待
- 进程存在但暂停 → waiting / possible approval
- 完成
- 最终回复到达 → notification / celebration
- 返回
- App / VS Code / Terminal channel deep link
会话扫描使用本地只读数据;照片与视频在设备上处理。应用会访问 GitHub 检查更新,用户主动续聊、关闭会话或导入模型时才产生对应操作。
305 frames透明窗口回归
针对锁屏、睡眠、多显示器与 WindowServer 白影,建立呈现看门狗、窗口冬眠、双缓冲与像素检测。
8 rebuilds · 0 white frames in recorded regression
216 → 135 MiB可分发包体
裁掉 DevTools 与多余语言资源,压缩 arm64 DMG,并提供 Gatekeeper 辅助脚本。
macOS 14+ · Apple silicon
v1.0 → v1.4.12持续发布
自动更新、失败回退、英文文档、录制编排与真实素材,让项目从效果走向可维护产品。
37 changelog entries
OPEN SOURCE / MIT
想看看它如何工作?
从产品状态机,到本地会话归一化、QWebChannel 桥接与透明窗口可靠性,源码和安装说明都在 GitHub。