Karpathy's LLM Council idea, as a live voice call

Updated: September 27, 2026

In late 2025 Andrej Karpathy published LLM Council, a small open-source web app that sends one question to several language models, has them review each other's answers, and asks a chair model to write the final reply. AI Group Call takes the same instinct, that several models together beat one model alone, and turns it into a live voice call on your phone. You pick the models for the seats, and they talk it through with you out loud.

A council call with four model seats shown by their makers' icons: Claude Opus 5, GPT-5.6 Sol, Gemini 3.8 Flash and Grok 4.3, with Gemini speaking about splitting the preview from a queue.
Claude, GPT, Gemini and Grok in the seats, picked on the Models tab.

What LLM Council is

Karpathy's llm-council is a local web app he described as a weekend project. It works in three stages. First, your question goes to every model on the council and each writes its own answer. Second, each model is shown the other answers with the names hidden and asked to review and rank them. Third, a chair model reads everything and writes one final response. The appeal is simple: you see where the models agree, where they differ, and which answers the other models rate highly.

AI Group Call is not affiliated with Karpathy or that project. It is a separate app built on a similar observation.

What changes when the council talks out loud

The biggest difference is time. In a written council each model answers once. On a call the second and third rounds are where things get interesting: one model changes its position after hearing another, or two of them dig in on opposite sides and you get to ask each why.

Picking the seats

Before a call, open the Models tab and choose which models sit in the room. The list covers the major labs, including Claude, GPT, Gemini, Grok, Qwen and DeepSeek, with a short note on each. One model goes in each seat, from two up to eight seats. Each seat's replies are written by that model and spoken aloud. The rest of the call works as usual: one speaker at a time, everyone hears everything, and you take the floor back by talking.

A few mixes worth trying:

If you would rather have roles than model names, skip the Models tab and use the standard cast, which is written around your goal with a host, a skeptic and other viewpoints.

A worked example

A developer asks a four-seat council whether to rewrite a slow Python service in Go.

Example call, written for this page

You Our image-resizing service is Python and it falls over at peak. One of the team wants to rewrite it in Go. Is that the right call?

Claude Before a rewrite, I would want to know where the time goes. If it is the resizing itself, the heavy lifting is probably already in C underneath Python, and Go will not buy you much.

GPT I agree on measuring first, but I would push back a little. If the problem is concurrency, a Go service with a worker pool is simpler to reason about than tuning Python processes.

Grok Or neither. Put a queue in front of it and let peaks wait thirty seconds. Does anyone need the resized image instantly?

You Uploads show a preview right away, so yes, the first size matters. The others could wait.

Gemini Then split it. Generate the preview synchronously, push the other sizes to a queue. That fixes the peak without a rewrite, and you can still port the preview path later if it stays slow.

GPT That is a better first step than what I suggested. Rewrite only if the preview path alone is still too slow.

The Conversation sheet from the council call: the user explains that previews must be instant, Gemini 3.8 Flash proposes splitting the preview from the other sizes, and GPT-5.6 Sol agrees it is a better first step.
Each seat is labelled with its model, so you can see who said what.

Four models, four starting positions, and by the end a plan most of the room agrees on, including one model walking back its own suggestion after hearing a better one.

Getting a useful council

Honest limits

Spoken turns are short, and the models in the seats are set up to start answering quickly rather than think for a long time first. That makes a call good for debate, trade-offs and follow-up questions, and less suited to long proofs or big blocks of code. It is also not a benchmark: a model that sounds confident on a call is not necessarily right. For a careful written comparison, a text tool like the original LLM Council is the better fit.

Questions

Is AI Group Call made by Andrej Karpathy?

No. LLM Council is Karpathy's open-source project. AI Group Call is a separate app from Neu Software LLC that applies a similar idea to live voice calls.

Which models can sit on the council?

The Models tab lists models from the major labs, including Claude, GPT, Gemini, Grok, Qwen and DeepSeek. The list is updated on the server, so new models can appear without an app update.

Do the models hear each other?

Yes. Before each turn, the speaking model is given the whole conversation so far, including what the other models and you said.

Try it

Three minutes free per new account, no card required. Get it on Google Play or download it on the App Store. For more on how a call with several AI participants works, read Talk to multiple AIs at once.

↑ Back to top