FOLIO is the knowledge base that typesets your docs like a book — search, version and measure them like a product, and keep every word in sync with your code.
Typeset beautifully, search everything, and keep every page in sync with the code it describes.
Editorial-grade typography — serif display, real margins, drop caps — so your docs feel as good as they read.
Learn more →Connect a repo and FOLIO follows every push — new endpoints, renamed flags and drift are caught before readers notice.
Learn more →Give it a codebase and it drafts the missing pages in your voice — you review, then publish. No blank page ever again.
Learn more →Full-text search with typo tolerance and code-aware snippets. Readers find the answer instead of filing a ticket.
Learn more →See which paragraphs people finish, where they bail, and what they search for — then write where it matters.
Learn more →Every change is a revision you can diff, review and roll back. Docs get the same rigor as code, finally.
Learn more →# turn a repo into a published knowledge base $ folio init ./docs $ folio connect github:acme/api $ folio publish ✓ published · 42 pages · typeset · synced to code
Point FOLIO at your repo, markdown files or knowledge base. It maps what you have and what's missing.
AI writes the gaps in your voice from the source. You review, edit and approve like a real editor.
Ship typeset, searchable pages that stay in sync with every push — and measure what people actually read.
"We moved off a wiki that nobody touched and onto FOLIO. Support tickets dropped 62% in a quarter — people just find the answer now."
"The git sync is the magic. Docs drift is gone — when the API changes, the page changes. Reviewing a docs PR finally feels like code."
"It typesets our docs so beautifully that people actually read them. Our onboarding went from a PDF to a book, and new hires thank us."
For a first project and your first readers.
For teams whose docs are a product.
For scale, compliance and white-glove launch.
Publish a typeset, searchable knowledge base in minutes — and keep it in sync with your code forever.
Start writing