Vibe Light Chat 会话开始 用户输入 AI 回复 等待确认 确认开始 执行中 完成
AI
写入 provider=codex,状态同步到灯带
AI
AI

氛围灯编程

监听 AI 编程工具的状态变化,将空闲、思考、等待输入、错误实时映射成灯带颜色信号。

01

桌面覆盖层

屏幕四边显示灯带效果,不遮挡工作区,轻量流畅。

02

状态映射

四种状态对应不同颜色,支持为每个 AI 工具定制配色。

03

Hook 驱动

本地监听 http://127.0.0.1:3030/hook,支持命令行、脚本或工具配置。

六套 Provider 配色,彼此不抢戏。

六款 AI 工具各有专属配色,可在设置页自定义。

每个 Provider 都有 Hook 配置文件。

统一 Hook 地址,按各工具官方文档配置即可。

空闲 status=idle
思考 status=thinking
等待输入 status=approval
错误 status=error
Codex Hook 配置文件 http://127.0.0.1:3030/hook

三步接入你的编程环境。

启动监听 → 配置 Hook → 自定义配色,三步完成接入。

1

加载 uTools 插件

在 uTools 开发者工具中搜索插件vibe light,启动监听服务。

2

配置 Hook URL

将 Provider 的 Hook 指向 http://127.0.0.1:3030/hook

3

发送状态事件

编程工具状态变化时自动发送事件,也可用命令行测试。

4

享受氛围反馈

桌面灯带和物理灯带一样的氛围。

快速测试工具。

无需配置 Provider,使用 Python 脚本即可手动触发状态变化。

Python 测试脚本

零依赖、交互式、循环测试,启动 Vibe Light 后运行即可验证灯带效果。

✅ Python 3.6+ ✅ 零依赖 ✅ 跨平台
1 - 空闲 蓝色灯带
2 - 思考 粉色灯带
3 - 等待输入 绿色灯带
4 - 错误 红色灯带
使用方法 examples/python/test_hook.py
# 1. 下载脚本
git clone https://github.com/AJayBBB/Cyber-vibe-light.git
cd Cyber-vibe-light/examples/python

# 2. 启动 Vibe Light 插件(在 uTools 中)
检查默认监听的端口 3030

# 3. 运行测试脚本
python3 test_hook.py

# 4. 根据提示输入 1-4 选择状态
👉 请输入选项 [1-4 或 q]: 2

📤 正在发送状态: 思考 (thinking)...
✅ 成功!灯带应显示为:AI 正在处理,粉色灯带

# 5. 输入 q 退出