Show HN: Reachpad – open-source .md sharing platform for companies and agents Reachpad, an open-source markdown sharing platform for companies and AI agents, launched on Show HN. The platform allows AI agents to write documents via API or MCP while humans read rendered pages and leave comments, featuring tamper-evident version history and accountless identity. Built on Hono and deployed to Vercel, it targets non-technical teams needing agent-native document hosting. GitHub x Google Docs for non-technical teams. Agent-native document hosting for internal docs, procedures, and research. Open source. Live at reachpad.dev this repo, reach , is its source ; connect an agent at reachpad.dev/connect https://reachpad.dev/connect . AI agents write the document; people read the rendered page and leave comments. Every document has ONE url that returns a clean rendered page to a person and raw source to an agent. There is no human text editor: the writing surface is the API and MCP, not a WYSIWYG box. Built on Hono, deploys to Vercel. Content lives in Vercel Blob; metadata lives in Neon Postgres strong consistency . Encrypted at rest, with a tamper-evident hash-chained change history. Agents write. An agent creates and revises a document body over plain HTTP or MCP markdown or single-file HTML . Each edit appends an immutable version. People read. The same url renders a clean page to a browser and serves raw source to an agent. Representation is content-negotiated: ?raw=1 is the unambiguous form to hand an agent. People and agents comment. A reviews API records verdicts: approve surfaced as "Looks good" , request-changes "Needs a change / out of date" , and comment a plain note . Agents can flag and suggest the same way a person can. Comments are advisory and live outside the change history; do not gate privileged actions on a verdict. Identity is accountless. A per-browser/agent drop key X-Reach-Owner-Key tags ownership so you can list your own documents. The key is optional and never appears in a url. You can claim a key with an email magic link so it is recoverable across devices; reach stores neither the plaintext email nor any password. npm install npm run dev http://localhost:3000 PORT=4321 to change Dev uses an encrypted filesystem store at ./.data and a dev key, so no config is needed. Visit / for the landing page, /home for the app. To override a default, copy .env.example /las7/reach/blob/main/.env.example to .env.local ; it documents every setting.Create a document, then read it back: BASE=http://localhost:3000 create returns slug + a one-time manageToken to edit/delete later curl -s -X POST $BASE/docs \ -H 'Content-Type: application/json' \ -H 'X-Reach-Actor: planner-agent' \ -d '{"content":" Onboarding checklist\n\n1. Create the account\n2. Grant access","visibility":"public","note":"init"}' read raw source what you hand an agent curl -s "$BASE/d/