5 parallel AI review passes. Every dismissed finding makes the next review sharper. Code quality compounds over time.
uv tool install git+https://github.com/fabioesposito/superseded
Requires Python 3.14+ and one provider API key.
Then set one provider key — superseded review --provider openai (or anthropic) switches provider:
Most tools treat every review like the first. Superseded learns from every decision and tailors each pass to your code.
Dismiss a finding once and it's gone. Superseded remembers so the same noise never resurfaces.
Every dismissal sharpens the next review. Your team's judgment compounds into a higher-quality signal.
Security, correctness, performance, style, and architecture — each with its own prompt, running in parallel.
Dismiss a finding once. Superseded remembers. The next review avoids that noise. Code quality compounds with every PR.
5 AI passes analyze your diff in parallel with domain-specific prompts.
Mark a finding as noise with one click. Add context if you want.
SQLite memory stores the decision and reasoning, scoped to your repo.
Next review injects dismissed findings as negative context. Noise drops.
Each pass gets a targeted prompt and runs concurrently. Findings merge and deduplicate automatically.
Injection, auth, secrets, crypto, supply chain
Logic errors, edge cases, error handling
N+1 queries, memory, caching, complexity
Naming, conventions, readability, patterns
Coupling, boundaries, abstractions, tech debt
CLI for local dev. GitHub Actions for CI. Server mode for multi-repo. Memory that improves over time.
Post findings as inline PR review comments. Critical or important issues request changes. Uses gh CLI.
DeepSeek, OpenAI, or Anthropic — one API key, one --provider flag. No CLI agents or sandboxes.
Composite Action POSTs to your review server. No agents or secrets in CI — the server does the work.
Self-hosted GitHub App. Multiple repos, webhook-driven, configurable concurrency.
JSON for piping, markdown for docs, terminal table for quick scanning.
Auto-detects your linters (ruff, mypy, eslint, tsc, gitleaks, and more) and injects signals before AI review.
Install and run your first review.