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, Kimi and any model OpenRouter routes to over API; codex, antigravity, grok, kimi and cursor CLIs on subscription auth; ollama locally. Codex specialists take coding tasks on their own branch (experimental).
Claude Council 是 Anthropic 的 Claude Code 的一个插件,允许你同时查询多个不同的 AI 模型,并排查看它们的回答,同时显示一个综合结果,指出它们的一致点和分歧点。它适用于单一模型的偏见可能误导你的决策——架构选择、调试死胡同、安全审查或框架选择。
工作原理
- 并行查询:你提出一个问题(例如
/claude-council:ask "Should I use UUID or BIGINT primary keys?"),插件会将其同时发送给所有配置的提供商。 - 提供商:它可以与 Gemini、OpenAI (GPT/Codex)、Grok、Perplexity、Kimi 以及 OpenRouter 上的任何模型通信。它还可以使用本地 CLI(如 Codex、Antigravity、Grok)或本地 Ollama 模型——无需 API 密钥。
- 并排视图:在 tmux 窗格(或 Claude 的界面)中,你可以看到每个提供商的回答,带有显示提供商和模型名称的彩色标题,最后是一个 综合结果,将共识与分歧区分开来。
- 综合结果的细微差别:当所有提供商都同意时,综合结果会说明该同意所依据的潜在 假设(例如“所有提供商都被告知了同一个无法检查的系统的描述”)。这可以防止因一致回答而产生虚假信心。
主要功能
- 角色 – 通过
--roles为每个提供商分配不同的视角(安全、性能、魔鬼代言人等)。 - 辩论模式 –
--debate运行两轮:提供商先回答,然后它们看到彼此的回答并进行反驳,从而产生更深入的综合结果。 - 代理增强分析 –
--agents使用 Claude 分析师代理来批评每个提供商的响应,产生置信度加权的共识和盲点分析(较慢且更昂贵)。 - 本地委员会 –
--local在没有外部 API 密钥时,使用多个具有不同角色的盲 Claude 子代理(并诚实提醒它们共享训练数据)。 - 自动上下文注入 – 检测相关文件(例如
auth→src/auth/*.ts)并将其包含在问题中。 - 图像支持 –
--image为支持视觉的提供商附加屏幕截图。 - 缓存 – 响应会被缓存(以提示词+提供商+模型+角色为键),以节省时间和成本。
- 后台任务 –
--async在后台运行长时间查询,可稍后获取。 - 导出 –
--output保存 Markdown 决策日志。
安装和使用
通过 Claude Code 的插件市场安装:
/plugin marketplace add hex/claude-marketplace
/plugin install claude-council
然后设置至少一个 API 密钥(例如 OPENAI_API_KEY、GEMINI_API_KEY)或安装 CLI(如 Codex)。使用以下命令提问:
/claude-council:ask "Your question"
或使用 /claude-council:status 检查你的设置。
隐私与注意事项
- 完整的提示词(以及包含的文件)以 纯文本 形式存储在缓存和导出的转录中,但会放置
.gitignore以防止提交。 - 图像会发送给支持视觉的提供商,但 不会 存储在缓存或转录中。
- 本地委员会诚实承认多个 Claude 子代理共享相同的训练数据和先验知识——那里的共识不是跨供应商验证。
Claude Council 是一个用于交叉检查 AI 建议的实用工具,尤其是在单个模型自信的回答可能是错误的情况下。它是一个真实、功能正常的项目,而不是包装器或演示。
相关
- 项目
- 项目
- 项目
- 项目
- 项目