EARLY ACCESSPro features unlocked while we onboard the first builders →
Catch real PR bugs without review spam.
Quorum runs a configurable panel of specialist AI reviewers on every pull request, filters duplicate and low-confidence noise, then posts one clean GitHub review. Use the default model routing or bring your own OpenRouter key.
Webhook signature verification skipped on retry path
src/billing/webhooks.ts:142
Hhigh
86%Correctness
Race condition between webhook handler and seat refresh
src/billing/sync.ts:73
Hhigh
79%Architecture
Stripe client constructed inside the handler — leaks across handlers
src/billing/index.ts:21
Mmed
68%Correctness
Idempotency key derived from event.id only
src/billing/webhooks.ts:89
How it works
Senior-reviewer habits, automated on every PR.
Tune what each reviewer cares about, cap the noise, route models your way, and keep every review inside GitHub where your team already works.
Per-repo policy
Make risky paths stricter, docs-only PRs quieter, and generated files invisible with .ai-review.yml.
OpenRouter through-routing
Use Quorum defaults or bring your own OpenRouter key. Route each reviewer to the model you trust.
Inngest workflow
Reviews run in the background as PRs open or update, with per-repo concurrency and retry handling.
Single GitHub review post
One clean summary plus inline comments on exact diff lines. Advisory by design, so humans keep merge control.
Quota enforcement
Hard monthly caps keep usage predictable. Upgrade when PR volume grows, not because a model bill surprised you.
Cost ledger
See reviewer timing, model, tokens, and estimated cost on every run, then tune before spend drifts.
The pipeline
Noisy diff in. Clean review out.
PR opened
github webhook
Diff fetched
patch + context
Correctness
Security
Architecture
Reviewers
3 in parallel
Aggregator
dedupe · rank
Posted
inline + summary
Configurable
Make Quorum strict exactly where your repo is risky.
Drop .ai-review.yml in your repo to give Quorum local taste: higher confidence on auth code, lighter reviews on docs, and custom focus for the files that actually break production.
Turn reviewers on or off per repo
Skip generated files, lockfiles, and docs-only changes
Confidence thresholds and max inline comments
Custom instructions for each specialist reviewer
.ai-review.ymlYAML · 21 lines
1review:
2enabled: true
3trigger:
4 - opened
5 - synchronize
6
7skip:
8draft_prs: true
9labels: ['skip-ai-review']
10
11rules:
12min_confidence: 0.75
13max_inline_comments: 10
14
15reviewers:
16 - id: correctness
17model: deepseek/deepseek-v4-flash
18 - id: security
19model: deepseek/deepseek-v4-flash
20 - id: architecture
21model: deepseek/deepseek-v4-flash
Pricing
Start free. Upgrade when Quorum saves review time.