LOCAL-FIRST · MULTI-AGENT · OPEN SOURCE
Keep agents moving.Catch what needs you.
Crewlight gathers safe Claude Code and Codex status locally, separating waiting input, permission, failure, rate-limit, and stale signals from background activity.
The v0.5.0 Windows-first candidate prerelease is now available.View prerelease
Attention Inbox
The core stays close
The daemon listens locally unless you deliberately configure a trusted development path.
Signals over noise
Input, permission, failure, rate limits, and staleness rise above background activity.
Status, not transcripts
Prompts, transcripts, tool I/O, and raw payloads stay out of normalized output.
THE ATTENTION MODEL
A small set of states. A much clearer workday.
One Attention Engine orders concurrent sessions by what deserves attention rather than by whichever agent spoke last.
Let it run
Running and tool-using sessions stay visible without pulling you away from the task in front of you.
- running
- using_tool
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
Catch trouble early
Failures, rate limits, and sessions with no recent signal stay easy to distinguish from healthy work.
- failed
- rate_limited
- stale
A BOUNDED LOCAL PATH
Useful context in. Sensitive payloads out.
Documented hooks and official notifications cross an explicit allowlist before status reaches the local daemon or a Crewlight surface.
Read the architecture notes- OBSERVE
Receive explicit activity
Claude Code hooks, Codex Hooks/notify, or manual commands produce bounded source signals.
No private API scraping - NORMALIZE
Keep only safe fields
Adapters retain status, identity, location, and short safe messages while dropping complete platform payloads.
Allowlist at the adapter boundary - AGGREGATE
Group current sessions locally
The daemon validates events and groups them with namespaced Crewlight session keys.
In memory · loopback by default - SURFACE
Show what needs attention
Desktop, Companion, dashboard, and CLI turn current state into a readable, read-only view.
Visibility without agent control
ONE LOCAL CORE · FOUR SURFACES
Stay close to the work without living in every terminal.
Desktop is the Windows-first command center; Companion and the loopback dashboard remain compact local views, and CLI is the advanced surface.
Crewlight Desktop
Home, Connect, Troubleshooting, Settings, and the complete visible Inbox in one local application.
Command centerFloating Companion
A compact optional surface for needs-action, error, stale, active, and ready counts.
Always nearbyBrowser dashboard
A secondary loopback-only view for current sessions and diagnostics.
Read-only viewCLI
Explicit setup snippets, ingest, status, doctor, and standalone workflows.
Automation surfaceEXPLICIT INTEGRATION BOUNDARIES
Confidence is labeled, not implied.
Claude Code and Codex are the formal v0.5 paths. Other bridges remain collapsed experimental surfaces.
Inspect integration boundaries| Source | Current level | Boundary |
|---|---|---|
| Claude Code | Supported path | Documented lifecycle hooks; observation only. |
| Codex Hooks | Supported path | Documented lifecycle hooks after /hooks trust review. |
| Codex notify | Compatibility | Documented turn-complete input; not the full lifecycle hook path. |
| OpenCode / Cursor / Manual | Experimental | Collapsed manual bridges; no supported Windows contract. |
THE HONEST BOUNDARY
An Inbox, not an autopilot.
Crewlight helps you notice current local activity and deliberately stops before orchestration, surveillance, or cloud history.
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.
SOURCE AVAILABLE NOW
See the boundary in code.
Crewlight is built in public under the MIT license. Inspect the schemas, allowlists, Desktop surfaces, tests, and release gates before deciding where it fits.