What is Readsmith
Readsmith is a Fair Source documentation platform. Point it at a repository of Markdown or MDX and it builds a complete docs site: navigation, search, a generated API reference, and the machine-readable outputs that AI agents consume. It runs on your own infrastructure with one Docker Compose file, or, soon, on Readsmith Cloud.
Three ideas carry the whole product
The reading experience is the product
Documentation is read far more often than it is written, so Readsmith spends its effort on the reading: a deliberate type scale set in Spectral and IBM Plex, a real reading measure, and first-class light and dark themes designed separately rather than inverted. Prose pages ship zero JavaScript; interactive pieces hydrate as islands only where a page asks for them.
Builds are precompiled and deterministic
Every build produces an immutable bundle: static HTML, an island manifest, search chunks, and the agent outputs. The same input produces byte-identical output, which is what makes caching correct and rollbacks honest: rolling back a deploy repoints to a previous bundle, nothing rebuilds.
Agents are first-class readers
The same build that renders pages for people projects them for machines:
/llms.txtand/llms-full.txt, a directory and a full-content export of every page- every page served as plain Markdown for agents that ask for it
- an MCP server with live search and endpoint lookup
- an Agent Skill at
/skill.md, following the agentskills.io format, generated from your docs into your own repository where you review it like code
What you get out of the box
- Markdown and MDX authoring with a component library: callouts, tabs, steps, cards, code groups, and more
- A generated API reference from an OpenAPI spec: one page per operation or one continuous page, with authored prose and the generated contract living together
- Search and Ask AI on your own model keys (OpenAI, Anthropic, Google, or a gateway); answers cite their sources
- Convention over configuration: a repository of Markdown with no config still builds a working site, and a
docs.jsonconfig is accepted for migration - Self-hosting that respects you: the app plus Postgres with pgvector is the entire stack; no external services, no telemetry you did not turn on
Who it is for
Teams who want documentation they own: the source in their repository, the site on their domain, the data in their database, and a reading experience they are proud to ship. Readsmith is Fair Source, released under the Functional Source License (FSL-1.1-MIT): free to self-host with every feature, no gates, and each release automatically becomes MIT two years after it ships.