hex/claude-council

Claude Code plugin that asks several AI coding agents the same question and shows their answers side by side. Gemini, OpenAI, Grok, Perplexity and Kimi over API; codex, antigravity, grok and kimi CLIs on subscription auth; ollama locally.

What it solves

Claude Council solves the problem of AI model bias and "confident unanimity" by allowing developers to consult multiple AI coding agents in parallel. Instead of relying on a single model's perspective, it enables cross-checking for high-stakes decisions like architecture choices, security reviews, and complex debugging where a single model might mislead the user.

How it works

It functions as a plugin for Claude Code that orchestrates queries across various providers (including Gemini, OpenAI, Grok, Perplexity, Kimi, and local Ollama models). It can use either API keys or existing CLI subscriptions for authentication.

Key operational modes include:

  • Standard Mode: Queries multiple providers and produces a synthesis of where they agree and diverge.
  • Debate Mode: A two-round process where providers first answer and then critique each other's responses.
  • Agent-Enhanced Analysis: Spawns parallel Claude subagents to independently evaluate and refine each provider's response before final synthesis.
  • Local Council: If no external providers are available, it simulates a council by spawning multiple internal Claude subagents assigned to different roles.

Who it’s for

Software engineers and architects using Claude Code who need a "second opinion" or a rigorous stress-test of technical decisions to avoid blind spots.

Highlights

  • Multi-Provider Support: Simultaneous queries to Gemini, OpenAI, Grok, Perplexity, Kimi, and Ollama.
  • Specialized Roles: Assign specific personas (e.g., Security Auditor, Performance Optimizer, Devil's Advocate) to different providers.
  • Synthesis Engine: Automatically separates consensus from divergence in the final answer.
  • Visual Integration: Real-time streaming of responses into a side pane when using tmux.
  • Context Awareness: Automatically detects and includes relevant local files in the prompt.
  • Async Processing: Support for background jobs for long-running reasoning models.

Related

  • Project
  • Project
  • Project
  • Project
  • Project