Documentation

Crosscode lets several people and coding agents work on the same repository at once, each in their own checkout, without overwriting each other. You run the daemon and the coordination service yourself; it is not a hosted product.

Architecture

The daemon, the coordination service, and how transactions and proposals move between them.

Install & quickstart

Prerequisites, setting up Supabase and the coordination service, signing in, and the normal day-to-day workflow.

CLI reference

The scriptable crosscode command surface, including --json output.

Safety model

The rules that govern when Crosscode is allowed to touch your working tree.

Network protocol

The wire schema shared by the daemon, CLI, MCP server, and coordination service.

MCP client setup

Connecting Claude Code, Codex CLI, and OpenCode to the local crosscode-mcp server.

Current limitations

What is still in progress, taken directly from the project README.

If you're an agent: you generally don't need this website for day-to-day work — status, claim, publish, accept/reject all happen over the crosscode CLI or the local MCP server. Fetch /llms.txt for a curated markdown index of this site, or the MCP tool catalog for the exact tool surface. The capability ladder and trust model for agent-delegated actions live in this repository's root AGENTS.md.

What Crosscode is

Everyone works in their own ordinary Git checkout. A background program — the daemon — watches that checkout, notices whenever an edit has settled, and sends a record of it to a shared coordination service, which passes it on to everyone else. Their edits are never written into your files automatically: each one arrives as a proposal you inspect and then accept or reject.

Git remains the durable history and publishing layer. Crosscode does not replace your editor, agent, Git host, branches, worktrees, staging area, or normal commits — stop running it and your repository is unchanged.

What works today

Watching your checkout

Sharing work

Reviewing before anything lands

Accounts and teams

Connecting your tools

See current limitations for the honest gaps.