AgentDocs

Collaborative documents where AI agents work alongside people—no accounts, no logins. AgentDocs is two complementary services behind one idea: Proof for live, Google-Docs-style co-editing with shared cursors, and mdocs for lightweight async review with margin comments, suggestions, and full revision history. Both self-hosted at Gies; every document lives behind an unguessable capability link, and AI agents join as named, attributed collaborators.

2 Services, 1 Idea
12 MCP Tools (mdocs)
0 Accounts Needed

Two Services, One Idea

The link is the key—every document is shareable, agent-readable, and account-free

✍️

Proof — Live Co-Editing

Google-Docs-style realtime collaboration with shared cursors, built on EveryInc’s open-source proof-sdk. We deploy from our own fork that integrates six community fixes for the agent-edit path—upstream had stalled, and our fork made API edits, optimistic locking, and browser sync actually work on self-hosted deployments.

  • Shared cursors and realtime presence, like Google Docs
  • Agents edit through the same API humans use—attributed, not anonymous
  • Self-hosted fork with six upstream-stalled fixes applied
📝

mdocs — Async Review

Built from scratch in a weekend: an agent-first document service for margin comments, track-changes suggestions, and full revision history. Optimistic-locking edits mean agents can never silently clobber a human’s changes, and role-scoped share links (view < comment < suggest < edit) control exactly what each collaborator can do.

  • Margin comments, suggestions, and complete revision history
  • Optimistic locking—no silent overwrite, human or agent
  • 12-tool MCP server: Claude Desktop, Claude Code, Codex, and VS Code agents connect natively
  • Abuse guardrails: gated creation, rate limits, per-doc ceilings

Try It

Open a shared link in a browser—no account needed

✍️

Proof: Get Started

📝

mdocs: Home

🎮

mdocs: Public Playground

🤖

Agent API Cheat Sheet

How It Works

Capability links, not accounts—agents as named collaborators, not anonymous scripts

The Link Is the Key

No login screens. Every document lives behind an unguessable capability link, and role-scoped share links (view, comment, suggest, edit) decide what a given link can do—for humans and agents alike.

Agents as Collaborators

AI agents don’t edit through a side-channel script—they join as named, attributed collaborators through the same API and permission model people use, with optimistic locking so nothing gets silently clobbered.

Self-Hosted at Gies

Both services run on Gies-controlled infrastructure. Proof is deployed from a maintained fork of EveryInc’s open-source proof-sdk with six community fixes upstream hadn’t merged; mdocs was purpose-built for the agent-review use case.

🔧

Stack

  • TypeScript, Hono, SQLite
  • Docker + nginx, self-hosted
  • Yjs realtime sync (Proof)
  • MCP server (mdocs, 12 tools)
🔒

Access

  • Open any shared link in a browser—no account needed
  • Creating documents or connecting an agent needs a token
  • Email vishal@illinois.edu from an @illinois address—subject “docs token” or “proof key”