把本地 Agent 的「关键操作」审批和「运行状态」提醒搬到 Apple Watch 和 iPhone。离开电脑,也能随时掌控 AI 编程任务的进展。
不用注册账号。App 给你一个连接码,在电脑上运行一条 npx 命令就配对好了。
在 iPhone 上安装 Watch Dog,Apple Watch App 会自动同步安装。打开 App 就能看到你的连接码。
还没装 App?网页控制台同样能拿到连接码并审批。
$ npx ai-watch-dog claude K7QX-9MPA
把 K7QX-9MPA 换成 App 上显示的连接码。
照常使用 Agent。需要你确认的操作会推送到 iPhone 和 Apple Watch,点「允许」或「拒绝」,Agent 立刻继续。
✓ 「MacBook Pro」已连接到 胜爷的iPhone 现在启动 Claude Code,需要你确认的 操作会发到 iPhone / Apple Watch。
审批通知自带「允许 / 拒绝」按钮,锁屏和 Apple Watch 上直接处理,不用解锁手机,也不用回到电脑前。
Agent 完成任务、需要你输入、或者下线时都会提醒你,长任务跑完第一时间知道。
查看每台电脑上的会话、工作目录和工具调用记录,看清 Agent 正在做什么。
手机没回应、网络断开或服务器不可达时,Agent 会回到终端里正常询问你,既不会卡住,也不会被自动放行。
一个连接码可以连接多台电脑;公司和家里的 Agent 都汇总到同一块手表上。
坐在电脑前时运行 npx ai-watch-dog pause,审批回到终端;离开时 resume 即可。
内置 18 只个性不同的 ASCII 宠物,随机分配到你的 Apple Watch。你积极回应 Agent,它会变得高兴;Agent 干活时它会忙碌;太久没人理,它就去睡觉……
看看有没有你喜爱的小伙伴?
uninstall 一键还原,不影响你的其他 hook。不需要。App 第一次打开时会自动生成一个匿名身份和连接码,在电脑上运行 npx ai-watch-dog <agent> <连接码> 就完成配对。
目前支持 Claude Code 和 Codex,电脑端支持 macOS 和 Linux(x64 / arm64),需要 Node.js 16 以上来运行 npx。GitHub Copilot、Cursor、OpenCode 等正在适配。
默认等待 120 秒,超时后 Agent 回到终端里正常询问你。可以用 npx ai-watch-dog timeout 300 调整等待时间。
运行 npx ai-watch-dog pause,审批会回到终端里进行;离开前运行 resume 恢复。
Codex 要求信任新的 hook:打开 codex,输入 /hooks,找到 watchdog 的 hook 并选择信任。
运行 npx ai-watch-dog uninstall,只会删除 watchdog 自己添加的 hook。然后可以删除 ~/.watchdog 目录,并在 App 设置里断开这台电脑。
审批请求(工具名和命令摘要)会经 HTTPS 发到中继服务器,用于推送和在控制台展示,7 天后自动删除。命令内容在服务器上不是端到端加密的;涉及高度敏感项目时,请先评估这一点。