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, Kimi and any model OpenRouter…
Install
/plugin marketplace add hex/claude-marketplaceInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →claude-council
A Claude Code plugin that consults multiple AI coding agents in parallel and shows you their answers side-by-side. Useful when one model's bias could mislead you and the right call depends on cross-checking: architecture decisions, debugging dead ends, security reviews, framework picks.
Twelve seats answering one question in the pane inside Claude Code. Each banner
names the seat, the model that answered and how long it took, and the answers
fold once the synthesis lands so it sits near the top. This pane needs
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Inside tmux without it, the answers
stream into a tmux side pane;
outside both, they arrive in the chat.
Quick start · What gets sent · Commands · Providers · Usage guide · Reference
Quick start
You need curl and jq, on macOS, Linux, or Windows through Git Bash.
Install the plugin in Claude Code:
/plugin marketplace add hex/claude-marketplace /plugin install claude-councilGive it at least one provider, in the shell you start Claude Code from:
export OPENAI_API_KEY="..." # or GEMINI_API_KEY, XAI_API_KEY, PERPLEXITY_API_KEY, # KIMI_API_KEY, OPENROUTER_API_KEYOr install any of the
codex,agy(Antigravity),grok,kimiorcursor-agentCLIs. They use your existing subscription and need no key. A localollamamodel works too, with no key and no network. With none of these,--localconvenes a council of Claude subagents instead (Local council).Check what it found, then ask:
/claude-council:status /claude-council:ask "Should I use UUID or BIGINT primary keys for a SaaS users table?"
Each provider answers on its own, then Claude writes a synthesis: where they agree, where they split, and what to do. Agreement is not verification. Every provider gets the same description of a system none of them can inspect, so when they all agree the synthesis names the premise the answer rests on:
## Synthesis
All five recommend SQLite. Read that as agreement about the reasoning, not
as verification: every provider was given the same description of a system
none of them can inspect. The answer assumes this stays single-node — the
one premise that would flip it, and the one nobody here could check.
What gets sent and saved
Read this before the first question about your code.
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…