Skip to content

Overview

Docsmith documentation

Docsmith watches your repositories, finds the documentation a change invalidated, and drafts the update. There are three ways to use it: the GitHub app, the CLI, or the API directly. Everything below assumes an account, which is free and takes a minute.

Concepts

Five words are used consistently throughout these pages and in the product.

TermMeaning
RepositoryA connected source repository. Docsmith reads code from anywhere in it and writes drafts only into the paths you nominate.
PageOne documentation page under watch. Counted against your plan limit whether or not it is ever flagged.
SyncOne page analysed against one change. This is the billable unit. A commit that reaches four pages uses four syncs.
FindingA specific passage the change invalidated, with the passage quoted verbatim from the page and a reason.
DraftThe complete rewritten page. Always the whole page, never a fragment, so it can be committed as-is.

Verdicts

Every sync ends in one of two verdicts.

  • current — nothing on the page depends on what changed. No draft is produced and no diff is generated. Most syncs end here, and that is the intended behaviour.
  • stale — at least one passage is now wrong, every reported passage was located verbatim on the page, and the draft differs from the original.

If a model proposes findings but the resulting draft is byte-identical to the original, the verdict flips back to current. Docsmith does not open a pull request that only reflows prose.

Limits

LimitFreeTeamBusiness
Repositories1UnlimitedUnlimited
Pages watched252,00025,000
Syncs per month301,50015,000
API requests60 / hour600 / hour3,000 / hour
Max diff size24,000 characters on every plan
Max page size40,000 characters on every plan

There is no overage billing. When a monthly limit is reached, syncs stop until the counter resets on the first of the month. Full pricing is on the pricing page.