Doco is an open-source collaborative document workspace built for humans and AI agents to maintain the same knowledge together. People write in a polished browser editor while agents connect through MCP, CLI, or a documented REST API.
The core difference is the editing contract. Every heading, paragraph, list item, and rich-content block has a stable address that does not change when the document is reorganized. Reads return a content version. Protected writes must match that version, so an agent working from stale context receives an explicit conflict instead of silently replacing a newer human edit. Block-level operations also limit the change to the intended paragraph, while batch operations remain atomic.
Agent writes flow through the same Yjs and Hocuspocus collaboration state as browser edits, so people can see changes appear in the live document. Doco supports structured search with source blocks, bounded reads, Markdown import and export, version snapshots, and rollback.
Connect Claude Code in one command, install Doco from Cursor Directory, or use the same MCP package from Codex, Gemini CLI, VS Code Copilot, Cline, Windsurf, and Continue. Doco is MIT licensed, self-hostable with Node.js and SQLite, and the hosted beta is free.