
hey-yvan/llm-council-plugin
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A multi-model consensus engine that integrates OpenAI Codex CLI, Google Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
概要
A multi-model consensus engine that integrates OpenAI Codex CLI, Google Gemini CLI, and Claude CLI for collaborative code review and problem-solving. The LLM Council summons multiple AI models to deliberate on your technical questions. Each model provides its perspective, reviews its peers' answers, and a chairman synthesizes everything into a final verdict. Before installing the plugin, ensure these critical dependencies are available: : Without jq, all security validations are disabled: - ❌ Command injection detection - ❌ Sensitive data leak detection (API keys, tokens) - ❌ Council quorum verification - ❌ Command length limits For full three-model council functionality, install these optional CLIs: : The plugin works with Claude CLI alone, but multi-model deliberation provides richer perspectives. For a full installation and debugging walkthrough, see docs/INSTALL.md. : Scripts already have execute permissions set in the repository.
README
以下は原文 README の抜粋です。原文を見る。
LLM Council Plugin for Claude Code
A multi-model consensus engine that integrates OpenAI Codex CLI, Google Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Overview
The LLM Council summons multiple AI models to deliberate on your technical questions. Each model provides its perspective, reviews its peers’ answers, and a chairman synthesizes everything into a final verdict.
How It Works
┌─────────────────────────────────────────────────────────────┐
│ LLM COUNCIL WORKFLOW │
├─────────────────────────────────────────────────────────────┤
│ │
│ Stage 1: Opinion Collection (Parallel) │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Claude │ │ Codex │ │ Gemini │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │
│ v v v │
│ Stage 2: Peer Review (Cross-examination) │
│ ┌─────────────────────────────────────┐ │
│ │ Each model reviews others' answers │ │
│ └─────────────────────────────────────┘ │
│ │ │
│ v │
│ Stage 3: Chairman Synthesis │
│ ┌─────────────────────────────────────┐ │
│ │ Claude Opus synthesizes the verdict │ │
│ └─────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
Quick Start
Prerequisites
Required Dependencies
Before installing the plugin, ensure these critical dependencies are available:
| Dependency | Purpose | Installation |
|---|---|---|
| jq | JSON parsing for hook security validations | macOS: brew install jqUbuntu/Debian: sudo apt-get install jqAlpine: apk add jqVerify: jq --version |
| Claude CLI | Required for council deliberations | See code.claude.com/docs/setup |
⚠️ IMPORTANT: Without jq, all security validations are disabled:
- ❌ Command injection detection
- ❌ Sensitive data leak detection (API keys, tokens)
- ❌ Council quorum verification
- ❌ Command length limits
Optional Dependencies (for multi-model council)
For full three-model council functionality, install these optional CLIs:
| CLI | Installation | Purpose |
|---|---|---|
| Codex | npm install -g @openai/codex |
Adds OpenAI perspective |
| Gemini | npm install -g @google/gemini-cli |
Adds Google perspective |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add hey-yvan/llm-council-plugin