Provider-agnostic multi-model consensus review for AI-assisted code changes.
Quorum runs multiple AI reviewers on a git diff and highlights findings they agree on — like a team review made only of LLMs.
- Multi-reviewer consensus on the same git diff, grouped by file, line, and category.
- Provider-agnostic — supports APIs (OpenRouter, Ollama), local models, and agent CLIs (Claude Code, Codex CLI, Gemini CLI, Kilo Code, OpenCode, Cursor Agent).
- YAML-defined personas, reviewers, file filters, and parallel/sequential pipelines.
- Terminal progress + Markdown/JSON reports + archived history in
.quorum/reviews/. - Cost breakdown per reviewer (input/output tokens, total cost).
- Interactive TUI dashboard (
quorum dashboard).
| Status | Provider | Type |
|---|---|---|
| 🟢 → | OpenRouter | openrouter |
| 🟢 → | Claude Code | claude-code |
| 🟢 → | Codex CLI | codex-cli |
| 🟢 → | Cursor Agent CLI | cursor-agent |
| 🟢 → | Gemini CLI | gemini-cli |
| 🟢 → | Kilo Code CLI | kilo-code |
| 🟢 → | OpenCode | opencode |
| 🟢 → | Ollama | ollama |
git clone https://github.com/S1933/quorum.git
cd quorum
bun install && bun linkAsk your coding agent:
Create my first Quorum reviewer using the security persona,
the OpenRouter provider, and model anthropic/claude-sonnet-4.
Equivalent command:
quorum reviewer add \
--provider=openrouter \
--persona=security \
--model=anthropic/claude-sonnet-4This creates quorum.yaml and adds the reviewer to the default pipeline.
Ask your coding agent:
Run Quorum review on the current git diff.
Equivalent command:
quorum reviewPrompts mentioning "Quorum" trigger the bundled skill (
skills/review/SKILL.md) which handles CLI execution and returns exact output. Seedocs/reference/cli.mdfor all prompt examples.
| Doc | What's inside |
|---|---|
| Architecture | Domain model, layers, interfaces, design decisions |
| CLI Reference | All commands, flags, examples |
| Consensus | Strategies: overlap, majority, severity-aware, semantic |
| CI Integration | GitHub Action setup, inputs, fork PR handling |
| JSON Report | Report schema, types, examples, jq queries |
| Security | Subprocess safety, report paths, binary policies |
| ADR | Architecture Decision Records |
- Bun
>= 1.1
Created by S1933. Licensed under MIT.
