核心能力
让 AI 编码真正可监控、可接管
实时监控
同时监控 Copilot Chat、Cline / Roo Code、终端输出,掌握 AI 编码工具的一举一动。
智能状态识别
滑动窗口 + 静默超时机制,准确区分"AI 工作中"与"已完成",告别盲等。
多通道通知
提示音 + 桌面系统通知 + 状态栏图标,VS Code 不在前台也能收到提醒。
一键接管
点击通知即跳转到最近改动的文件位置和 AI 对话面板,无缝继续工作。
活动历史
侧边栏活动面板记录 AI 工作时间线,随时回溯发生了什么。
可配置阈值
自由调整静默超时、活动阈值、窗口大小,匹配你的工作节奏。
工作原理
从文件变更到接管通知的完整链路
文件变更监控
AI Watchdog 监听工作区文件变更,通过可配置的 watchPatterns 和 ignorePatterns 精确控制监控范围。
滑动窗口判定
在时间窗口内统计文件变更次数,达到阈值即判定为"AI 工作中",状态栏图标实时反映状态。
静默超时检测
当 AI 活动停止超过设定的静默超时(默认 8 秒),判定任务完成,触发通知。
通知与接管
通过声音和桌面通知提醒你回来。点击通知一键跳转到最近改动位置和 AI 对话面板。
为什么需要 AI Watchdog
不再反复切回窗口看 AI 是否写完
| AI Watchdog | 手动检查 | 通用通知插件 | |
|---|---|---|---|
| 自动检测 AI 工作状态 | ✓ | ✗ | ✗ |
| 任务完成时主动通知 | ✓ | ✗ | ✗ |
| 桌面通知(编辑器不在前台) | ✓ | ✗ | ✗ |
| 声音提示 | ✓ | ✗ | ✓ |
| 一键跳转最近改动 | ✓ | ✗ | ✗ |
| 活动历史时间线 | ✓ | ✗ | ✗ |
| 完全本地、不上传数据 | ✓ | ✓ | ✓ |
| 可配置监控范围与阈值 | ✓ | ✗ | ✗ |
安装
三种方式,任选其一
扩展市场
- 打开 VS Code
- 进入扩展面板(Ctrl+Shift+X / Cmd+Shift+X)
- 搜索 "AI Watchdog"
- 点击安装
命令行
- 打开终端
- 执行以下命令:
code --install-extension ai-watchdog.ai-watchdog
.vsix 手动安装
- 从 GitHub Releases 下载 .vsix
- VS Code 扩展面板 → ... → 从 VSIX 安装
- 选择下载的 .vsix 文件
常见问题
关于监控范围、隐私与性能的关键问题
AI Watchdog 监控哪些 AI 编码工具?+
当前支持监控 GitHub Copilot Chat、Cline / Roo Code、以及终端输出。你可以单独开关每种监控器,也可以自定义监控的文件模式和忽略规则。
它会收集或上传我的数据吗?+
不会。AI Watchdog 完全在本地运行,所有文件变更监控、状态判定和通知都在你的机器上完成,不收集、不上传任何数据。
怎么判断 AI 正在工作还是已经完成?+
通过滑动窗口机制:在设定的时间窗口(默认 3 秒)内,文件变更次数达到阈值(默认 3 次)即判定为"AI 工作中";当 AI 活动停止超过静默超时(默认 8 秒),判定为完成并发出通知。
通知方式有哪些?+
支持三种通知通道:提示音(可调节音量)、桌面系统通知(当 VS Code 不在前台时触发)、状态栏图标状态显示。三种通道均可独立开关。
支持监控哪些文件类型?+
默认监控 TS/JS/Python/Go/Rust/Java/Vue/CSS/HTML/JSON/Markdown/YAML/TOML 等主流代码文件。你可以通过 aiWatchdog.watchPatterns 自定义监控范围。
怎么安装?+
三种方式:1) 在 VS Code 扩展市场搜索 "AI Watchdog" 安装;2) 通过命令行 code --install-extension ai-watchdog.ai-watchdog;3) 从 GitHub Releases 下载 .vsix 文件手动安装。安装后自动开始监控。
会影响编辑器性能吗?+
不会。AI Watchdog 使用轻量的文件系统监听和滑动窗口计数,内存和 CPU 占用极低。ignorePatterns 默认排除 node_modules、dist、.git 等目录,避免不必要的开销。
"一键接管"是什么?+
收到通知后,点击通知或执行"AI Watchdog: 一键接管"命令,会自动定位到 AI 最近修改的文件和位置,并跳转到 AI 对话面板,让你快速继续工作。