# Crosscode > Local-first coordination layer for developers and coding agents working in > separate checkouts of the same Git repository. A per-checkout daemon captures > settled work as durable transactions and syncs it through an authenticated > coordination service; remote work always arrives as a proposal you review and > accept yourself, never an automatic write to your working tree. Coding agents should reach for the `crosscode` CLI or the local MCP server for day-to-day work (status, claim, publish, accept/reject) instead of this site. This site and the markdown files linked below are for deeper reference. ## Docs - [Architecture](/docs/architecture.md): The daemon, coordination service, and how transactions and proposals move between them. - [Safety model](/docs/safety.md): The rules and threat model governing when Crosscode may touch your working tree. - [Network protocol](/docs/protocol.md): The wire schema (Zod) shared by the daemon, CLI, MCP server, and coordination service. - [MCP client setup](/docs/mcp-clients.md): Configuring Claude Code, Codex CLI, OpenCode, Gemini CLI, and Cursor, plus the MCP tool catalog. - [Install prompt](/docs/install-prompt.md): The exact text to paste into any MCP-capable coding agent to set up Crosscode in a project. ## Optional - [Full documentation bundle](/llms-full.txt): every doc above concatenated into one file. - [GitHub repository](https://github.com/amsultan2010/crosscode) - [AGENTS.md](https://github.com/amsultan2010/crosscode/blob/main/AGENTS.md): agent capability ladder and trust model (repo root).