Updated · 5 min read
Introducing Thally
Thally turns product changes into evidence-backed updates across connected docs, websites, support platforms, and other places users learn about your product.
Updated · 6 min read
Compare Docusaurus's framework approach with Thally's documentation engine and product-change synchronization pipeline across setup, ownership, automation, and maintenance.
The short answer: both are MIT-licensed and free to self-host. Docusaurus is a mature React static-site framework you assemble yourself. Thally combines a complete documentation engine with a synchronization pipeline that maps product changes to reviewable knowledge updates. It also includes structured per-page output, an MCP server, hybrid search, and a docs agent. If you enjoy assembling your stack, Docusaurus is a great kit. If you want the publishing and product-change pipeline together, Thally saves you the assembly.
Docusaurus, maintained by Meta, is a widely adopted docs framework. It gives you a React site generator with versioning, i18n, MDX, and a broad plugin ecosystem. What you build on top is up to you.
Thally is also open source (MIT), but it is a product rather than a kit: search, AI chat, API reference, analytics, theming, and the machine-readability layer are built in. Track adds a second layer that evaluates product changes against the documentation and prepares evidence-backed updates for review.
The right choice depends on how much of the documentation stack your team wants to assemble and maintain.
| Thally | Docusaurus | |
|---|---|---|
| License | MIT | MIT |
| Self-hosting | Yes, free | Yes, free |
| Machine output | JSON, JSON-LD, Markdown, HTML per page | HTML; structured output is DIY |
| Search | Hybrid full-text + vector, built in | Typically Algolia DocSearch or a plugin |
| AI chat | Retrieval-grounded with citations, built in | DIY via third-party services |
| MCP server | Every deploy, /api/mcp | DIY |
| API reference | OpenAPI-generated with Try-It console | Community plugins |
| Docs automation | Agent drafts reviewed PRs from product changes | None built in |
| Managed hosting | One site free; three sites and five members included with Cloud | None official; deploy anywhere |
| Maturity | Newer platform | Available since 2017 |
Docusaurus's plugin ecosystem is broad and moves fast; check the current docs for what exists today.
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:
/api/mcp exposes search_docs, read_page, list_pages, and agent_readiness as toolsThe question is not whether Docusaurus can be made agent-ready. It is whether you want that to be your team's job.
Docusaurus renders what is in the repository, while your team owns the process that keeps those files current. That works well when the team already has a strong documentation practice.
Thally attacks the drift problem directly. Track watches the product repositories you choose, evaluates merged PRs, and maps the change to affected documentation before preparing an update. The drift sweep flags pages whose source files changed since last verification. Comment @thally document this on any GitHub issue to request a reviewable change. No change is a valid result, and a human reviews and merges every update.
Both are free to run. The second cost is engineering time. A Docusaurus stack with search, AI answers, and structured output needs upgrades, plugin maintenance, and an internal owner. Thally maintains those features upstream. Thally Free includes one managed site with previews and analytics. Thally Cloud costs $199 per workspace per month or $1,990 billed annually. Both paid options include three managed sites, five team members, and unlimited public readers.
Choose Thally if:
Choose Docusaurus if:
npx create-thally-docs migrate github.com/acme/docs
The migrator converts supported Docusaurus pages and sidebars to a Thally project, maps components where equivalents exist, and carries supported redirects. Preview locally, then switch DNS. Create your docs site or see what the readiness score measures.
Docusaurus capabilities were checked against its official documentation and deployment guide. Thally capabilities and prices were checked against the current product repository, documentation, and machine-readable pricing. Sources were last verified July 24, 2026. Read our editorial policy for the comparison process.
Published under the Thally editorial policy. Technical conformance is defined in the agent-readiness methodology.
Create a managed site, or use the open-source engine to run Thally yourself.