Thally
Comparison

· 6 min read

Thally vs Docusaurus: two open-source paths to developer docs

Both are open source and self-hostable. Docusaurus gives you a React static-site framework; Thally adds the AI layer: structured output, MCP, search, and a docs agent.

By the Thally team

The short answer: both are MIT-licensed and free to self-host. Docusaurus is a mature React static-site framework you assemble yourself; Thally is a complete documentation platform with the AI layer built in: structured per-page output, an MCP server, hybrid search, and a docs agent that opens reviewed PRs. If you enjoy assembling your stack, Docusaurus is a great kit. If you want agent-ready docs out of the box, Thally saves you the assembly.

Two open-source philosophies

Docusaurus, maintained by Meta, is one of the most successful docs frameworks ever shipped. It gives you a React site generator with versioning, i18n, MDX, and a huge plugin ecosystem. What you build on top is up to you.

Thally is also open source (MIT), but it is a platform rather than a kit: search, AI chat, API reference, analytics, theming, and the machine-readability layer are part of the product, not plugins you select and maintain.

The right choice depends on whether assembling and maintaining that stack is a cost or a hobby for your team.

The comparison at a glance

ThallyDocusaurus
LicenseMITMIT
Self-hostingYes, freeYes, free
Machine outputJSON, JSON-LD, Markdown, HTML per pageHTML; structured output is DIY
SearchHybrid full-text + vector, built inTypically Algolia DocSearch or a plugin
AI chatRetrieval-grounded with citations, built inDIY via third-party services
MCP serverEvery deploy, /api/mcpDIY
API referenceOpenAPI-generated with Try-It consoleCommunity plugins
Docs automationAgent drafts reviewed PRs from product changesNone built in
Managed hostingOptional, $8 per editor/monthNone official; deploy anywhere
MaturityNewer platformBattle-tested since 2017

Docusaurus's plugin ecosystem is broad and moves fast; check the current docs for what exists today.

What "the AI layer" actually means

With Docusaurus you can absolutely build agent-readable docs. You would add a plugin or custom code for llms.txt, write a build step that emits JSON per page, stand up your own MCP server, and wire a search index with embeddings. Each piece is a project, and each piece is yours to maintain through every Docusaurus major version.

Thally ships that layer as the default:

  • every page serves JSON, JSON-LD, Markdown, and HTML from the same URL via content negotiation
  • llms.txt, agent manifests, and per-page JSON are generated on every build
  • an MCP server at /api/mcp exposes search_docs, read_page, list_pages, and agent_readiness as tools
  • the agent-readiness score grades every build deterministically from 0 to 100, and CI can fail below a threshold

The question is not whether Docusaurus can be made agent-ready. It is whether you want that to be your team's job.

Keeping docs current

Docusaurus renders what is in the repo; keeping the repo true to the product is entirely on you. That is fine for teams with strong docs culture and painful for everyone else.

Thally attacks the drift problem directly. Thally Track watches your product repos and turns merged PRs into reviewed documentation PRs. The drift sweep flags pages whose source files changed since last verification. Comment @thally document this on any GitHub issue and the agent drafts the page. A human reviews and merges every change.

Cost of ownership

Both are free to run. The difference is the second line item: engineering time. A Docusaurus stack with search, AI answers, and structured output is a real internal product with upgrades, plugin churn, and an on-call owner. Thally's equivalent features are maintained upstream, and if you want zero infrastructure, Cloud is $8 per editor per month with readers always free.

Which should you choose?

Choose Thally if:

  • you want agent-ready output, search, and AI chat without assembling plugins
  • documentation drift is a problem you want automated away
  • you want the option of managed hosting later without replatforming

Choose Docusaurus if:

  • you want maximum control over every component and enjoy owning the stack
  • you rely on specific community plugins or heavy customization
  • versioned docs for many past releases is your central requirement

Migration is automated

npx create-thally migrate github.com/acme/docs

The migrator converts Docusaurus pages and sidebars to a Thally project, maps components where equivalents exist, and carries your redirects. Preview locally, then switch DNS. Start free or see what the readiness score measures.

Frequently asked questions

Is Thally open source like Docusaurus?
Yes. Both are MIT licensed and free to self-host, commercial use included. Docusaurus is maintained by Meta; Thally is founder-owned and adds managed hosting as a paid option.
Can I keep my Docusaurus content?
Yes. The migrator converts Docusaurus pages, sidebars, and redirects into a Thally project automatically. MDX components are mapped to their Thally equivalents where one exists.

See your docs the way an agent sees them.

Free to self-host forever. Readers are never billed.