Flowing DocsNOTESDocSifter
LOCAL-FIRST DOCS REVIEW.
CODE PROTECTED, TEXT SIFTED.
Project storyZHGitHub ↗
DOCSIFTER / CHINESE DOCS REVIEW

Protect code and structure.
Sift out the text issues.

DocSifter takes its name from sift: separate what must stay untouched before reviewing what can change.

Code blocks, SQL, API parameters, and product terms stay intact. Typos, awkward phrasing, and formatting issues are traced to their source lines.

01 / LOCAL PASSRules + local small model02 / DEEP REVIEWVerify edits · Check context03 / FEEDBACK LOOPRecord false positives · Reuse
Scroll to see the review pipeline unfold
01 / STRUCTURE FIRST

Separate code from prose.
Review only what readers read.

SQL blocks, configuration, and comments inside code blocks stay protected.
Markdown and AsciiDoc markup are separated from prose,
so only readable text enters review.

CODE AND CONFIG STAY OUT · MARKUP STAYS INTACT · LINE NUMBERS STAY
02 / RULES + LOCAL REVIEW

Rules handle known issues.
The local model handles context.

Rules handle deterministic terminology and wording first.
The local pass checks context-dependent typos.
Every suggestion points back to its original line.

RULE: log-in → log in · CONTEXT: databse → database
03 / LARGE MODEL, ON DEMAND

Verify the suggested edit.
Then check across lines.

First, verify each first-pass suggestion and whether it changes the meaning.
Then read across lines for contradictions, terminology drift, and broken references.

OPTIONAL · SELF-HOSTED OR OPENAI-COMPATIBLE
SET FILE SCOPE AND BUDGET CAPS · REMOTE FAILURES DO NOT BLOCK LOCAL REVIEW
04 / FALSE-POSITIVE FEEDBACK

Mark a false positive once.
Filter it on later runs.

False positives marked in the report are stored locally
and filtered from later runs. Export the records
for evaluation baselines or offline fine-tuning.

STORED LOCALLY · REUSED ON LATER RUNS · EXPORTABLE FOR TEAM DATASETS
05 / LOCAL FIRST · CONTROLLED COST

Keep sensitive docs local.
Run the baseline without cloud APIs.

Rules and local review handle routine batch checks. Once the model is available, the baseline runs offline.
Without a remote endpoint, document content stays on the machine.

0Cloud API bill for
local baseline review
Hardware and power excluded
Deep review follows backend pricing
Enable deep review only when needed, with file-scope and budget limits.
06 / DOCS-AS-CODE

Build a full baseline.
Guard every pull request.

Run local checks from the CLI, batch reviews in the Web UI, and incremental checks through GitHub webhooks.
Every suggestion keeps its source, rule ID, and original line. The tool finds issues; people make the call.

View DocSifter on GitHub OPEN SOURCE · MIT LICENSE
00 / DEFINE THE BOUNDARYSCROLL TO SIFT · PRODUCT STORY
PRODUCT FILM / 02:31

Watch DocSifter
review a document.

From structure protection and local review to optional deep review and false-positive feedback. See how the complete workflow fits into everyday documentation work.

LANDSCAPE DEMOPLAY ON DEMAND · AUDIO CONTROLS
DOCSIFTER / ENGLISH PRODUCT DEMO02:31 · 1920 × 1080

Let the tool handle mechanical checks.
Keep judgment with the team.

DocSifter
Built for Chinese technical documentation,
with CLI, Web UI, and GitHub pull-request workflows.

01

Protect before correcting

Keep code blocks, configuration, and comments inside code blocks out of review, while preserving markup.

02

Keep routine review local

Rules and local review run the baseline. Once the required resources are available, this layer works offline.

03

Review difficult cases on demand

Use optional deep review to verify edits and find cross-line conflicts, with scope and budget limits.

04

Reuse false-positive decisions

False positives are stored locally, filtered from later runs, and available for export.