本地优先 · 多 Agent · 开源

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

Crewlight 在本机收集 Claude Code 与 Codex 的安全状态,把等待输入、权限、失败、限流和过期信号从后台活动中分离出来。

v0.5.0 Windows-first 候选预发布现已可用。查看预发布

本地视图示意

示例 · 静态
CREWLIGHT / HOME

Attention Inbox

活动中3
需要你1
Ready8
当前回合
Claude Code等待权限
workspace/api · 现在
需要检查
Codex运行工具
workspace/app · 2 分钟
活动中
Codex本轮已结束
workspace/release · 4 分钟
Ready
仅当前状态 · 无云账户 · 只读
LOOPBACK BY DEFAULT

The core stays close

The daemon listens locally unless you deliberately configure a trusted development path.

ATTENTION FIRST

Signals over noise

Input, permission, failure, rate limits, and staleness rise above background activity.

ALLOWLISTED EVENTS

Status, not transcripts

Prompts, transcripts, tool I/O, and raw payloads stay out of normalized output.

注意力模型

少量状态,更清晰的工作日

一个 Attention Engine 按照需要关注的程度排序并行回合。

01WORKING

Let it run

Running and tool-using sessions stay visible without pulling you away from the task in front of you.

  • running
  • using_tool
02NEEDS YOU

Step in at the right moment

Requests for input or permission become explicit action items instead of disappearing into terminal tabs.

  • waiting_input
  • waiting_permission
03RECOVER

Catch trouble early

Failures, rate limits, and sessions with no recent signal stay easy to distinguish from healthy work.

  • failed
  • rate_limited
  • stale

有边界的本地路径

有用上下文进入,敏感载荷留在外面。

公开 Hooks 和官方通知先经过 allowlist,再进入本地 daemon 或 Crewlight 界面。

阅读架构说明
  1. OBSERVE

    Receive explicit activity

    Claude Code hooks, Codex Hooks/notify, or manual commands produce bounded source signals.

    No private API scraping
  2. NORMALIZE

    Keep only safe fields

    Adapters retain status, identity, location, and short safe messages while dropping complete platform payloads.

    Allowlist at the adapter boundary
  3. AGGREGATE

    Group current sessions locally

    The daemon validates events and groups them with namespaced Crewlight session keys.

    In memory · loopback by default
  4. SURFACE

    Show what needs attention

    Desktop, Companion, dashboard, and CLI turn current state into a readable, read-only view.

    Visibility without agent control

一个本地核心 · 四个界面

靠近工作,不必守着每个终端。

Desktop 是 Windows-first 指挥台;Companion、loopback Dashboard 与 CLI 是辅助界面。

PRIMARY

Crewlight Desktop

Home, Connect, Troubleshooting, Settings, and the complete visible Inbox in one local application.

Command center
GLANCEABLE

Floating Companion

A compact optional surface for needs-action, error, stale, active, and ready counts.

Always nearby
DEVELOPER

Browser dashboard

A secondary loopback-only view for current sessions and diagnostics.

Read-only view
ADVANCED

CLI

Explicit setup snippets, ingest, status, doctor, and standalone workflows.

Automation surface

明确的集成边界

标记置信度,不做暗示

Claude Code 与 Codex 是 v0.5 正式路径,其余桥接保持 Experimental 折叠。

查看集成边界
Crewlight 集成覆盖与边界
来源等级边界
Claude CodeSupported pathDocumented lifecycle hooks; observation only.
Codex HooksSupported pathDocumented lifecycle hooks after /hooks trust review.
Codex notifyCompatibilityDocumented turn-complete input; not the full lifecycle hook path.
OpenCode / Cursor / ManualExperimentalCollapsed manual bridges; no supported Windows contract.

诚实边界

是 Inbox,不是自动驾驶

Crewlight 帮你注意当前本地活动,并在编排、监控和云历史之前停止。

No cloud service

Agent state is not sent to a Crewlight-hosted account or observability backend.

No agent control

Crewlight does not approve permissions, answer prompts, or steer agent turns.

No transcript archive

Prompts, transcripts, reasoning, tool input/output, and raw payloads are not retained in normalized sessions.

No hidden integration

Public hooks, official notifications, and explicit commands replace private API scraping or screen watching.

源码现已公开

在代码中查看边界。

Crewlight 以 MIT 许可证公开构建。你可以在决定是否使用前检查 schema、allowlist、Desktop 界面、测试和发布门禁。

项目状态
v0.5.0 Windows-first 候选
公开发布
v0.5.0 Windows 候选预发布
平台策略
Windows Supported/Unsigned;Linux/macOS 仅源码验证
许可证
MIT