Skip to content

Rusty Bot

Cascading triage, OpenGrep pre-scan, and consensus voting — runs as a GitHub Action or webhook server.

Cascading triage

A cheap model classifies files as skip / skim / deep-review so the heavyweight model only runs where it pays off.

Learn more →

Tree-sitter context

Hunks expand to enclosing function/class boundaries — the model sees real semantic context instead of arbitrary line counts.

Learn more →

OpenGrep pre-scan

SAST findings on changed files inform triage before the LLM runs, so obvious security issues are never missed.

Learn more →

Consensus voting

Multiple review passes vote on each finding; lonely false positives are dropped automatically.

Learn more →

Judge pass

A second model re-scores findings against a quality bar and drops the noise.

Learn more →

Convention files

Drop a REVIEW-BOT.md or .rusty-bot.md in your repo to teach the bot your house rules.

Learn more →

Ticket integration

Pull Linear / Jira / GitHub issue context into the review so findings are judged against actual requirements.

Learn more →

Gating merges

Fail the check on critical findings to block merges until they’re addressed.

Learn more →

MCP tools

Connect MCP servers — internal docs, Sentry, custom tools — and let the review agent call them mid-review when it needs more context.

Learn more →