一个每天都在发生的尴尬场景
你在写代码。AtomCode / Claude Code / Codex 在终端里跑着。
你总忍不住切回去看一眼——Agent 是在跑测试?在等权限?还是已经自己卡住了大半天?
每切一次,写代码的思路断一次。
不切吧,又怕 Agent 在等你确认,半天白跑了。
你的注意力被 Agent 的状态窗口反复打断。这是每个重度 AI Agent 用户每天都在经历的事。
有人做了个实体信号灯
GitHub 上有个项目叫Vibecoding Signal Light,它用一个红黄绿三色交通信号灯,把 Agent 的状态变成桌上能一眼看见的光:
- 🟢绿灯常亮:Agent 空闲,你继续自己事
- 🔴→🟡→🟢红黄绿慢速循环:Agent 正在工作,等它跑
- 🟡黄灯闪烁:Agent 想让你看一眼
- 🔴红灯急促闪烁:卡住了,需要你马上处理!
想法很妙——但它需要你额外买一个MCP2221A USB GPIO 转接板加实体信号灯模块,还要接线、装 Rust 工具链、编译部署。
门槛不低。
小鸿说:这个灯,我来当
小鸿 AI 桌面设备本身就摆在桌上、连着 WiFi、带一块240×240 彩色屏幕。
为什么不直接用这块屏幕当信号灯?
说干就干。我们把 Vibecoding Signal Light 移植到了小鸿上——
不需要任何额外硬件。一台小鸿,就是你的 Agent 桌面状态面板。
对比一下:
| 原版 Vibecoding Signal Light | 小鸿版 | |
|---|---|---|
| 硬件 | MCP2221A + 信号灯模块 + USB 线 | 小鸿一台就够了 |
| 显示 | 实体 LED 灯 | 240×240 彩屏 LVGL 渲染 |
| 通信 | USB 物理连线 | WiFi 无线,局域网任意电脑推送 |
| 部署 | 装 Rust + cargo build + 接线 | 固件编译烧录 + 配 hook 脚本 |
| 成本 | 额外购买硬件 | 零硬件成本 |
怎么工作的?简单到离谱
小鸿跑一个常驻 HTTP server(端口 8080),接收 Agent 的状态推送。
电脑上配置一个 hook 脚本,在 Agent 的关键事件(开始工作、请求权限、完成、阻塞等)发一条 curl 命令到小鸿就行:
curl "http://小鸿IP:8080/light?state=working"支持的 Agent 状态:
state=idle → 🟢 绿灯常亮 Agent 空闲state=working → 🔴🟡🟢 循环 Agent 正在工作state=attention → 🟡 黄灯闪烁 需要你看一眼state=blocked → 🔴 红灯急促闪烁 阻塞/失败,马上处理state=off → 全灭 回退正常 UI小鸿收到状态后,用 LVGL 在屏幕上画三个圆形灯,覆盖在正常 UI 之上。5 分钟没有新状态会自动回退,不影响正常使用。
三行配置,搞定 Agent 对接
支持AtomCode、Claude Code、Codex三种主流 Agent,配置都是几行 JSON 的事。
以 AtomCode 为例,在~/.atomcode/hooks.json里写:
{ "hooks": { "xiaohong-light-prompt-submit": { "event": "user_prompt_submit", "command": "curl -s -m1 'http://小鸿IP:8080/light?state=working' >/dev/null || true" }, "xiaohong-light-notification": { "event": "notification", "command": "curl -s -m1 'http://小鸿IP:8080/light?state=attention' >/dev/null || true" } }}搞定。以后写代码的时候,抬眼看一下小鸿的灯——绿色,继续撸代码;红色,切回去处理一下。
不只是个灯:小鸿的"环境智能"第一步
小鸿原本能做语音对话、能跑 Agent 任务。加上信号灯后,它从"你主动去问它"的设备,变成了一个你抬眼就能感知的环境伴侣。
未来还可以叠加更多能力:
- Agent 卡住时,小鸿语音提醒你
- 你问"小鸿小鸿,Agent 那边什么情况",它告诉你当前状态和进度
- 你说"小鸿,帮我把 Agent 停了",它替你发控制指令
信号灯只是第一步。小鸿正在从"会说话的设备"变成"跟你一起工作的伙伴"。
怎么上手?
- 下载小鸿主固件代码
- 把信号灯模块的 3 个源文件集成到固件里(加 3 个文件,改 4 处代码,总计 10 行改动不到)
- 编译烧录
- 配好 Agent hook 脚本
在项目xiaohong_samples/14_signal_light/下有完整代码、实验手册和 AtomCode/Claude Code/Codex 三种 Agent 的完整配置示例。
项目地址:https://atomgit.com/xiaohong-ai/xiaohong_samples
灯语原项目致敬:https://github.com/starlight36/vibecoding-signal-light
假如你从2026年开始学大模型,按这个步骤走准能稳步进阶。
接下来告诉你一条最快的邪修路线,
3个月即可成为模型大师,薪资直接起飞。
阶段1:大模型基础
阶段2:RAG应用开发工程
阶段3:大模型Agent应用架构
阶段4:大模型微调与私有化部署
配套文档资源+全套AI 大模型 学习资料,朋友们如果需要可以微信扫描下方二维码免费领取【保证100%免费】👇👇