Pull request review,
without the noise.
Vigil is a quiet, keyboard-driven desktop app that triages your PR queue, surfaces silent regressions, and reads diffs the way a senior reviewer would. Local-first. Open source. Yours to fork.
Built for the era where most pull requests are written by something else.
Reads diffs by intent.
Beyond line changes — Vigil groups hunks by what they actually do. Renames, refactors, behavior changes, and dead code are surfaced separately, not buried under each other.
Catches silent regressions.
A removed guard. A widened policy. A switch from explicit error to silent fallback. The kind of changes that pass tests and break customers — flagged before merge.
AI-aware.
Pull requests authored by Claude, Copilot, Cursor, or your own agents are marked and reviewed with extra scrutiny on the patterns those tools tend to get wrong.
Every PR, viewed four ways. Same shell, different question.
A single page that summarizes intent, blast radius, and what to focus on first.
Migrates billing webhooks to the v2 signing protocol. Main risk: the retry queue now re-attempts on 5xx but not on signature mismatch — silent failure path if the key rotates mid-delivery.
Hands stay on the keyboard. Eyes stay on the diff.
Vigil is built around a single rule: any task that you'd do more than twice a day has a single-key shortcut. Click only when there's nothing faster to do.
Bring your own keys. Your code and prompts never leave your machine except to the providers you authorize.
Read the source. Fork the prompts.
Run it on your own laptop.
Vigil is a single static binary. The review prompts live in a folder of plain Markdown files — read them, tweak them, contribute new lenses upstream. There is no SaaS to lock you in.
Self-host the review backend, or run everything against Ollama for a fully local setup. The choice is yours, on every PR.
- +Architecture drift lens
- +Ollama provider, fully local mode
- +Azure DevOps on-prem support
- ~Faster initial sync (~3× on large repos)
“The first review tool that actually felt like it was on my side. It tells me what changed and what to worry about — then it gets out of the way.”
One command. No account. No sign-up.
# Homebrew cask — coming soon# Until then, build from source or grab# the source archive from GitHub Releases.
Your PR queue, on your terms.
Free, forever. No accounts. No telemetry. Just a binary and a folder of prompts you can read.