Thally


Track connects your documentation to the repositories that change it. When a pull request merges, Thally analyzes the bounded change, finds the connected pages, and drafts evidence-backed updates for review.

Try it on your reposSee how it works

No Thally account needed. You choose exactly which GitHub repositories Thally can read.

Trusted by the AI tools your readers already use

ClaudeCursorCopilotPerplexityGeminiv0Windsurf
Mergedacme/api#517

feat: per-project webhook secrets

12 files changed · public surface: 2 endpoints, 1 config schema

HighDocs PR#292

docs: per-project webhook secrets

Opened by thally-bot · needs 1 review

guides/webhooks.mdx updated

api/projects.mdx updated

Changelog entry drafted

HighAnalysisT-101

Impact analysis

Track maps the bounded change to affected knowledge.

ReviewHumanT-204

Approve and merge

Human review before anything ships.

AffectedGuides

guides/webhooks.mdx

Confidence 0.94, backed by specific diffs.

No changeGuides

guides/quickstart.mdx

Evidence says nothing to update here.

MediumAPI

api/projects.mdx

Confidence 0.87, endpoint params changed.

01Connect02Point03Analyze

Connect your documentation

Pages, code samples, OpenAPI, and llms.txt, indexed once.

Thally indexes your docs repository once, including pages, code samples, OpenAPI descriptions, and llms.txt.

acme/docsindexing
guides/42 pages
api/openapi.yaml118 ops
llms.txt1 file
snippets/36 samples
Index progress78%

Connect product repositories

Point Track at the code that defines your public surfaces.

Point Track at the code that defines your public surfaces: SDK exports, configuration schemas, CLI commands, and API operations.

acme/apiread-only
SDK exports24 symbols
Config schemas6 schemas
CLI commands11 commands
API operations118 routes

You choose exactly which repos Thally can read

Analyze a merged change

Candidates with evidence, confidence, and a drafted diff.

For each merged pull request, Track extracts public-surface changes, searches the connected docs, and presents candidates with evidence, confidence, and a drafted diff.

guides/webhooks.mdx0.94
-Webhook secrets are shared.
+Each project has its own secret.
+Rotate secrets from Project Settings.
evidence: acme/api#517Awaiting review

The Track page in Thally Cloud showing setup progress and watched product repositories

Track inside Thally Cloud

How Track behaves, by design

A no-change result is valid. Thally never pushes to main.

What Track won't do: claim certainty

A repository is evidence about implementation; documentation is evidence about communicated behaviour. Track surfaces candidates backed by specific diffs, and every draft is reviewed by a human before it ships.

Connect a documentation repository and at least one product repository, then let Thally analyze the most recent merged change.

Connect GitHub

Connect your GitHub repositories

Install the Thally Labs GitHub App on the repositories you want to test. Thally reads only the repository contents, metadata, and pull requests you grant.

Thally LabsGitHub App · read-only analysis
Repository contentsread
Pull requests and merge eventsread
Repository metadataread

GitHub
Vercel
Netlify
Cloudflare
Docker
Markdown