本地优先 · 多代理优先 · 开源

让代理继续工作,在需要时找到你。

Crewlight 在本机汇总 AI 编程代理的当前状态,把后台进展与等待输入、等待授权或需要恢复的会话清晰分开。

v0.5.0 仍是稳定化候选版本;当前最新公开 Release 仍为 v0.4.0。查看 Releases

本地视图示意

示例 · 静态
CREWLIGHT / HOME

注意力雷达

活动中3
需要你1
已完成8
当前会话
Claude Code重构 adapter 测试
workspace/api · 2 分钟
正在使用工具
Codex检查本地包变更
workspace/app · 刚刚
需要授权
自定义 CLI验证发布包
workspace/release · 4 分钟
已完成
仅当前状态 · 无需云端账号 · 只读
默认仅监听 LOOPBACK

核心留在身边

除非你明确配置受信任的开发路径,daemon 只在本机监听。

注意力优先

突出信号,不制造噪音

输入、授权、失败、限流与疑似停滞会被提升到后台活动之前。

白名单事件

传递状态,不传递对话

完整 prompt、transcript、tool I/O 与原始 payload 不进入标准化输出。

注意力模型

更少的状态,换来更清楚的工作日。

Crewlight 把来源各异的活动转成一致的本地视图,并按是否需要你关注排序,而不是看哪个代理最后说了话。

01工作中

让它继续运行

运行中和使用工具的会话保持可见,但不会把你从当前任务里拉走。

  • running
  • using_tool
02需要你

在正确时机介入

输入和授权请求会变成明确的行动项,不再埋进多个终端标签页。

  • waiting_input
  • waiting_permission
03需要恢复

尽早发现问题

失败、限流以及长时间没有新信号的会话,会与健康工作清楚区分。

  • failed
  • rate_limited
  • stale

有边界的本地路径

留下有用上下文,挡住敏感 payload。

每种集成都要经过明确的标准化边界,状态才会进入本地 daemon 或 Crewlight 界面。

阅读架构说明
  1. 观察

    接收明确的活动

    文档化 hook、官方通知或手动命令产生有限、可解释的来源信号。

    不抓取私有 API
  2. 标准化

    只保留安全字段

    来源 adapter 保留状态、身份、位置和短安全消息,并丢弃完整平台 payload。

    在 adapter 边界执行白名单
  3. 聚合

    在本机整理当前会话

    Daemon 验证事件,并使用 Crewlight 自有、带命名空间的 session key 聚合。

    内存中 · 默认 loopback
  4. 呈现

    指出真正需要关注的工作

    Desktop、companion、dashboard 和 CLI 把当前状态变成清晰的只读视图。

    提供可见性,不控制代理

一个本地核心 · 四种界面

靠近工作,但不必住在每个终端里。

Crewlight 采用桌面优先的界面层级:需要管理本地服务时打开主控,只想扫一眼时看 companion,需要细节时再进入开发者界面。

主要入口

Crewlight Desktop

把 Home、本地服务控制、诊断、集成配置、Demo、外观设置和 companion 控制放进一个本地应用。

本地主控台
快速扫视

浮动 Companion

可选的紧凑界面,让活动中、需要关注、失败和停滞计数始终留在附近。

常驻身边
开发者界面

浏览器 Dashboard

只在 loopback 提供的次级只读视图,用于查看当前会话、配置片段与本地诊断。

只读视图
高级入口

CLI

提供明确的 setup 片段、ingest、status、doctor、demo、脚本与 standalone 工作流。

自动化界面

明确标注集成边界

把可信度写清楚,而不是暗示出来。

不同工具开放的公开集成点并不相同。Crewlight 会保留这些差异,不会假装所有 adapter 都有相同覆盖范围。

检查每项集成边界
Crewlight 集成覆盖范围与能力边界
来源当前等级能力边界
Claude Code精确使用文档化 lifecycle hooks;仅观察。
Codex hooks精确生命周期观察文档化 session、prompt、tool、permission 和 stop 事件。
Codex notify窄范围官方能力仅使用文档化的 agent-turn-complete 通知。
OpenCode待验证已实现本地 plugin 事件;端到端验证仍未完成。
Cursor手动 / 实验性仅显式命令;不声明私有或自动生命周期观察。
自定义 ingest手动调用方提供标准化事件和有限的本地探针。

诚实边界

它是雷达,不是自动驾驶。

Crewlight 只帮助你注意本机当前活动,并刻意停在编排、监视和云端历史之前。

不是云服务

代理状态不会发送到 Crewlight 托管的账号或云端观测后端。

不控制代理

Crewlight 不会自动批准权限、回答 prompt 或控制 agent turn。

不保存对话档案

完整 prompt、transcript、tool I/O 与原始平台 payload 不会保留在标准化会话中。

不使用隐藏集成

公开 hook、官方通知、plugin 和显式命令取代私有 API 抓取或屏幕监视。

源代码现已公开

从代码里检查边界。

Crewlight 以 MIT 许可证公开开发。在决定它是否适合你的工作流之前,可以先检查事件 schema、adapter 白名单、桌面界面、测试与发布门槛。

项目状态
v0.5.0 稳定化候选版本
公开 RELEASE
v0.4.0 历史参考构建
验证状态
Linux x64 已验证;其他平台仍有门槛
许可证
MIT