界面原型演示数据,以当前客户端为准不连接设备,不保存设置
当前状态
示例
空闲
一切就绪,等待任务
设备
已连接(示例)
客厅的灯牌
家里的桌面小灯
电量
75%
信号
5 秒前
已同步
主题
正在使用
霓虹
明亮多彩,适合白天编程

设备

连接你家附近的 AgentCore 灯牌
附近设备列表(演示数据)
客厅的灯牌
信号很强
书房的灯牌
信号一般

接入外部工具

把 AI 编程工具的状态自动同步到灯牌 · 配置一次,长期生效
C
Claude Code
~/.claude/settings.json
已配置
通过 HTTP hook 直接上报,不需要写脚本。
▸ 查看 JSON 配置
{
  "hooks": {
    "UserPromptSubmit": [{ "hooks": [{ "type": "http", "url": "http://127.0.0.1:47800/hook", "body": "{\"source\":\"claude-code\",\"event\":\"state_change\",\"state\":\"WORKING\",\"session\":\"${session_id}\"}" }] }],
    "Stop":            [{ "hooks": [{ "type": "http", "url": "http://127.0.0.1:47800/hook", "body": "{\"source\":\"claude-code\",\"event\":\"state_change\",\"state\":\"SUCCESS\",\"session\":\"${session_id}\"}" }] }],
    "StopFailure":     [{ "hooks": [{ "type": "http", "url": "http://127.0.0.1:47800/hook", "body": "{\"source\":\"claude-code\",\"event\":\"state_change\",\"state\":\"ERROR\",\"session\":\"${session_id}\"}" }] }],
    "Notification":    [{ "matcher": "idle_prompt|permission_prompt", "hooks": [{ "type": "http", "url": "http://127.0.0.1:47800/hook", "body": "{\"source\":\"claude-code\",\"event\":\"state_change\",\"state\":\"WAITING\",\"session\":\"${session_id}\"}" }] }]
  }
}
X
Codex
~/.codex/hooks.json + config.toml
未配置
需要同时配置 hooks 和 notify;Codex Desktop 会重写 notify。
▸ 查看配置步骤
[
  { "event": "UserPromptSubmit", "command": "curl -s -X POST http://127.0.0.1:47800/hook -H 'Content-Type: application/json' -d '{\"source\":\"codex\",\"state\":\"WORKING\"}'" },
  { "event": "Stop", "command": "curl -s -X POST http://127.0.0.1:47800/hook -H 'Content-Type: application/json' -d '{\"source\":\"codex\",\"state\":\"SUCCESS\"}'" }
]
Q
Qoder
事件与 Claude Code 同构,配置方式一致
预留
这些配置在做什么?
每个工具在自己的关键时刻(开始干活、完成任务、出错、等你回复)调用 AI-Light 的本地 HTTP 端点,把状态传过来。AI-Light 按当前主题映射到具体灯效,下发给灯牌。配置一次即可。

主题

为不同心情切换灯效风格
默认
简洁耐看,全场景通用
当前使用
霓虹
明亮多彩,适合白天编程
极简
只保留必要信号,不打扰

试听

手动触发灯效,看看你设置的主题效果如何 · 当前主题 霓虹
试试看灯牌会怎么亮

设置

调一调 AI-Light 的工作方式
界面外观
主题模式
跟随系统切换,或手动指定暗色 / 浅色

编辑主题

界面演示:可切换状态和模式,不保存修改
主题名称
正在编辑
IDLE