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, any OpenAI‑compatible API, or add your own custom model.
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
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, any OpenAI‑compatible API, or a custom model you have configured. 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.