Doc Reviewer is a desktop application that scans your technical documentation — PDF, Word documents, Markdown files, and web pages — finds instructions and evaluates them against a configurable set of criteria using an LLM. Each instruction receives a color rating (green, yellow, orange, or red) and recommendations for improvement. Everything runs locally on your computer — no cloud account, no data transfer, no subscription.Documentation Index
Fetch the complete documentation index at: https://www.doc-reviewer.site/llms.txt
Use this file to discover all available pages before exploring further.
Install Doc Reviewer
Download the
.exe, install Chromium for web page support, and get up and running in minutes.Quickstart
Connect an LLM, upload your first document, and run your first evaluation step by step.
Projects
Group documents by product, generate product context, and improve evaluation accuracy.
Evaluation
Understand how Doc Reviewer scores instructions and what each color result means.
LLM models
Connect OpenAI, Anthropic, Ollama, or any OpenAI-compatible API.
What Doc Reviewer does
When you upload a document, Doc Reviewer parses it into sections and classifies each one using morphological analysis. Sections that contain instructions — procedural steps, task descriptions, action sequences — are sent to the LLM for evaluation. The LLM checks each instruction against criteria such as heading style, step structure, completeness, and result descriptions, then returns a score and recommendations. Results are color‑coded for fast triage:- Green — the instruction meets all criteria
- Yellow — minor issues that are easy to fix
- Orange — problems that may affect usability
- Red — critical issues that need immediate attention
Who it’s for
Doc Reviewer is designed for technical writers at companies that produce cybersecurity products, developer tools, and complex enterprise software — products with large documentation sets where manual review of every instruction is impractical. If you maintain procedure guides, user manuals, or web‑based help and want a consistent, scalable way to check instruction quality before release, Doc Reviewer is built for that workflow.How it works
Install and launch
Download
doc-reviewer.exe and run it. The app starts a local server on localhost:8000 and automatically opens the interface in the browser.Connect an LLM
Go to Settings → Models and add your LLM provider — OpenAI, Anthropic, Ollama, or any OpenAI‑compatible API. Your API key is stored locally in the database.
Create a project and upload documents
Create a project for a product, then upload PDF, DOCX, Markdown, or TXT files — or paste a URL to load a web page directly using the built‑in headless browser.
Key features
Multi-format document support
Parse PDF, DOCX, Markdown, and TXT files. Load web pages by URL using Playwright and a headless Chromium browser — including JavaScript‑rendered pages and SPAs.
Automatic instruction detection
Doc Reviewer identifies instruction sections automatically using morphological analysis. No manual tagging or preprocessing required.
Configurable evaluation criteria
Use the built‑in criteria set or create your own. Edit and manage criteria directly in Settings → Criteria using Markdown format.
Product context for better accuracy
Generate a product context summary for each project. The LLM uses it to understand your product’s terminology and audience when evaluating instructions.
Glossary extraction (YAKE)
Automatically extract a glossary of product‑specific terms from each document. The glossary is added to LLM prompts to reduce false positives and improve relevance.
Smart re‑evaluation on document replacement
When a document is replaced, Doc Reviewer matches sections with the previous version. Unchanged sections reuse prior evaluations, partially changed sections receive diff hints, and only new content is re‑evaluated.
Snapshots and version comparison
Save evaluation results as named snapshots and compare quality across document versions to track improvements over time.
Local and private
All data is stored in a local SQLite database next to the
.exe. Nothing leaves your machine except LLM API calls to the provider you configure.