Codabra — AI Code Review for VS Code
AI-powered code review using Claude, right inside your editor. Inline findings, severity badges, auto-fix suggestions, and a full sidebar panel, all powered by your own Anthropic API key.

Features
- Review Selection — Select any code block and get instant AI feedback in seconds
- Review File — Review the entire active file with one click
- Review Project — Scan your entire workspace; pick files via a checkbox QuickPick
- Inline Decorations — Red / yellow / blue squiggly underlines with hover tooltips, gutter badges by severity
- Sidebar Panel — Expandable finding cards grouped by severity; click any card to jump to the line
- Quality Score — 0–100 score ring with a summary after every review
- Auto Fix — Apply suggested code fixes directly from the sidebar or via VS Code Quick Fix (💡 lightbulb)
- Fix Preview — Preview every fix in a diff editor before committing
- Review History — All reviews saved locally per workspace; browse, reload, and delete past reviews
- Settings Panel — Change model, strictness, language focus, and ignore patterns from the sidebar gear icon
- Strictness Levels — Relaxed (critical only) → Balanced → Strict (everything including style)
Quick Start
Prerequisites
1. Install
Install Codabra from the VS Code Marketplace or search for Codabra in the Extensions view.
2. Set your API Key
Open the Command Palette (⇧⌘P / Ctrl+Shift+P) and run:
Codabra: Set API Key
Enter your Anthropic API key. Keys are stored securely in VS Code's Secret Storage — never on disk in plaintext.
Don't have a key? Sign up at console.anthropic.com.
3. Run your first review
- File review: Open any file → Command Palette → Codabra: Review File
- Selection review: Select code → right-click → Codabra: Review Selection
- Project review: Command Palette → Codabra: Review Project → choose files → Start
Results appear in the Codabra sidebar (activity bar) and as inline decorations in the editor.
Commands
| Command |
Description |
Codabra: Review Selection |
Review selected code |
Codabra: Review File |
Review the active file |
Codabra: Review Project |
Scan and review workspace files |
Codabra: Set API Key |
Enter / update your Anthropic API key |
Codabra: Clear Review |
Remove all inline decorations |
All commands are available from the Command Palette and the Codabra sidebar buttons. Review Selection and Review File are also in the editor right-click context menu.
Settings
Open the sidebar and click the ⚙️ gear icon, or search Codabra in VS Code Settings.
| Setting |
Description |
Default |
codabra.model |
Claude model (claude-sonnet-4-... or claude-opus-4-...) |
Sonnet |
codabra.strictness |
relaxed / balanced / strict |
balanced |
codabra.languageFocus |
Languages to prioritise; leave empty for auto-detection |
[] |
codabra.project.ignorePatterns |
Extra glob patterns to exclude from project reviews |
[] |
Auto Fix
Whenever Claude provides a suggested fix, Codabra surfaces it in two ways:
- Sidebar — each finding card shows Apply Fix and Preview buttons.
- Quick Fix lightbulb — place your cursor on a highlighted line and press
⌘. (Mac) / Ctrl+. (Windows/Linux).
Use Apply All Fixes (button at the top of the sidebar) to apply every available fix at once.
Privacy & Security
- Your code is sent to Anthropic's API for review. No code is stored by Codabra.
- Your API key is stored in VS Code's encrypted
SecretStorage; it is never written to disk or sent anywhere other than Anthropic.
- Review history is saved locally in
.codabra/reviews/ inside your workspace.
- Telemetry is off by default. If you opt in (VS Code Settings → Telemetry), Codabra sends only anonymous event counts (no code, no file paths).
Pricing
Free — bring your own Anthropic API key (BYOK). You only pay Anthropic for API usage.
Codabra Pro (coming soon) — managed API access, team review history, CI/CD integration, and more.
Requirements
- VS Code 1.85 or later
- An Anthropic API key (
sk-ant-...)
- Internet access (for Claude API calls)
Contributing & Feedback
Found a bug or have a feature request? Open an issue on GitHub.
Made with ♥ and Claude