Write guides in MDX with 25+ built-in components: Steps, Tabs, Cards, Mermaid, and more.
4 formats from one source
Install the CLI
npm i -g thallyWrite in MDX
<Steps>, <Tabs>, <Card>Preview locally
thally devOne MDX source serves AI agents and human readers from the same URL. And when your product changes, Thally drafts the docs PR.

Read natively by the agents your readers already use
Every trigger produces the same thing: a documentation pull request drafted by the Thally agent, in your house style, on your infrastructure. It never merges. A human always does.
ekene commented on #482 · acme/swap-widget
@thally document this. The swap widget now supports TRON and SOL.
docs: add TRON and SOL to supported networks
thally/agent-482 → main · +38 −6
Reviewed pull requests only. The agent never pushes to main.
Write once in MDX. Thally structures it for agents, typesets it for readers, and keeps both honest with checks on every build.
There's no glue code between search, chat, the API reference, and the agent layer. They're the same content graph, projected for whoever is reading.
---
title: "Authentication"
---
# Authentication
Authenticate requests with a
bearer token in the header.
<Steps>…</Steps>
/guides/auth.json
schema.org/TechArticle
/guides/auth.md
/guides/auth
full-text + vector
recomputed per build
The migrator detects your current platform, converts every page to clean MDX, rebuilds the navigation, carries your redirects, and wires up your OpenAPI spec. No manual copying, no reformatting.
$
Deploys to
Your docs are a Next.js repo you own, MIT licensed. There is no hosted middleman to outgrow and nothing to export your way out of later.
Every deploy ships an admin dashboard at /admin. Branding, analytics, team access, and the agent's PR queue all live in one place and change the live site instantly.

Rebrand without a rebuild. Themes, accent colors, and per-mode logos apply to the live site the moment an Owner saves them. No merge, no redeploy.
Analytics that point at gaps. First-party traffic, top pages, and the search terms that returned nothing, so you know exactly which page to write next.
A queue for agent-drafted PRs. Every docs task the agent produces, from Track, drift sweeps, or @thally mentions, waits here for human review.
Roles from a git-committed roster. Owner, Editor, and Viewer access lives in your repo and goes through code review. OIDC sign-in, no database, no per-seat fees.
Product guides, API references, and changelogs are all projections of the same typed content graph, written once in MDX and never maintained by hand.
Write guides in MDX with 25+ built-in components: Steps, Tabs, Cards, Mermaid, and more.
4 formats from one source
Install the CLI
npm i -g thallyWrite in MDX
<Steps>, <Tabs>, <Card>Preview locally
thally devDrop in an OpenAPI spec and get parameter tables, code samples, and a live Try-it console.
Zero drift from your spec
{
"token": "thly_9f2c…",
"expires_in": 86400
}
RSS-backed changelogs, hybrid ⌘K search, versioning, and one-command translation to any locale.
Search resolves in under 50ms
Webhook delivery retries
Exponential backoff, dead-letter queue, and per-event logs.
12 results across guides, API, and changelog.
thally translate --locale deCustomer voices
Engineering and DevRel leaders describe what changed once one source fed their readers, search, chat, and every AI agent, and the docs stopped drifting.

Support tickets dropped by a third once the answer engine went live. It quotes our docs. It doesn't improvise.

A feature merged on Friday and the docs PR was waiting for review Monday morning. Track closed a gap we'd had for years.

The readiness score sold our whole team. Docs quality finally shows up in CI like test coverage.

Engineering's contribution to docs is one @thally comment. I review a queue of drafted PRs instead of chasing teams.

The migration from Mintlify really was one command. Claude and ChatGPT started quoting our docs correctly the same week.
Plans
Thally is open source. Run it yourself forever, and upgrade when you want managed hosting, AI answers, and enterprise controls. No surprise fees.
Self-host everything, forever
$0
Managed hosting for growing teams
$60
per editor / yr
For regulated & large orgs
$120
per editor / yr
Quick answers about migration, automation, agents, self-hosting, and how Thally fits your stack.