Vibe Coding了一个AI agent任务状态监控的红绿灯小工具

这是我用 Vibe Coding 做的第一个小工具,叫 Agent Beacon。

当 Codex、TRAE、Claude Code 和 OpenCode 同时在后台工作时,最累的往往不是等它们执行,而是不断切回窗口看一眼:

它还在运行吗?是不是正在等我确认?这一轮到底结束没有?

所以我把答案变成了桌面上的三种颜色:

:green_circle: 绿色:先不用管,Agent 正在运行
:yellow_circle: 黄色:轮到你了,正在等待确认、授权或输入
:red_circle: 红色:这一轮已经结束

核心规则很简单:只要任何一个任务需要我,整盏灯就优先显示黄色。

比如 Codex 同时跑两个任务,一个继续修改代码,另一个弹出浏览器授权。Agent Beacon 会保留两个会话,把等待任务排到最前,并把桌面灯切成黄色,不会因为另一个任务仍在运行就漏掉确认。

目前支持:

  • TRAE:通过 MCP 主动上报状态
  • Codex:读取会话事件并识别确认请求
  • Claude Code:通过 Hooks 按会话上报
  • OpenCode:通过 Plugin 按会话上报

不在电脑前也可以让黄灯发送通知和提示音;同时支持黄灯延迟、长任务提醒、免打扰和重复通知抑制。

隐私方面,它只记录状态、时间、Agent 和判定来源,不保存聊天正文。应用重启或自动更新后,尚未处理的黄灯任务仍能恢复。

界面使用纯白底像素风,窗口都可以移动。Windows x64 提供单文件 EXE、可自定义路径的安装版和便携 ZIP,并支持自动更新与 SHA-256 校验。

它不是一个大项目,但解决了我每天用 AI 写代码时反复切窗口的真实痛点。第一次把自己做的小工具发出来,欢迎试用、反馈,也欢迎来 GitHub 看看。

看看效果!

1 个赞