chorus logo

chorus

Multi-LLM peer review for code decisions. Bring your own CLI; Chorus convenes 2-4 other LLMs to review the work before you ship.

Claude CodeAI AgentsCodexDeveloper ToolsTypeScriptApache-2.0 524 54Health 72
npmstatus v0.8.29node ≥20
Website GitHub

What is it?

What it is

A tool that reviews AI-generated code using multiple AI models in parallel to ensure quality before deployment, leveraging existing AI subscriptions.

Why it exists

To mitigate risks of errors in AI-generated code by cross-verifying with different AI models and utilizing users' existing subscriptions at no additional cost.

Who should use it

Developers using AI coding tools (Claude, GPT, Gemini) who want multi-AI code reviews without extra cost, teams integrating AI into workflows, and those needing rigorous pre-merge checks.

Who should avoid it

Users without access to AI subscriptions (Claude Pro/ChatGPT Plus/Gemini Advanced) or those who don't require multi-AI validation, and teams preferring single-AI reviews.

How it works

A quick walkthrough in plain English

How chorus works

Step 1 of 3

You interact with it

Open chorus, send a request, or connect it to your stack.

Features

Multi-AI parallel code review using different vendors (Claude, GPT, Gemini)
Leverages existing AI subscriptions (no extra cost)
Local-first architecture (code never leaves user's machine)
Customizable review templates for specific scenarios
Reviewer personas with specialized focus areas
MCP integration for editor/CLI tools
Three distinct review modes (Strict, Workspace, Full)
Zero markup cost when using subscriptions
Real-time feedback with live streaming of AI thoughts
Security-focused review patterns
Support for CI/CD and API key-based usage

Advantages

  • Reduces blind spots by using different AI models with unique training data
  • Cost-effective when using existing subscriptions (no per-token charges)
  • Enhances privacy through local execution
  • Flexible review patterns via customizable templates
  • Specialized reviewers improve detection of specific issues
  • Seamless integration with existing AI tools via MCP
  • Multiple review modes adapt to different use cases
  • No additional cost for subscription-based users
  • Real-time collaboration between AI reviewers
  • Improved security through dedicated reviewer personas

Disadvantages

  • Requires existing AI subscriptions or API keys (may not be accessible to all)
  • Local-first setup may involve technical configuration
  • Complexity in managing multiple AI tools and personas
  • Cost can increase with API key usage (pay-per-token model)
  • Dependent on Node.js 20+ which may limit compatibility
  • Telemetry collection (though opt-out available) may raise privacy concerns
  • Learning curve for creating and managing custom templates
  • May require familiarity with AI tools and CLI interfaces
  • Performance could vary based on AI tool response times
  • Still in active development (v0.8.29) with potential for changes

Installation

FAQ

Is there a cost to use Chorus?

Chorus costs $0 when using existing AI subscriptions (Claude Pro, ChatGPT Plus, Gemini Advanced). For API key users, a typical review costs $0.30–$1.50 depending on diff size.

How do I set up Chorus?

Install via `npm i -g chorus-codes`, then run `chorus init` to connect your AI tools. Start with `chorus start --ui` to open the web UI.

How does Chorus ensure diverse reviews?

Chorus runs different AI vendors (e.g., Claude, GPT, Gemini) in parallel. Each has unique training data and biases, so disagreements highlight potential issues.

What security modes does Chorus offer?

You can choose Strict (read-only), Workspace (default, allows local writes), or Full (full access). Choose based on trust level for the code being reviewed.

Can I create custom review templates?

Yes! Duplicate built-in templates in `~/.chorus/templates/` and modify the YAML. Pre-built templates include code-review, bug-diagnose, and architect-review.

How is Chorus different from tools like CodeRabbit?

Chorus uses your existing AI subscriptions, runs locally (code never leaves your tools), and supports multiple vendors reviewing the same change simultaneously.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for chorus

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
chorus | MushyBook