Skip to content

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.

Get started

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, and cafleet.multiplexer.base.