
不只是提示音——用 RGB 鼠标做 Claude Code 的状态指示灯用 Claude Code 写代码时经常切到其他窗口等回复。切回来早了打断推理切晚了浪费时间。它自带的提示音一闪而过很容易错过。我直接把桌面上那只吃灰的罗技 G102 改成了**物理状态灯**- **发送消息 → 自动灭灯**工作中别打扰- **回复完成 → 蓝灯常亮 清脆提示音**可以看了余光一扫就知道 Claude 干没干完活不用切窗口、不用盯着终端。---## 怎么做到的三步、免费、纯软件1. **OpenRGB**开源 RGB 控制→ 接管鼠标灯光2. **15 行 Python 脚本** → 发 Socket 指令控制颜色3. **Claude Code Hook**Stop UserPromptSubmit→ 触发时机不需要 Arduino、不需要继电器、不需要额外硬件。只要你的鼠标 RGB 能被 OpenRGB 识别就行——罗技、雷蛇、海盗船大多数型号都支持。---## 核心 Trick配置过程中踩的最大的坑**JSON 不能有重复 key**。Claude Notifier 插件会自动管理 settings.json 里的 hook如果你自己加一个同名的 hook sectionJSON 解析时后面的会把前面的覆盖掉两个都失效。解决方法很取巧——把我们的灯光命令直接塞进 Claude Notifier 的 hook group 里既满足了插件的管理需求又不会产生重复 key。---## 效果发消息 → 灭灯工作中请勿打扰...Claude 回复 → 蓝灯亮起 提示音可以看了从此工作流变成写完需求 → 回车 → 鼠标灭了 → 切走干别的 → 余光扫到蓝光 → 切回来继续。---## 完整教程 代码配置指南含 Python 脚本、settings.json、踩坑记录已开源支持 G102/G203/G502 等 OpenRGB 兼容鼠标Steady常亮和 Notify闪烁两种模式可自由搭配。