这是我用 Vibe Coding 做的第一个小工具,叫 Agent Beacon。
当 Codex、TRAE、Claude Code 和 OpenCode 同时在后台工作时,最累的往往不是等它们执行,而是不断切回窗口看一眼:
它还在运行吗?是不是正在等我确认?这一轮到底结束没有?
所以我把答案变成了桌面上的三种颜色:
绿色:先不用管,Agent 正在运行
黄色:轮到你了,正在等待确认、授权或输入
红色:这一轮已经结束
核心规则很简单:只要任何一个任务需要我,整盏灯就优先显示黄色。
比如 Codex 同时跑两个任务,一个继续修改代码,另一个弹出浏览器授权。Agent Beacon 会保留两个会话,把等待任务排到最前,并把桌面灯切成黄色,不会因为另一个任务仍在运行就漏掉确认。
目前支持:
- TRAE:通过 MCP 主动上报状态
- Codex:读取会话事件并识别确认请求
- Claude Code:通过 Hooks 按会话上报
- OpenCode:通过 Plugin 按会话上报
不在电脑前也可以让黄灯发送通知和提示音;同时支持黄灯延迟、长任务提醒、免打扰和重复通知抑制。
隐私方面,它只记录状态、时间、Agent 和判定来源,不保存聊天正文。应用重启或自动更新后,尚未处理的黄灯任务仍能恢复。
界面使用纯白底像素风,窗口都可以移动。Windows x64 提供单文件 EXE、可自定义路径的安装版和便携 ZIP,并支持自动更新与 SHA-256 校验。
它不是一个大项目,但解决了我每天用 AI 写代码时反复切窗口的真实痛点。第一次把自己做的小工具发出来,欢迎试用、反馈,也欢迎来 GitHub 看看。







