{"name":"Deliberation: Multi-Agent LLM Consensus for Code and Plan Review","description":"Deliberation is an innovative GitHub repository that enables Claude Code to leverage multiple LLMs like GPT, Gemini, Grok, and 400+ OpenRouter models for expert second opinions and arbiter-mediated consensus. It provides specialized AI agents for tasks such as code review, security analysis, and architectural design, ensuring comprehensive and reliable feedback. This project helps developers get diverse perspectives and achieve higher quality in their work.","github":"https://github.com/antonbabenko/deliberation","url":"https://osrepos.com/repo/antonbabenko-deliberation","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/antonbabenko-deliberation","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/antonbabenko-deliberation.md","json":"https://osrepos.com/repo/antonbabenko-deliberation.json","topics":["ai-agents","llm","multi-agent","code-review","consensus","developer-tools","claude","javascript"],"keywords":["ai-agents","llm","multi-agent","code-review","consensus","developer-tools","claude","javascript"],"stars":null,"summary":"Deliberation is an innovative GitHub repository that enables Claude Code to leverage multiple LLMs like GPT, Gemini, Grok, and 400+ OpenRouter models for expert second opinions and arbiter-mediated consensus. It provides specialized AI agents for tasks such as code review, security analysis, and architectural design, ensuring comprehensive and reliable feedback. This project helps developers get diverse perspectives and achieve higher quality in their work.","content":"## Introduction\nDeliberation is an innovative GitHub project by Anton Babenko designed to enhance code and plan reviews by leveraging the power of multiple Large Language Models (LLMs). It integrates with environments like Claude Code, Cursor, VS Code, and Kiro, allowing developers to solicit second opinions and achieve consensus from a diverse panel of AI experts. This system supports models such as GPT, Gemini, Grok, and over 400 models available through OpenRouter, providing specialized agents for various development tasks.\n\n## Installation\nDeliberation offers flexible installation methods, primarily as a plugin for Claude Code or as a standalone Multi-Agent Communication Protocol (MCP) server.\n\nFor **Claude Code plugin (recommended)**:\n\n/plugin marketplace add antonbabenko/agent-plugins\n/plugin install deliberation@antonbabenko\n/deliberation:setup\n\nThis setup registers the MCP servers, allowing Claude to route complex tasks to your configured LLM experts.\n\nFor **standalone `deliberation` MCP server**:\nThe orchestration server is also available as an npm package. You can install it via `npx` and configure it for various MCP clients like Cursor, VS Code, or Kiro.\n\nnpx -y @antonbabenko/deliberation-mcp\n\nProvider prerequisites include installing the Codex CLI for GPT, Antigravity CLI for Gemini, setting `XAI_API_KEY` for Grok, and `OPENROUTER_API_KEY` along with a configuration file for OpenRouter models.\n\n## Examples\nDeliberation provides powerful commands to orchestrate multi-model interactions:\n\n*   **`/consensus`**: This command initiates an arbiter-mediated convergence loop involving GPT, Gemini, Grok, and Claude. It's designed for deep analysis, where models review a plan, debate edge cases, and reach a consensus. The process involves multiple rounds, starting from initial disagreements and progressing towards a unified verdict, ensuring thorough vetting of proposals.\n\n*   **`/ask-all`**: For quicker, parallel insights, `/ask-all` dispatches a task to GPT, Gemini, Grok, and configured OpenRouter models simultaneously. Claude then synthesizes their independent findings. This is particularly useful for getting diverse perspectives on architectural designs, where models can critique each other's suggestions to reveal hidden issues.\n\nThe project also features seven domain-specific experts, including Architect, Code Reviewer, Security Analyst, and Debugger, each tailored to handle specific problem types.\n\n## Why Use Deliberation\nDeliberation is invaluable for enhancing development workflows by providing intelligent, multi-faceted AI assistance.\n\n**When experts help most:**\n*   **Architecture decisions**: Get diverse opinions on system design and tradeoffs.\n*   **Stuck debugging**: Obtain fresh perspectives after multiple failed attempts.\n*   **Pre-implementation validation**: Ensure your plans are sound before writing code.\n*   **Security concerns**: Identify vulnerabilities and harden endpoints.\n*   **Code quality**: Receive a second opinion on your implementation.\n\n**When not to use experts:**\n*   Simple file operations (handled directly by Claude).\n*   First attempts at fixes (try yourself first).\n*   Trivial questions (no need for delegation).\n\nThe system employs several \"guards\" to ensure the integrity of the consensus process, such as blind verdicts from Claude, peer review among external models, and a strict \"no self-approval\" rule, preventing biased outcomes.\n\n## Links\n*   GitHub Repository: [https://github.com/antonbabenko/deliberation](https://github.com/antonbabenko/deliberation)\n*   NPM Package (`@antonbabenko/deliberation-mcp`): [https://www.npmjs.com/package/@antonbabenko/deliberation-mcp](https://www.npmjs.com/package/@antonbabenko/deliberation-mcp)\n*   Recent Blog Post: [Meet Deliberation: 400+ models is easy, knowing which ones earn a place is hard.](https://builder.aws.com/content/3Eaq94hQW8HywInrVaQm9qNih1P/meet-deliberation-400-models-is-easy-knowing-which-ones-earn-a-place-is-hard)","metrics":{"detailViews":3,"githubClicks":4},"dates":{"published":null,"modified":"2026-06-15T07:43:56.000Z"}}