常见问题

PromLight 使用中的高频问题速查。更完整的说明见 开箱教程高级教程使用限制


兼容与前提

支持哪些系统? 仅支持 WindowsmacOS(不支持 Linux、手机或平板)。

支持哪些 AI? 需要支持 Hook 的 AI,目前已适配 Claude CodeOpenAI CodexCursorGitHub CopilotQoder。各 AI 能点亮的状态略有差异,完整对照见高级教程「各 Agent 的状态覆盖」。

电脑需要什么条件? 需具备蓝牙(4.2 及以上;无内置蓝牙可加 USB 蓝牙适配器),并安装 Python 3python 在 PATH 中可直接调用。

为什么一定要装 Python?没装会怎样? 状态上报脚本 agent_hook.py 由 AI 的 hook 以 python 调起。若 python 不可用(未安装,或 Windows 上命中了 Microsoft Store 的占位别名),脚本会静默失败、指示灯毫无反应且没有任何报错。可先运行 python --version 确认返回真实版本号。


配对与连接

怎么开机? 长按机身按键约 3 秒,红 → 黄 → 绿依次点亮,绿灯开始闪烁即进入蓝牙广播,可被电脑搜索连接。开机后 1 分钟内未连接会自动关机省电。

怎么关机? 长按按键约 3 秒,三颗灯全部熄灭即进入休眠(休眠功耗极低)。

怎么首次配对?

  • Windows:设置 → 蓝牙和其他设备 → 添加设备 → 蓝牙 → 选择 “PromLight” → 连接。
  • macOS:系统设置 → 蓝牙 → 找到 “PromLight” → 连接。

只需配一次,之后自动连接。

连不上 / 自动连接失败怎么办? 关闭电脑蓝牙,约 10 秒后再打开重连。设备同一时间只记住两台电脑的绑定信息;若电脑已配对过该设备、但出现「连上就断开」,请删除电脑上的配对信息后重新尝试配对。若仍连接失败,可尝试重启电脑——这能解决 99% 的蓝牙连接问题。

一盏灯能同时连多台电脑吗? 不能,设备同时只保存一台 PC 的绑定。反之,一台电脑可驱动多盏 PromLight(按项目或按 AI 分灯,详见高级教程)。


灯不亮 / 没反应

按顺序排查:

  1. 蓝牙是否已连接(系统蓝牙里显示“已连接”)。
  2. PromLight 程序是否在运行——程序在后台常驻、开机自启;若被手动退出则停止反馈(可在浏览器打开 http://127.0.0.1:7800 确认是否在运行)。
  3. 在 PromLight web 控制台手动发送 led 命令——浏览器打开 http://127.0.0.1:7800,发送命令;如果灯可以控制,则说明问题出在 Hook 上。
  4. 是否已让配置生效:Claude Code 需新开一个对话;Codex 需在 设置 → 钩子 里手动点击信任一次。
  5. python 是否可用:跑 python --version,确认不是 Microsoft Store 占位别名。
  6. 安装路径是否为纯英文、无空格、非同步盘——中文/空格路径会导致 hook 不生效,移到合规路径后重新写入配置。

Codex 配好了 hook,灯却一直不亮?Codex 桌面程序里,hook 只在项目内的对话中触发:你必须先创建 / 打开一个项目,并在该项目里对话,Codex 才会唤起 hook。信任 hook 的方式是:点击 Codex 左下角的设置(Settings),找到钩子(Hooks),在右侧的 hooks 列表中逐条点击信任即可生效。Codex 桌面版无法用 /hooks 命令信任,请用上述设置里手动点击信任的方式。不属于任何本地项目的普通对话不会产生 hook 事件,灯自然不亮——先确认当前是在项目内对话。

PromLight 启动时,提示端口被占用了?

PromLight 用到两个本机端口:web 控制台默认 7800Hook 通信默认 47800。某个被其他程序占用时,会导致程序启动失败或对应功能失效。

修改程序所在目录里自动生成的 config.json,把对应端口改掉后重启 PromLight 即可:

  • web 控制台端口冲突(打不开 http://127.0.0.1:7800):改 web_port 字段,例如 {"web_port": 7801}
  • Hook 端口冲突:改 port 字段,例如 {"port": 47801}

不确定是哪个端口被占用、或想查端口占用情况,可让 AI 帮你查询。


日常使用

指示灯默认行为是什么意思?

指示灯 含义
🔴🟡🟢 三颗闪一下 → 🟢 绿灯常亮 新对话开始
🟡 黄灯常亮 正在处理(思考、改文件、执行命令)
🟡 黄灯闪烁 正在等待你确认或回复
🔴 红灯闪烁 本轮出现错误
🟢 绿灯常亮 处理完成,当前空闲
🟢 绿灯长周期呼吸 对话结束

程序必须一直开着吗? 程序双击运行后会在后台常驻并设置开机自启动,开机即自动运行,通常无需手动打开。只要不手动退出它,指示灯就持续响应。

能自定义颜色、亮度、闪烁效果吗? 可以,并支持多设备路由、按项目 / AI 分灯等,详见高级教程

为什么有的状态我的灯从没显示过(比如一直没见过红灯)? 不同 AI 对外提供的事件不同,能点亮的状态也不同:例如 Codex / Cursor 不报「出错」红灯,Copilot 没有「等待确认」黄闪,Qoder 只有「正在处理 / 出错 / 完成空闲」。这是 AI 的能力差异,并非设备故障,完整对照见高级教程「各 Agent 的状态覆盖」。


硬件:续航、充电与距离

续航多久?怎么充电? 内置 400mAh 锂电池,约 4~5 天(按每天 8 小时计)。通过 Type-C 接口充电——该接口仅用于充电,不传输数据,设备与电脑始终通过蓝牙无线通信。

有效距离多远? 空旷无遮挡约 20 米;墙壁、家具等障碍会缩短实际距离。


隐私与安全

PromLight 会上传我的对话或代码吗? 不会。hook 只把状态事件(开始/处理中/等待/完成/出错)发给本机 PromLight 程序(本地回环 127.0.0.1),不经过任何云端,也不读取对话或文件内容。

一键安装脚本安全吗? 脚本经 https 提供,并在下载后自动校验安装包的 SHA256(与发布的 .sha256 旁文件比对),不匹配即中止。谨慎用户也可手动核验,方法见安装手册。