0xNyk / council-of-high-intelligence
- вторник, 30 июня 2026 г. в 00:00:03
18 AI personas deliberate your hardest decisions across multiple LLM providers. Aristotle, Feynman, Kahneman, Torvalds & more — structured multi-round deliberation with genuine model diversity. One command: /council
18 AI personas deliberate your hardest decisions across multiple LLM providers. One command.
git clone https://github.com/0xNyk/council-of-high-intelligence.git
cd council-of-high-intelligence
./install.shThen in Claude Code:
/council Should we open-source our agent framework?
/council --quick Should we add caching here?
/council --duo Should we use microservices or monolith?
git clone https://github.com/0xNyk/council-of-high-intelligence.git
cd council-of-high-intelligence
./install.sh --codexThen in Codex:
/council Should we open-source our agent framework?
/council --quick Should we add caching here?
/council --duo Should we use microservices or monolith?
A single LLM gives you one reasoning path dressed up as confidence. Ask it a hard question and you get a fluent, structured, wrong answer. The council gives you structured disagreement instead:
Why not just ask Claude directly? A single prompt gives you one model's confident best guess. The council gives you 3-18 independent analyses from different intellectual traditions, forces them to challenge each other's claims, and synthesizes a verdict that surfaces disagreement rather than hiding it. It's the difference between asking one advisor and convening a board.
| Agent | Figure | Domain | Default Model | Polarity |
|---|---|---|---|---|
council-aristotle |
Aristotle | Categorization & structure | opus | Classifies everything |
council-socrates |
Socrates | Assumption destruction | opus | Questions everything |
council-sun-tzu |
Sun Tzu | Adversarial strategy | sonnet | Reads terrain & competition |
council-ada |
Ada Lovelace | Formal systems & abstraction | sonnet | What can/can't be mechanized |
council-aurelius |
Marcus Aurelius | Resilience & moral clarity | opus | Control vs acceptance |
council-machiavelli |
Machiavelli | Power dynamics & realpolitik | sonnet | How actors actually behave |
council-lao-tzu |
Lao Tzu | Non-action & emergence | opus | When less is more |
council-feynman |
Feynman | First-principles debugging | sonnet | Refuses unexplained complexity |
council-torvalds |
Linus Torvalds | Pragmatic engineering | sonnet | Ship it or shut up |
council-musashi |
Miyamoto Musashi | Strategic timing | sonnet | The decisive strike |
council-watts |
Alan Watts | Perspective & reframing | opus | Dissolves false problems |
council-karpathy |
Andrej Karpathy | Neural network intuition | sonnet | How models actually learn and fail |
council-sutskever |
Ilya Sutskever | Scaling frontier & AI safety | opus | When capability becomes risk |
council-kahneman |
Daniel Kahneman | Cognitive bias & decision science | opus | Your own thinking is the first error |
council-meadows |
Donella Meadows | Systems thinking & feedback loops | sonnet | Redesign the system, not the symptom |
council-munger |
Charlie Munger | Multi-model reasoning & economics | sonnet | Invert — what guarantees failure? |
council-taleb |
Nassim Taleb | Antifragility & tail risk | opus | Design for the tail, not the average |
council-rams |
Dieter Rams | User-centered design | sonnet | Less, but better — the user decides |
3-round structured deliberation: independent analysis → cross-examination → final positions.
/council Should we open-source our agent framework?
/council --triad strategy What's our competitive moat?
/council --full What is the right pricing model?
2-round rapid analysis for simpler decisions. No cross-examination.
/council --quick Should we add caching here?
/council --quick --triad shipping Should we release today?
2-member dialectic using polarity pairs. Great for exploring tensions.
/council --duo Should we use microservices or monolith?
/council --duo --members torvalds,ada Is this abstraction worth it?
| Domain | Triad | Rationale |
|---|---|---|
architecture |
Aristotle + Ada + Feynman | Classify + formalize + simplicity-test |
strategy |
Sun Tzu + Machiavelli + Aurelius | Terrain + incentives + moral grounding |
ethics |
Aurelius + Socrates + Lao Tzu | Duty + questioning + natural order |
debugging |
Feynman + Socrates + Ada | Bottom-up + assumption testing + formal verification |
innovation |
Ada + Lao Tzu + Aristotle | Abstraction + emergence + classification |
conflict |
Socrates + Machiavelli + Aurelius | Expose + predict + ground |
complexity |
Lao Tzu + Aristotle + Ada | Emergence + categories + formalism |
risk |
Sun Tzu + Aurelius + Feynman | Threats + resilience + empirical verification |
shipping |
Torvalds + Musashi + Feynman | Pragmatism + timing + first-principles |
product |
Torvalds + Machiavelli + Watts | Ship it + incentives + reframing |
founder |
Musashi + Sun Tzu + Torvalds | Timing + terrain + engineering reality |
ai |
Karpathy + Sutskever + Ada | Empirical ML + scaling frontier + formal limits |
ai-product |
Karpathy + Torvalds + Machiavelli | ML capability + shipping pragmatism + incentives |
ai-safety |
Sutskever + Aurelius + Socrates | Safety frontier + moral clarity + assumption destruction |
decision |
Kahneman + Munger + Aurelius | Bias detection + inversion + moral clarity |
systems |
Meadows + Lao Tzu + Aristotle | Feedback loops + emergence + categories |
uncertainty |
Taleb + Sun Tzu + Sutskever | Tail risk + terrain + scaling frontier |
design |
Rams + Torvalds + Watts | User clarity + maintainability + reframing |
economics |
Munger + Machiavelli + Sun Tzu | Models + incentives + competition |
bias |
Kahneman + Socrates + Watts | Cognitive bias + assumption destruction + frame audit |
All 18 members with domain triads above. Best for broad deliberation.
12-member panel for discovery and "unknown unknowns" reduction:
unknowns, market-entry, system-design, reframing, ai-frontier, blind-spots5-member panel for fast decision-to-action:
ship-now, launch-strategy, stabilityThe council automatically detects installed LLM providers and distributes members across them for genuine model diversity — zero config required.
/council --triad decision Should we accept this acquisition offer?
Supported providers (auto-detected):
| Provider | CLI | Exec Method |
|---|---|---|
| Anthropic (Claude) | native | subagent (always available) |
| OpenAI | codex |
codex exec |
gemini |
gemini -p |
|
| Ollama (local) | ollama |
ollama run |
| NVIDIA NIM | NVIDIA_API_KEY env |
openai_compatible_api |
| Cursor | cursor-agent |
cursor-agent -p |
NVIDIA NIM (build.nvidia.com) exposes 130+ open-weight models (DeepSeek, Kimi, MiniMax, GLM, Qwen, Nemotron) via an OpenAI-compatible endpoint. Free tier: 1,000 credits, 40 RPM. Detection requires only export NVIDIA_API_KEY=nvapi-... — no CLI binary needed. See configs/provider-model-slots.nim.example.yaml for a sample seat allocation.
Cursor CLI (cursor.com/cli) is a model aggregator — one binary (cursor-agent) serves GPT-5.x, Claude, Gemini, and Grok families through a single CURSOR_API_KEY (or cursor-agent login). Members route via headless read-only mode (cursor-agent -p --mode ask --model <id>). Install with curl https://cursor.com/install -fsS | bash. Because Cursor can serve claude-* models, pick cross-family Cursor models (e.g. gpt-5.4-high, gemini-2.5-pro, grok-4) when a seat needs to add diversity rather than duplicate Anthropic bias. List live IDs with cursor-agent --list-models. See configs/provider-model-slots.cursor.example.yaml for a sample seat allocation.
How routing works:
provider_affinity in frontmatter used as tiebreakerFlags:
--no-auto-route — disable auto-routing, use Claude-only defaults--dry-route — print the routing table without running the council--models [path] — manual override with YAML config (see configs/provider-model-slots.example.yaml)Full mode runs 7 steps: provider routing → problem restate gate → independent analysis → cross-examination → enforcement scan → final positions → verdict synthesis. Verdicts lead with what the council doesn't know.
STANCE: line in the final round; consensus requires a domain-weighted 2/3 majority (the on-domain seat carries 1.5×, designated before positions exist). A genuine split is escalated to the user with the full tally rather than forced into false consensus.Installs 18 council agents plus skill files for Claude and/or Codex.
./install.sh # Claude install (default)
./install.sh --codex # Claude + Codex skill install
./install.sh --codex-only # Codex-only install
./install.sh --claude-dir /path/to/.claude # Non-default Claude config directory
./install.sh --codex-dir /path/to/.codex # Non-default Codex config directory
./install.sh --dry-run # Preview without writing
./install.sh --copy-configs # Also install model routing templatesRestart your target client(s) after installing. Run ./scripts/council-simulation-checklist.sh to validate. Try the demo session pack to test all modes.
Optional providers (auto-detected for multi-provider routing):
npm i -g @openai/codexcurl https://cursor.com/install -fsS | bashContributions welcome. Read the contribution guidelines first.
If you find this project useful, consider supporting my open-source work.
Solana donations
BYLu8XD8hGDUtdRBWpGWu5HKoiPrWqCxYFSh4oxXuvPg
To the extent possible under law, the authors have waived all copyright and related or neighboring rights to this work.