LLM Council Support Claudecli — AI skill for Claude Code
Fork from https://github.com/karpathy/llm-council.
How to install LLM Council Support Claudecli
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mduongvandinh/llm-council-support-claudecli and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What LLM Council Support Claudecli does
Fork from https://github.com/karpathy/llm-council.
Alternatives in AI
- Claude Skills LLM Council — LLM Council — a Claude Code skill that runs your decisions through 5 AI advisors with peer review 1.7k ★
- Llmwiki — Open Source Implementation of Karpathy's LLM Wiki 1.5k ★
- LLM Wiki Skill — 基于 Karpathy llm-wiki 方法论的个人知识库构建 Skill,支持多平台 1.1k ★
README
LLM Council

The idea of this repo is that instead of asking a question to your favorite LLM provider (e.g. OpenAI GPT 5.1, Google Gemini 3.0 Pro, Anthropic Claude Sonnet 4.5, xAI Grok 4, eg.c), you can group them into your "LLM Council". This repo is a simple, local web app that essentially looks like ChatGPT except it uses OpenRouter to send your query to multiple LLMs, it then asks them to review and rank each other's work, and finally a Chairman LLM produces the final response.
In a bit more detail, here is what happens when you submit a query:
- Stage 1: First opinions. The user query is given to all LLMs individually, and the responses are collected. The individual responses are shown in a "tab view", so that the user can inspect them all one by one.
- Stage 2: Review. Each individual LLM is given the responses of the other LLMs. Under the hood, the LLM identities are anonymized so that the LLM can't play favorites when judging their outputs. The LLM is asked to rank them in accuracy and insight.
- Stage 3: Final response. The designated Chairman of the LLM Council takes all of the model's responses and compiles them into a single final answer that is presented to the user.
Vibe Code Alert
This project was 99% vibe coded as a fun Saturday hack because I wanted to explore and evaluate a number of LLMs side by side in the process of [reading books together with LLMs](https://x.com/karpathy/status/1990577951671509438). It's nice and useful to see multiple responses side by side, and also the cross-opinions of all LLMs on each other's outputs. I'm not going to support it in any way, it's provided here as is for other people's inspiration and I don't intend to improve it. Code is ephemeral now and libraries are over, ask your LLM to change it in whatever way you like.
Fork Notice: Claude CLI Integration
This fork adds **Claude CLI support** as an alternative to the original OpenRouter API mode.
Why Claude
Related Skills
LLM Council Skill
A skill to claude code that enables brainstorming with other LLMs (ChatGPT, Gemini) before presenting the impl
Sage
An LLM council that reviews your coding agent's every move
Llmcouncil
Multi-LLM deliberation council — MCP server + Claude Code skill. GPT-5, Gemini 2.5, Claude as peers. Vote, deb
Council Cleanup
Clean up the LLM Council working directory and temporary files created in .council/.
Council Config
View and manage LLM Council configuration settings.
LLM Council
A Claude Code skill that pressure-tests any decision through 5 AI advisors with anonymous peer review and a ch
Related Agents
Council Karpathy
Council member. Use standalone for neural network intuition & empirical ML analysis, or via /council for multi
Kpz
ML engineering specialist sub-agent. Principles from Andrej Karpathy's work — micrograd, nanoGPT, llm.c, Tesla
Council Chairman
Chief arbiter of the LLM Council that synthesizes multi-model responses. MUST BE INVOKED after council members