CAFleet¶
Agent Teams reinvented for collaborative coding across multiple coding-agent backends, with full code transparency.
CAFleet is a message broker and agent registry for coding agents. It ships a
unified cafleet CLI and an admin WebUI on top of a single-file SQLite
database. Fleets partition agents into isolated namespaces; the CLI accesses
SQLite directly through a shared broker module, so no HTTP server is required
for agent operations.
CAFleet works with three coding-agent backends — claude (Claude Code), codex
(OpenAI Codex CLI), and opencode — and members from different backends can
coexist in the same fleet. It is built for developers running multi-agent
coding teams in tmux who want every inter-agent message persisted and
auditable, and for operators who want a single-file SQLite broker with no
server to run.
Browse the docs¶
- Get Started — install, configure, and quickstart walkthroughs.
- How-to guides — prompt-first task guides: mixed-backend teams, monitoring and recovery, the admin WebUI, design-doc-driven development.
- Concepts — architecture overview, fleet isolation, storage, member lifecycle, coding agents, bash routing, tmux push notifications, monitoring, token reduction.
- Specification — data model, message envelope, CLI options, WebUI API, plus per-backend operational pages.
- API Reference — Python API documentation generated from source for
cafleet.broker,cafleet.config,cafleet.coding_agent.base, andcafleet.multiplexer.base.