In development · Developer tooling
rev-local
A code reviewer that reads the whole repository and uploads none of it.
Engineers under a policy that forbids sending source to a third party, and engineers who never wanted to.
- Built on
- Rust + SQLite
- Fits the workflow
- A step in the pipeline, not a replacement for it
- History
- 76 commits, in the open record
What it is
rev-local watches repositories already on your disk, reviews each new change with a coding CLI you already have installed, and publishes the findings back to wherever the work lives — a pull request, an issue tracker, a wiki.
Everything runs locally. The repository is never uploaded and the review engine is a process you control. It supports git, GitHub and Subversion, and a review can never mutate the repository under review.
Capabilities
What it actually does.
Engineers under a policy that forbids sending source to a third party, and engineers who never wanted to.
git, GitHub
git, GitHub and Subversion discovery with copy-on-review materialisation
Full pipeline
Full pipeline: depth selection, diff truncation, finding normalisation, fingerprinting and dedupe
Process supervision
Process supervision with an environment denylist that keeps credentials out of the review process
SQLite store
SQLite store with an audit log and a budget ledger; MCP client over stdio and streamable HTTP
How it works
3 moves, end to end.
This is how rev-local works, not a set of steps you can follow yet — it is in development and not distributed.
Drop it in
rev-local attaches to the repository or project you already have.
Give it the job
It takes a concrete task with a defined output, not an open-ended prompt.
Review the result
Everything it produces is a diff, a file or a report you approve before it counts.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- In development
- Discipline
- Developer tooling
- Shape
- Developer tooling
- Started
- Aug 2026
- Last change
- Aug 2026
- Commits
- 76
- Rust
- SQLite
- MCP
- Claude Code
- Codex
- Rust 93%
- TypeScript 5%
Next
Put rev-local in your pipeline
Ask about integrating it with the repositories and agents you already run.