Agent approvals on your wrist

你手腕上的
AI 审批官

把本地 Agent 的「关键操作」审批和「运行状态」提醒搬到 Apple Watch 和 iPhone。离开电脑,也能随时掌控 AI 编程任务的进展。

已支持 Claude Code · Codex 即将支持 GitHub Copilot · Cursor · OpenCode · Gemini CLI
1/110:09
删除 notepad…
Claude Code · Bash
rm /Users/admin/Desktop/notepad.txt
✕✓
^w^
Claude Code 正在等待你的审批
Bash · 删除桌面的 notepad.txt
允许拒绝
现在
^w^
Codex 完成了工作
已修复登录页的表单校验,测试全部通过
2 分钟前
^w^
Claude Code 已下线
打开终端输入指令以重新安排它的工作
1 小时前
三步开始

一条命令,连接你的 Agent

不用注册账号。App 给你一个连接码,在电脑上运行一条 npx 命令就配对好了。

1

安装 Watch Dog App

在 iPhone 上安装 Watch Dog,Apple Watch App 会自动同步安装。打开 App 就能看到你的连接码。

还没装 App?网页控制台同样能拿到连接码并审批。

2

选择 Agent,运行命令

$ npx ai-watch-dog claude K7QX-9MPA

把 K7QX-9MPA 换成 App 上显示的连接码。

3

在手腕上审批

照常使用 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 即可。

控制台

在控制台掌握 Agent 工作状态

哪个项目在跑、谁在等你审批、刚刚执行了哪些命令,一屏看完。iPhone App 和网页控制台都实时更新。

打开网页控制台 →

控制台

MacBook Pro · 你的工作目录
会话
Claude Codeweb-shop · 修复购物车结算 bug等待审批
Codexapi-server · 补充单元测试工作中
Claude Codenotes · 整理会议纪要空闲
工具调用
Bash npm test -- cart
Edit src/cart/checkout.ts
Read src/cart/total.ts
Grep calculateTotal
电子宠物

把 Agent 变成一只可爱的电子宠物

内置 18 只个性不同的 ASCII 宠物,随机分配到你的 Apple Watch。你积极回应 Agent,它会变得高兴;Agent 干活时它会忙碌;太久没人理,它就去睡觉……

看看有没有你喜爱的小伙伴?

工作原理与安全

你的 Agent 始终由你掌控

Claude Code / Codex需要权限时触发 hook
→
ai-watch-dog本地 CLI,等待你的决定
→
中继服务器HTTPS · APNs
→
iPhone · Apple Watch允许 / 拒绝
  • 只在 Agent 本来就要问你的时候才打扰你,自动放行的操作不会推送。
  • 拿不到决定就回到终端询问,watchdog 出故障也不会替你放行任何操作。
  • 只修改 Agent 的 hook 配置,写入前自动备份,uninstall 一键还原,不影响你的其他 hook。
  • 全程 HTTPS 传输;设备和电脑令牌在服务器上只保存哈希值。
  • 连接码 30 分钟有效,并有失败次数限制;随时可以在 App 里断开任意电脑。
  • 会话和审批记录只保留 7 天,到期自动删除。
常见问题

常见问题

需要注册账号吗?

不需要。App 第一次打开时会自动生成一个匿名身份和连接码,在电脑上运行 npx ai-watch-dog <agent> <连接码> 就完成配对。

支持哪些 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 连接后没有反应?

Codex 要求信任新的 hook:打开 codex,输入 /hooks,找到 watchdog 的 hook 并选择信任。

怎么卸载?

运行 npx ai-watch-dog uninstall,只会删除 watchdog 自己添加的 hook。然后可以删除 ~/.watchdog 目录,并在 App 设置里断开这台电脑。

审批内容会被保存吗?

审批请求(工具名和命令摘要)会经 HTTPS 发到中继服务器,用于推送和在控制台展示,7 天后自动删除。命令内容在服务器上不是端到端加密的;涉及高度敏感项目时,请先评估这一点。

让 Agent 放心去跑

需要你的时候,它会在手腕上轻轻叫你一声。

$ npx ai-watch-dog claude <连接码>
获取连接码查看步骤