[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:cccc":3},"\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FChesterRa\u002Fcccc\u002Fmain\u002Fassets\u002Freadme\u002Fhero.svg\" width=\"100%\" alt=\"CCCC coordinates coding agents and connected Groups with local ledgers and explicit delivery status\" \u002F>\u003Ch1>CCCC\u003C\u002Fh1>\n\u003Ch3>Coordinate your coding agents like a group chat\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Read receipts, delivery tracking, cross-instance collaboration, and mobile ops —\nfor Claude Code, Codex, ChatGPT Web, and other supported runtimes in one durable group.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Run multiple coding agents as a \u003Cstrong>persistent, coordinated team\u003C\u002Fstrong> across runtimes, machines, and trusted working groups — not a pile of disconnected terminal sessions.\u003C\u002Fp>\n\u003Cp>One install command. No Rust toolchain or infrastructure required.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fcccc-pair\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fcccc-pair?label=PyPI&amp;color=232425\" alt=\"PyPI\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002FCargo.toml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRust-1.88%2B-232425?logo=rust&amp;logoColor=white\" alt=\"Rust 1.88+\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache--2.0-232425\" alt=\"License\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fchesterra.github.io\u002Fcccc\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-online-232425\" alt=\"Docs\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002FREADME.zh-CN.md\" rel=\"nofollow ugc noopener\">中文\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002FREADME.ja.md\" rel=\"nofollow ugc noopener\">日本語\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Chr \u002F>\n\u003Cdiv align=\"center\">\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002Fscreenshots\u002Foverview.webp?raw=1\" title=\"View desktop screenshot at full size\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FChesterRa\u002Fcccc\u002FHEAD\u002Fscreenshots\u002Foverview.webp\" alt=\"CCCC Web UI desktop overview\" width=\"76%\" align=\"top\" \u002F>\u003C\u002Fa>\n \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChesterRa\u002Fcccc\u002Fblob\u002FHEAD\u002Fscreenshots\u002Fiphone.webp?raw=1\" title=\"View mobile screenshot at full size\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FChesterRa\u002Fcccc\u002FHEAD\u002Fscreenshots\u002Fiphone.webp\" alt=\"CCCC Web UI mobile overview\" width=\"20%\" align=\"top\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Ch2>Why CCCC\u003C\u002Fh2>\n\u003Cp>When several coding agents share work, you need to know who owns a task, whether a message reached its recipient, and what survives a restart. CCCC brings that coordination into one place, with Web and IM access when you are away from the terminal.\u003C\u002Fp>\n\u003Cp>CCCC runs your agents as one durable, coordinated system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Durable coordination\u003C\u002Fstrong> — message history lives in an append-only ledger; tasks and shared context have their own persistent stores.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visible delivery semantics\u003C\u002Fstrong> — routing plus separate stored, runtime-delivery, read, and reply facts replace best-effort prompting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One control plane\u003C\u002Fstrong> — Web UI, CLI, MCP, and IM bridges all operate on the same daemon-owned state.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-runtime by default\u003C\u002Fstrong> — Claude Code, Codex CLI, ChatGPT Web, Grok Build, and other supported runtimes can collaborate in one group.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CCCC Connect across instances\u003C\u002Fstrong> — use same-account discovery, approved cross-member Group connections, or account-free Direct connections; each instance keeps its own state and access boundaries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local-first operations\u003C\u002Fstrong> — one install command, runtime state in \u003Ccode>CCCC_HOME\u003C\u002Fcode>, and remote supervision only when you choose to expose it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>What CCCC Does\u003C\u002Fh2>\n\u003Cp>CCCC installs with one command and needs no separately operated database, message broker, or Docker:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Capability\u003C\u002Fth>\n\u003Cth>How\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>Durable event history\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Append-only ledger (\u003Ccode>ledger.jsonl\u003C\u002Fcode>) records messages and collaboration events for replay and audit\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Reliable messaging\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Send \u002F Send + Reply \u002F Mail, separate delivery\u002Fread\u002Freply facts, and a Mail-only Inbox consumed in ledger order — runtime handoff never pretends a message was read\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Unified control plane\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Web UI, CLI, MCP tools, and IM bridges all talk to one daemon — no state fragmentation\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Multi-runtime orchestration\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Mix supported coding-agent runtimes in one Group, with \u003Ccode>custom\u003C\u002Fcode> for other command-line agents\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>CCCC Connect\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Connect your own instances, selected Groups across member accounts, or two Groups directly without an account\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Workspace tools\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Browse and edit files, inspect Git changes, pin documents in Presentation, and operate tiled native terminals\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Voice workflows\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Voice Secretary turns speech into documents or composer drafts; experimental Codex Voice pairs realtime conversation with a Runtime-backed Analyst\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Role-based coordination\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Foreman + peer model with permission boundaries\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",1789816646352]