AgentBeacon
概览
AgentBeacon 是什么,以及它为什么完全在本地运行。
把 agent 状态变成灯光
AgentBeacon 在本地监听编码 agent 上报的状态,把多个会话的 idle、working、waiting、error 聚合成一个语义状态,并通过 USB 状态灯显示出来。
它由三部分组成:
- Rust 常驻服务:接收 agent 事件、聚合状态、驱动设备
- React Web 控制台:状态总览、手动灯光控制、映射与设备设置
- Tauri 桌面应用:启动页、托盘、开机自启和本地服务监督
特性
- 实时状态聚合
- MLight 单灯珠 / 三灯珠与 YH50-RGY-J 状态灯,支持热插拔
- 内置 Pi、OpenCode、DeepSeek Harness 集成;Claude Code 通过 hooks
- 其他 agent 可以通过 CLI 或 HTTP 接入
- 无硬件时可使用 mock 设备验证完整链路
- 中文 / English 控制台,浅色 / 深色主题
完全本地,不需要任何服务
AgentBeacon 是纯开源单机软件:服务默认监听 127.0.0.1:6980,不需要云端账号,不上报遥测,也不依赖 QuadHub 或任何外部服务。
项目使用 Apache-2.0 许可证,没有私有化版本。