Get consensus from multiple AI perspectives on your code changes. 6 specialized agents debate, vote, and deliver a unified recommendation.
$ 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)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6 specialized AI agents with unique perspectives collaborate to review your code, ensuring comprehensive coverage.
When agents disagree, they engage in structured debates to defend their positions before the final ruling.
Each vote includes confidence levels. Low-confidence agents automatically abstain, ensuring meaningful votes.
Focus on security, performance, architecture, or general sanity with specialized agent configurations.
Use in CI mode with exit codes for automated pipelines. Block merges on low confidence or rejections.
Native integration with Claude and Cursor via MCP protocol. Review code directly from your favorite AI tools.
Each agent brings unique expertise and perspective to every code review
15+ years experience. Focuses on maintainability, best practices, and long-term sustainability.
GeneralistIdentifies vulnerabilities, threat modeling, authentication issues, and secure coding practices.
SpecialistAnalyzes algorithmic complexity, resource usage, bottlenecks, and optimization opportunities.
SpecialistEvaluates design patterns, scalability, separation of concerns, and system boundaries.
SpecialistPowered by Google Gemini. Challenges assumptions and provides unique system-level perspectives.
ChallengerBalances perfectionism with shipping. Sometimes "good enough" is the right answer.
GeneralistRun ai-council with your git diff or code snippet. The council receives your changes for review.
Each agent reviews from their unique perspective. Specialists check domain relevance before voting.
Agents vote APPROVE, REVISE, or REJECT with confidence scores. Low confidence triggers abstention.
If Gemini dissents from majority, agents engage in structured debate defending their positions.
The Judge synthesizes all votes and debates into a final recommendation with rationale.
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