Scrutin
Review local git changes before you commit. Scrutin highlights risky paths, walks file diffs, and lets you stage, unstage, and commit from the browser today. Everything runs on your machine—no cloud service required.
Pick an install path below. Both use the same UI at http://127.0.0.1:8787 (default port). IDE plugins for VS Code, Cursor, and IntelliJ are coming soon—they will connect to the same local server.
Install guides
Step-by-step instructions for your environment. Distribution is via PyPI and Docker Hub.
-
Python
Install with Python
Python 3.11+, git on PATH,
pip install scrutin, thenscrutin servein your repo. Best when you already run Python tooling. -
Docker
Install with Docker
No Python on the host—pull
pramod5551/scrutin:latest, mount your repo at/workspace, open the browser UI. Includes Compose from this site.
What you get
- Pre-commit brief with risk tags, KPIs, and files worth extra review.
- Side-by-side diffs, per-file stage/unstage, and commit from the UI.
- Optional LLM polish (API keys stay in your
.env) or local Sharpen heuristics only. - Runs locally on port 8787—browser UI available now; sidebar plugins on the way.
IDE plugins
Not on the Marketplace yet—use the browser guides above until these ship.
-
Coming soon
VS Code
Scrutin brief in the activity bar—review beside your code on the same
scrutin servebackend. -
Coming soon
Cursor
Same extension experience as VS Code—local pre-commit review without leaving the editor.
-
Coming soon
IntelliJ
JetBrains plugin for teams on IntelliJ IDEA and compatible IDEs—same brief, diffs, and commit flow.