Council of High Intelligence
Put consequential decisions through independent analysis, direct challenge, and a verdict that preserves dissent.
- Source repo
- 0xNyk/council-of-high-intelligence
- Stars
- ★ 4.6k
- Last updated
- 3d ago
- License
- MIT
- Primary language
- Shell
- FA score
- 69/100 · Some gaps
At a glance
- How it runs
- Works with
- Universal · cross-platformCodex · Claude Code
- Cost
- Free software; you pay for model usage
- Setup effort
- Medium · a few setup steps
- You'll need
- Typical use
- An engineering lead choosing between microservices and a monolith wants the maintenance and system-level tradeoffs challenged.
- Not a fit if
- Users who only need quick factual lookups or cheap, reversible experiments
- Teams that do not want multi-round cross-examination
- Source review
- 69/100 · Some gaps
What does this agent do, and when should you use it?
Council of High Intelligence is a deliberation skill for Claude Code, Codex, Gemini CLI, and OpenCode. Users invoke `/council` for a full council, a quick panel, a two-person debate, or a named triad focused on a domain. Its protocol moves from independent analysis to cross-examination, final positions, and synthesis, using 18 analytical personas with documented methods and blind spots. The verdict records unresolved questions, dissent, kill criteria, and a concrete next action, while labeling evidence as fact, inference, assumption, or unknown. It installs into supported coding clients and is aimed at users weighing complex engineering or product choices; the README does not specify model credentials or costs.
After installation, a user submits a decision with /council and selects --full, --quick, --duo, or --triad <domain>, optionally choosing members with --members. In the full protocol, members restate the question and analyze independently, cross-examine one another, state final positions, and enter synthesis; checks look for premature agreement, repeated claims, missing dissent, and unsupported confidence. A detection script checks available provider paths and distributes seats across them, separating opposing positions across model families when possible. Users can preview routing with --dry-route or supply a seat map with --models <path>. The verdict includes open questions, acceptable compromises, kill criteria, and a next step; users can record a prediction, owner, and review date to track the outcome.
- An engineering lead choosing between microservices and a monolith wants the maintenance and system-level tradeoffs challenged.
- A product team deciding whether to ship can use
--triad shippingor a full council to examine timing and risk. - A founder considering open-sourcing a framework wants strategic, incentive, and long-term risk perspectives in one discussion.
- An AI product team choosing its next capability can use
--triad ai-productto bring relevant lenses together. - A team facing a decision defined by one central tension can use
--duoto compare two positions.
How do you install or deploy this agent?
Claude Code users can install through the plugin marketplace. For Codex, Gemini CLI, or OpenCode, clone the repository and run the matching installer. Restart the target client after installation. The README does not specify required API credentials, runtime versions, or external services.
How do you use this agent?
In a supported client, start with /council followed by the decision question. Choose full, quick, duo, or a named triad; the command remains /council in Codex, Gemini CLI, and OpenCode.
What are this agent's strengths and limitations?
- The full mode defines rounds for independent analysis, cross-examination, final positions, and synthesis instead of jumping straight to consensus.
- It includes 18 analytical personas, each with a primary lens and a named counterweight.
- Verdicts retain dissent, unresolved questions, kill criteria, and next actions; a split tally is returned as a split.
- It documents support for Claude Code, Codex, Gemini CLI, and OpenCode, with provider detection and seat-routing options.
- Installation requires the Claude Code marketplace or an installer script; users of other clients must clone the repository.
- Full deliberation uses multiple analysis and challenge rounds, so it takes more effort than a direct answer or quick mode.
- The docs describe several client and provider paths but do not specify required credentials, model charges, or precise provider-failure limits.
- The README provides no empirical evaluation of outcomes compared with single-model decisions.
How does this agent compare with similar options?
The README presents full council, quick mode, duo debate, direct answers, primary documentation, and low-cost experiments as different choices. It recommends direct answers or primary sources for factual lookups, experiments for cheap reversible choices, quick mode when breadth matters but cross-examination will not change the outcome, and duo mode when one tension dominates.
Key facts side by side with the most closely related agents.
| Agent | Source review | Form / cost | Stars | Updated | Language | Full support on |
|---|---|---|---|---|---|---|
| Council of High Intelligence This agent | 69 · Some gaps | Agent plugin / skillFree + model costs | ★ 4.6k | 3d ago | Shell | Codex · Claude Code |
| Plannotator | 78 · Good | CLIFreemium | ★ 9.2k | today | TypeScript | Codex · Claude Code |
| EOC — Everything OpenAI Codex Workflow OS | 75 · Good | Agent plugin / skillFree + model costs | ★ 95 | 1mo ago | JavaScript | Codex |
| Maestro Orchestration Platform | 75 · Some gaps | Agent plugin / skillFree + model costs | ★ 464 | 2mo ago | JavaScript | Codex · Claude Code |
How does FollowAgents rate this agent?
Why each dimension lost points
The security policy describes the product as prompt files and shell scripts and documents local installation, provider detection, key handling, and private vulnerability reporting. This supports good, though not exhaustive, least privilege and data-flow transparency. The checkout action is pinned and CI tools are listed, but the supplied material shows no complete dependency inventory or vulnerability monitoring, so dependency security is not full marks. README documents dry-run, but the materials do not adequately explain uninstall/recovery or user confirmation before each external call, limiting rollback and confirmation. Persona grounding is summarized without its sources, and publisher identity is unverified, so source attribution is weak.
README describes the round protocol and routing, while CI lists lint, roster validation, and a simulation checklist; the security policy also defines latest-release support. This provides some evidence of internal consistency. Detection covers local CLIs and some API paths, but the materials do not establish service availability or complete fallback behavior, so dependency availability scores low. README says provider failure is reported before fallback to the native host, supporting failure-message credit; no complete error catalog is shown.
The documentation distinguishes full, quick, duo, named triads, member selection, and configuration, and explains suitable decision types and smaller alternatives. This gives thorough audience and scenario guidance. README and the security policy identify supported hosts and provider paths, but coverage of boundaries, compatibility limits, and error cases is incomplete. Examples and dry-route demonstrate invocation, but the supplied materials do not establish ambiguity handling or fully consistent behavior across environments, so those criteria are not full marks.
The repository map and separation into protocol mirrors, agents, configs, demos, scripts, and assets provide strong information architecture. Installation flags, target directories, restart guidance, dry-run, direct examples, and advice on when not to use a council are clearly documented. The MIT license text is present. README points to release history and a maintainer, and the security policy defines supported versions, but the supplied materials do not show specific changelog entries or a clear maintenance update commitment. Cross-host naming stability is also mainly asserted in the documentation, so those criteria retain deductions.
The protocol calls for independent analysis, cross-examination, final positions, and synthesis, with verdicts that preserve unresolved questions, dissent, kill criteria, and a next step. This supports usable outputs. Multi-perspective analysis and provider routing may add value for high-stakes decisions with incomplete evidence, but the marginal benefit is asserted in documentation rather than demonstrated by outcome evidence in the supplied material. The docs recommend direct answers or experiments for cheap, reversible choices; cost, latency, and benefit measurements are absent, so cost-benefit is not full marks.
README links claims to repository protocols, configurations, examples, and validation scripts; CI lists corresponding static checks, providing some traceability and cross-file support. No execution results or check outputs are supplied, so configured checks cannot be treated as having run. The evidence labels explicitly distinguish FACT, INFERENCE, ASSUMPTION, and UNKNOWN and call for preserving unknowns; this design is directly supported and merits full marks.
- The security policy says keys are not placed in arguments or logs and are passed to curl through process substitution; the scripts themselves were not supplied to verify those claims.
- The installer writes into configuration directories for several AI coding tools. Use the documented dry-run to inspect targets and writes, and note that routing may invoke local provider CLIs or provider APIs.
- Treat FACT, INFERENCE, ASSUMPTION, and UNKNOWN as analysis conventions; they do not replace verification of external facts.
FAQ
Can I focus on one domain without convening the full council?
--triad <domain> to select three relevant lenses, such as --triad risk or --triad strategy.Does it require one specific model provider?
--no-auto-route keeps native-host defaults. Specific credential requirements are not stated.