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 など)や、API キーを必要としないローカルの Ollama モデルも使用できます。
- 並列表示: tmux ペイン(または Claude のインターフェース)で、各プロバイダーの回答が、プロバイダーとモデルを示す色付きヘッダーとともに表示され、最後に、コンセンサスと相違を分ける 統合結果 が表示されます。
- 統合結果のニュアンス: すべてのプロバイダーが同意した場合、統合結果は、その同意が基づいている根本的な 仮定 を述べます(例: 「すべてが、検査できないシステムの同じ説明を与えられた」)。これにより、全会一致の回答による誤った自信を防ぎます。
主な機能
- ロール –
--rolesを使用して、各プロバイダーに異なる視点(セキュリティ、パフォーマンス、悪魔の代弁者など)を割り当てます。 - ディベートモード –
--debateは2ラウンド実行します。プロバイダーが回答し、その後、お互いの回答を見て反論し、より深い統合結果をもたらします。 - エージェントによる分析強化 –
--agentsは、Claude アナリストエージェントを使用して各プロバイダーの応答を批判し、信頼度で重み付けされたコンセンサスとブラインドスポット分析を生成します(低速でコストが高くなります)。 - ローカルカウンシル –
--localは、外部 API キーがない場合に、異なるロールを持つ複数のブラインド Claude サブエージェントを使用します(トレーニングデータを共有しているという正直な注意事項付き)。 - 自動コンテキスト注入 – 関連ファイル(例:
auth→src/auth/*.ts)を検出し、質問に含めます。 - 画像サポート –
--imageは、ビジョン対応プロバイダーにスクリーンショットを添付します。 - キャッシュ – 応答はキャッシュされ(プロンプト+プロバイダー+モデル+ロールでキー設定)、時間とコストを節約します。
- バックグラウンドジョブ –
--asyncは長時間のクエリをバックグラウンドで実行し、後で取得できます。 - エクスポート –
--outputはマークダウンの決定ログを保存します。
インストールと使用方法
Claude Code のプラグインマーケットプレイスからインストールします。
/plugin marketplace add hex/claude-marketplace
/plugin install claude-council
次に、少なくとも1つの API キー(例: OPENAI_API_KEY、GEMINI_API_KEY)を設定するか、Codex などの CLI をインストールします。次のように質問します。
/claude-council:ask "Your question"
または、/claude-council:status でセットアップを確認します。
プライバシーと注意事項
- 完全なプロンプト(および含まれるファイル)は、キャッシュとエクスポートされたトランスクリプトに 平文 で保存されますが、コミットを防ぐために
.gitignoreが配置されます。 - 画像はビジョン対応プロバイダーに送信されますが、キャッシュやトランスクリプトには 保存されません。
- ローカルカウンシルは、複数の Claude サブエージェントが同じトレーニングデータと事前確率を共有していることを正直に認めています。そこでの同意は、クロスベンダー検証ではありません。
Claude Council は、AI アドバイスを相互検証するための実用的なツールであり、特に、あるモデルの自信に満ちた回答が間違っている可能性がある場合に役立ちます。これは、ラッパーやデモではなく、実際に機能するプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト