v0.3 · Now in public beta

AI code review
that works while you sleep.

RINSE drives GitHub Copilot through your PR review loop until it approves. Predict issues before you push, get a time-saved summary — every run.

$brew tap orsharon7/rinse https://github.com/orsharon7/rinse
$brew install rinse

Also available via direct download and source →

Watch RINSE work.

RINSE cycle monitor demo: rinse run invoked on a PR with 4 Copilot comments, two fix iterations, Copilot approves — post-cycle summary shows ~4 min saved

Actual RINSE TUI · cycle monitor · 2 iterations · ✓ Approved

Catch issues before you open the PR.

$ rinse predict

  rinse predict  —  3 likely Copilot comments detected

   Missing error handling: os.WriteFile return discarded         91%
   internal/runner/runner.go:147

   Unused variable: 'ctx' declared but not referenced            85%
   internal/runner/runner.go:203

   Naked return in named-return function                         72%
   internal/engine/engine.go:89

   3 predictions • run `rinse` to start your review loop

rinse predict · staged diff · 3 issues found before Copilot sees them

rinse predict --interactive

Walk through each prediction in-terminal: apply the fix with y, skip with n, navigate with ←/→. Each fix is verified with go build and staged automatically. Join the waitlist for early Pro access.

No ML. No network calls. Just AST.

🌳

AST-based analysis

rinse predict parses your staged diff into an AST and runs deterministic heuristics — the same patterns Copilot flags most often. No model inference, no latency.

📈

Confidence scoring

Each prediction is ranked by empirical hit-rate. ≥70% means Copilot will almost certainly comment. Lower scores are shown but de-emphasised. You decide what to fix.

🔁

Autonomous review loop

RINSE calls the GitHub Copilot review API, reads every unresolved comment, hands them to your AI fix agent, pushes, and loops — until the PR is approved or you quit.

📦

Single Go binary

One binary, no daemon, no Docker. Installs in seconds with brew. Config lives in .rinse.json — commit it to share defaults with your team.

Built for developers who ship fast.

Autonomous

Runs in CI, as a pre-commit hook, or on-demand. No babysitting. No config hell.

🔮

Predicts before you push

rinse predict runs AST-based analysis locally and flags what Copilot will flag — before you open the PR.

📊

Tracks recurring issues

Post-cycle insights show what RINSE caught, time saved, and recurring issues to fix upstream.

🔒

Local-first

Free tier processes code locally. Your source never leaves your machine.

Simple, predictable pricing.

Free

$0

For individuals. Forever free.

  • Full AI code review loop
  • rinse predict — AST analysis, confidence scores
  • Pre-commit & CI integration
  • Local-first — code never leaves your machine
  • rinse predict --interactive
  • rinse predict --doc-drift
Install free

Enterprise

Custom

For teams that need control.

  • Everything in Pro
  • SSO / SAML
  • Audit logs
  • Self-hosted option
  • SLA & dedicated support
  • Custom integrations
Contact us

Be first in line.

RINSE Pro is launching soon. Drop your email and we'll let you know the moment it's ready.

You're on the list. We'll be in touch.

No spam. Unsubscribe any time.