ReviewGate/reviewgate
FreeNot checkedCode review against the rules your team actually wrote, not generic best practice. A cheap generator finds problems, an independent judge refutes them against f
About
Code review against the rules your team actually wrote, not generic best practice. A cheap generator finds problems, an independent judge refutes them against full files, so the noise stays down. Two tools for the agent loop (getteamrules, reviewchanges), plus a pre-push gate and a bot on GitLab/GitHub pull requests. Single binary, no Node or Docker; bring your own model key.
README
AI code review by your team's standards — in the editor while the agent works, at the pre-push hook, and again on the pull request.
Free. Self-hosted. Bring your own model key: the code never leaves your infrastructure, and nothing is reported back to the vendor.
- Site and documentation: https://reviewgate.dev
- Live reviews on 13 real pull requests: https://reviewgate.dev/demo
- Русская версия: https://reviewgate.dev/ru/
- License: see LICENSE — free, including commercial use
This repository distributes the releases. The source is not published; the binaries below are the same artifacts served from the site.
Why it is not another AI reviewer
A general-purpose model tells you about SQL injection in the abstract. ReviewGate reads the
agreements your team actually wrote — the ADRs, the conventions, the rules in
.reviewgate/config.yml — and reports the places where this change breaks them. A finding
that quotes your own rule is one a reviewer can act on; a finding that quotes a textbook is
one they scroll past.
The review runs in three places, on the same rules and the same judge:
| Where | What it does |
|---|---|
| CLI | reviewgate review over staged, uncommitted or committed changes |
| Pre-push hook | refuses a git push that carries blocking findings |
| MCP server | the coding agent calls the review itself, before the request exists |
| Bot on GitLab / GitHub | summary, inline findings, one-click fixes, a gate on the merge |
Two passes under the hood: a cheap generator looks for problems, a stronger judge refutes them against the code, and only what survives is published. That is what keeps the noise down — the numbers behind it are on the site.
Install
CLI — one file, no Node and no Docker
Download the archive for your platform from
the latest release, unpack, put
it on your PATH:
curl -fsSLO https://github.com/ReviewGate/reviewgate/releases/latest/download/reviewgate-latest-linux-x64.xz
xz -d reviewgate-latest-linux-x64.xz
chmod +x reviewgate-latest-linux-x64 && sudo mv reviewgate-latest-linux-x64 /usr/local/bin/reviewgate
reviewgate doctor
Platforms: darwin-arm64, darwin-x64, linux-x64, linux-x64-musl, linux-arm64,
win-x64. Checksums are published with every release as SHA256SUMS.
The same files are served from the site — https://reviewgate.dev/docs/agents lists every platform with its download command — use whichever is faster for you.
Claude Code plugin
Two commands wire everything at once: the MCP tools (get_team_rules,
review_changes), a pre-push review gate, and the skills that make the agent
review its changes before calling work done. The plugin needs the CLI binary
from the section above.
/plugin marketplace add ReviewGate/reviewgate
/plugin install reviewgate@reviewgate
Or from the shell: claude plugin marketplace add ReviewGate/reviewgate,
then claude plugin install reviewgate@reviewgate.
Bot on a pull request
curl -fsSLO https://reviewgate.dev/docker-compose.yml
docker compose up -d
The image is registry.reviewgate.dev/reviewgate-bot, mirrored on Docker Hub as
novohudonossor/reviewgate-bot. Full walkthrough, webhook setup and the list of environment
variables: https://reviewgate.dev/docs/install
Where the data goes
Nowhere. The bot and the CLI talk to the model provider you configured, on your key, from your network. There is no telemetry, no call home and no vendor account. Review metadata — counts, severities, tokens spent — stays in your own database, and source code is never written to logs or to disk.
How that is arranged, and how to verify it yourself: https://reviewgate.dev/security
Support
The product is free and stays free. If it earns its place in your pipeline, the most useful thing you can do is use it and tell a colleague: https://reviewgate.dev/donate
Questions and feedback: @ReviewGate on Telegram.
Installing ReviewGate/reviewgate
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/ReviewGate/reviewgateFAQ
Is ReviewGate/reviewgate MCP free?
Yes, ReviewGate/reviewgate MCP is free — one-click install via Unyly at no cost.
Does ReviewGate/reviewgate need an API key?
No, ReviewGate/reviewgate runs without API keys or environment variables.
Is ReviewGate/reviewgate hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ReviewGate/reviewgate in Claude Desktop, Claude Code or Cursor?
Open ReviewGate/reviewgate on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare ReviewGate/reviewgate with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
