Doc Reviewer runs on Windows as a standalone desktop application. The recommended path is to download the pre-builtDocumentation 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.
.exe — no Python, no Node.js, no additional setup required. If you want to modify the source or run in development mode, follow the from-source path instead.
System requirements
| Requirement | Details |
|---|---|
| Operating system | Windows 10 or Windows 11 |
| Chromium (for web page evaluation) | Installed separately — see below |
| Python 3.11 (from-source only) | 3.12+ not supported |
| Node.js 18+ (from-source only) | Required to build the frontend |
Option 1: Using the .exe (recommended)
This is a fast way to get started. The.exe bundles the Python backend and the React frontend into a single file.
Download doc-reviewer.exe
Download the latest
doc-reviewer.exe from the releases page and save it to a dedicated folder — for example, C:\Tools\DocReviewer\.Run the executable
Double-click
doc-reviewer.exe. The app starts a local backend server and opens the Doc Reviewer UI in your default browser automatically.If your browser does not open, navigate to http://localhost:8000 manually.Install Chromium for web page evaluation
The This downloads Chromium (~150 MB) to
.exe does not bundle Chromium. To load and evaluate web pages by URL, you need to install Chromium once using Playwright.Open a terminal and run:%LOCALAPPDATA%\ms-playwright. You only need to do this once per machine.If you only plan to evaluate uploaded files (PDF, DOCX, Markdown, TXT) and not web pages, you can skip this step.
data\db.sqlite next to the .exe. The database is created automatically on first launch. To reset all data, stop the app and delete the data\ folder.
Option 2: From source (developers)
Use this path if you want to modify Doc Reviewer or run it in development mode with hot reload.In development mode, the frontend runs on port 5173 (Vite) while the backend API runs on port 8000 (FastAPI). The pre-built
.exe serves both from port 8000, so this two-port setup is development-only.Verify the installation
Once the app is running, confirm the backend is healthy by visiting:.exe or restarting run_dev.py.
What gets stored locally
Doc Reviewer keeps all data on your machine:| Path | Contents |
|---|---|
data\db.sqlite (next to the .exe) | All projects, documents, evaluation results, model configurations |
criteria.md (next to the .exe, optional) | Custom evaluation criteria that override the built-in defaults |
%LOCALAPPDATA%\ms-playwright | Chromium installation (managed by Playwright) |