Terminal-native AI code reviewer

Code Review at the
Speed of Thought

Catch bugs, optimize performance, and improve security directly in your terminal. AI-powered reviews of your diffs, full scans, and PR summaries — all before you commit.

$curl-sShttps://ai-review.adityamer.dev/install.sh|bash
8AI Providers
9Languages
10Review Languages
3Platforms
Core Capabilities

Built for developers

Powerful features that integrate seamlessly into your existing workflow. No new tools to learn.

Model Agnostic

Bring your own keys or use existing subscriptions. Seamlessly switch between frontier models.

API Key Providers
OpenCodeDefault · big-pickleAnthropicclaude-sonnet-4-5Google Geminigemini-2.5-flashOpenAIgpt-5-miniOpenRouterAny modelCerebrasllama-4-scout
Subscription / Account
OpenAI CodexChatGPT plan loginClaude CodeAgent SDK

Native TUI

Lightning-fast terminal UI with arrow-key navigation, mouse wheel support, and rich markdown rendering.

  • macOS
  • Linux
  • Windows (WSL)

Smart Scanning

Builds a local project index on first run, then refreshes incrementally. Unchanged files are never rescanned.

Multiple Output Modes

Run reviews in the mode that fits your workflow.

  • Plain terminal(default)
  • --interactive
  • --agent
  • --json

Universal Languages

Scan source files across modern frameworks and system-level languages — all from the same workflow.

JavaScript.js .jsx .mjs .cjsTypeScript.ts .tsx .mts .ctsPython.pyGo.goJava.javaRust.rsC.c .hC++.cpp .hppShell.sh
Getting Started

Up and running in three steps

No heavy platforms. No browser tabs. Just your terminal.

1

Install

One command. Curl the install script and you're ready to go. Requires Bun.

$curl -sS https://ai-review.adityamer.dev/install.sh | bash
2

Configure

Run the interactive setup wizard to pick your provider, model, review language, and tone.

$ai-review review --interactive
3

Review

Get instant AI feedback on staged changes, full scans, or PR-ready diffs.

$ai-review review --type staged
Flexibility

Flexible review scopes

Review exactly what you need — from a single staged hunk to your entire repository.

Staged
--staged
Only staged changes
Unstaged
--unstaged
Only unstaged changes
Uncommitted
--uncommitted
All uncommitted (default)
Committed
--committed
Last committed changes
Full Repo
--type all
Scan entire codebase
Base Branch
--base main
Compare against branch
Base Commit
--base-commit <sha>
Compare against SHA
Localization

Reviews in your language

Get review feedback in 10 natural languages. Set once, applied to every review.

English
Hindi
Spanish
French
German
Japanese
Chinese
Portuguese
Korean
Russian
Review tone: Balanced or Strict
·
UI language preference separate from review language
Reference

CLI commands

Everything runs from a single binary. ai-review

$ai-review reviewReview uncommitted changes (default)
$ai-review review --interactiveInteractive TUI mode with setup wizard
$ai-review review --agentStructured JSON events for CI/agent pipelines
$ai-review review --type allDeep scan the entire codebase
$ai-review review --base mainCompare against a base branch
$ai-review review --base-commit <sha>Compare against a specific commit
$ai-review doctorRun diagnostics — check provider, API key, tools
$ai-review initCreate a .ai-review.yaml repo config
$ai-review auth statusShow current provider & API key status

Start reviewing code smarter.

Near-instant feedback, locally. Drop heavy platforms, keep your codebase spotless.

Check the Source Code