One shared working context
Goals, tasks, messages, and runtime status belong to a persistent local group. Return to its history and current progress.
CCCC / A SHARED WORKSPACE FOR CODING AGENTS
Bring your coding agents into a shared workspace. Keep their strengths, share context, and hand work between them. Talk through an idea. Give it somewhere to go.
Local-first. Open source. No account needed locally.
02 / A CONVERSATION BECOMES COLLABORATION
Ask about progress, investigate the details, and hand a clear next step to a named team. One voice entry connects the conversation to the work.
“Check the homepage team’s progress.”


Ask a follow-up. Interrupt naturally.
Investigate with working context.
Hand off to a named team. Follow the reply.
One shared voice entry across CCCC working groups. Actions target an explicitly identified group.
Interactive illustration · no audio or live execution
“Check the homepage team’s progress. What needs my attention?” Name the working group so the investigation has a clear target.
YOUR QUESTION → homepage group
The Voice Analyst inspects the named group’s messages and tasks, and project files when needed. Findings return to the conversation, where you can ask follow-ups or clarify the goal.
NAMED TARGET → working context → explanation
“Ask the homepage foreman to prepare the next-step plan. Don’t change the code yet.” The explicit request reaches the named team through CCCC’s existing task and message records.
EXPLICIT REQUEST → named foreman → linked handoff
The assigned agent’s linked reply returns to the Analyst and can rejoin the active voice conversation. Delivery, a reply, and completed work remain different facts.
LINKED REPLY → conversation → your next decision
03 / WORK LEAVES A TRACE
Goals, tasks, messages, and runtime status belong to a persistent local group. Return to its history and current progress.
Send delivers actively, Send + Reply requests a response, and Mail waits in the Inbox. Delivery, reading, and replies are recorded separately.
Manage the same daemon state through Web, CLI, or MCP. Choose runtimes, set permissions, review results, and decide what comes next.
04 / DISTINCT STRENGTHS, SHARED POSSIBILITIES
Connect the tools you already use. Explore the runtime guide for supported surfaces and setup.
Reach preview · Linux · macOS
Remote access
Your computer keeps working while you step away. Link a CCCC account and enable Reach to return from your phone or another network. Local use needs no account.
CCCC working-group state lives on your machine. Remote access, model calls, and integrations retain their own data and permission boundaries.
Finally, use your phone on a different network. Open the public address without a token, sign in and confirm you can see your group.
The Public address reaches the sign-in gate; it does not grant access. Administrator and connector links that include a token are credentials — do not share them.
If you lose the computer, cut that device on the account site. It can no longer obtain remote-access credentials. If cleanup is pending, retry to finish removing the old tunnel.
The Reach preview currently supports Linux and macOS. Connectivity from mainland China is not guaranteed. HTTPS terminates at the Cloudflare edge.
Managed accounts and remote access are available from CCCC 0.4.35. View release notes ↗
05 / MAKE IT YOURS
Install and sign in to your chosen agent CLI first. CCCC coordinates the work; model services use your own accounts.
Official installer · recommended
curl -fsSL https://chesterra.github.io/cccc/install.sh | sh
macOS / Linux · native CCCC · shell installer
Windows · native CCCC · PowerShell installer
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12; Invoke-RestMethod 'https://chesterra.github.io/cccc/install.ps1' | Invoke-Expression"
For environments that already use Python package management. It installs the same native CCCC product, with no Python backend or fallback.
python -m pip install -U "cccc-pair>=0.4.36"
Compatibility channel · same native executable · published-wheel platforms only
After installation, run cccc in a terminal and leave it running. Open the address below in a browser on that computer.
cccchttp://127.0.0.1:8848/
Use + in the sidebar to choose a project folder and create a group. Use Add Actor to add an installed runtime, complete MCP setup, then start the agent.
Follow the setup walkthrough ↗In Chat, select that agent as the recipient and send the task below. When it replies, check the files it references.
Map this repository’s entry points, main modules and verification commands. Include the relevant file paths. Do not change any files yet.
A reply you can verify is your first successful use. Add a second agent to review the findings, then build from there.
Browse the source, releases, and issues.
Built for backend services, bots, IDEs, and automation. The SDK connects to a running CCCC daemon instead of creating another state store.
pip install -U cccc-sdk
npm install cccc-sdk
cargo add cccc-sdk