Multi-Agent AI System

Code Reviews by AI Council

Get consensus from multiple AI perspectives on your code changes. 6 specialized agents debate, vote, and deliver a unified recommendation.

terminal
$ ai-council review --diff --branch=main --pretty

🔍 Analyzing git diff against main...

👨‍💻 Senior Developer APPROVE (0.92)
   Code follows best practices, well-structured

🔒 Security Engineer APPROVE (0.88)
   No security vulnerabilities detected

⚡ Performance Engineer REVISE (0.75)
   Consider memoizing the expensive computation

🏛️ Architect APPROVE (0.85)
   Good separation of concerns

🤖 Gemini APPROVE (0.90)
   Logic is sound, edge cases handled

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️  Final Decision: APPROVE (confidence: 0.86)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Features

Everything you need for
intelligent code review

Multi-Agent Consensus

6 specialized AI agents with unique perspectives collaborate to review your code, ensuring comprehensive coverage.

Automated Debates

When agents disagree, they engage in structured debates to defend their positions before the final ruling.

Confidence Scoring

Each vote includes confidence levels. Low-confidence agents automatically abstain, ensuring meaningful votes.

Specialized Reviews

Focus on security, performance, architecture, or general sanity with specialized agent configurations.

CI/CD Integration

Use in CI mode with exit codes for automated pipelines. Block merges on low confidence or rejections.

MCP Server

Native integration with Claude and Cursor via MCP protocol. Review code directly from your favorite AI tools.

The Council

Meet your
AI Review Board

Each agent brings unique expertise and perspective to every code review

👨‍💻

Senior Developer

Code Quality Expert

15+ years experience. Focuses on maintainability, best practices, and long-term sustainability.

Generalist
🔒

Security Engineer

Security Specialist

Identifies vulnerabilities, threat modeling, authentication issues, and secure coding practices.

Specialist

Performance Engineer

Performance Specialist

Analyzes algorithmic complexity, resource usage, bottlenecks, and optimization opportunities.

Specialist
🏛️

Software Architect

Architecture Specialist

Evaluates design patterns, scalability, separation of concerns, and system boundaries.

Specialist
🤖

Gemini Thinker

Alternative Reasoning

Powered by Google Gemini. Challenges assumptions and provides unique system-level perspectives.

Challenger
🛠️

Pragmatist

Practical Problem Solver

Balances perfectionism with shipping. Sometimes "good enough" is the right answer.

Generalist
Process

How the
Council Decides

1

Submit Code

Run ai-council with your git diff or code snippet. The council receives your changes for review.

2

Agents Analyze

Each agent reviews from their unique perspective. Specialists check domain relevance before voting.

3

Cast Votes

Agents vote APPROVE, REVISE, or REJECT with confidence scores. Low confidence triggers abstention.

4

Debate if Needed

If Gemini dissents from majority, agents engage in structured debate defending their positions.

5

Final Ruling

The Judge synthesizes all votes and debates into a final recommendation with rationale.

Ready to elevate your code reviews?

Get started with AI Council today. Install via npm and add your license key.

# Install globally
npm install -g @mugzie/ai-council

# Set your license key
export AI_COUNCIL_LICENSE_KEY="your-key"

# Start reviewing!
ai-council review --diff --pretty