Council of High Intelligence: 18 AI Personas Deliberate Your Hardest Decisions in Claude Code
Council of High Intelligence v1.1.0 runs 18 intellectual personas — Aristotle, Feynman, Kahneman, Torvalds — across Claude, OpenAI, Gemini, and Ollama with /council in Claude Code. Full, quick, and duo modes with anti-groupthink gates.
One frontier model answering "Should we open-source our agent framework?" gives you one fluent opinion dressed as certainty.
Council of High Intelligence (~2.8k GitHub stars, v1.1.0) runs the opposite play: 18 intellectual personas — Aristotle, Socrates, Feynman, Kahneman, Torvalds, Taleb, Munger — deliberate across multiple LLM providers and return a verdict that leads with what they cannot resolve.
Problem Restate Gate — reframes question before analysis
Consensus theater
Dissent quotas — steelman opposing views if over 70% agree early
Answers everything
Verdict opens with Unresolved Questions
The design targets architecture decisions, open-source vs proprietary, pricing models, acquisition offers, and build vs buy — questions where being wrong is expensive.
Compare to OpenRouter Fusion, which ensembles frontier models in the cloud for research. Council is local skill orchestration in Claude Code with persona-specific system prompts and deliberation protocol enforcement.
The 18 Council Members
Each member is a Claude Code subagent with a named intellectual tradition:
Polarity pairs are deliberate counterweights — e.g. Socrates destroys assumptions while Feynman rebuilds from first principles. Duo mode pairs them directly.
Default model tiers per member (opus vs sonnet) balance cost and depth; auto-routing spreads members across providers when Codex, Gemini, or Ollama are installed.
Deliberation Modes
Full mode (default)
Three rounds: independent analysis → cross-examination → final positions, then verdict synthesis.
snippet
/council Should we open-source our agent framework?
/council --triad strategy What's our competitive moat?
Quick mode
Two rounds — no cross-examination. For smaller calls:
snippet
/council --quick Should we add caching here?
Duo mode
Two-member dialectic via polarity pairs:
snippet
/council --duo Should we use microservices or monolith?
/council --duo --members torvalds,ada Is this abstraction worth it?
20 predefined triads bundle three members for domains like strategy, shipping, and safety.
Multi-Provider Auto-Routing
The council detects installed providers and assigns members without manual YAML (unless you override):
Provider
Detection
Exec
Anthropic (Claude)
native
subagent
OpenAI
Codex CLI
codex exec
Google
Gemini CLI
gemini -p
Ollama
local
ollama run
NVIDIA NIM
NVIDIA_API_KEY
OpenAI-compatible API
Cursor
cursor-agent
headless ask mode
Hard rule: polarity pairs land on different providers when possible — so Socrates and Feynman aren't the same model wearing different hats.
Flags:
--dry-route — print routing table without running
--no-auto-route — Claude-only
--models path/to/yaml — manual seat allocation
Useful alongside OmniRoute if you want local gateway fallback while council members hit different upstream models.
The 7-Step Protocol (Full Mode)
Provider routing — assign members to models
Problem Restate Gate — each member reframes the question; if 3 restate differently, the question was wrong