HY

hey-yvan/llm-council-plugin

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 품질 45 트렌드 10

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add hey-yvan/llm-council-plugin
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →