← all repositories
massgen/MassGen

When One LLM Isn't Sure, Send Five and Take a Vote

MassGen runs multiple frontier models in parallel on the same task, then makes them critique, refine, and vote on the best answer.

1.1k stars Python AgentsLLMOps · Eval
MassGen
Not currently ranked — collecting fresh signals.
star history

What it does MassGen is a terminal-based orchestrator that spawns multiple AI agents—each potentially backed by a different frontier model—to attack the same task simultaneously. Agents publish working summaries to a shared hub, critique each other’s reasoning, and restart their own work when they spot a better approach from a peer. When the group stabilizes, they vote to select the collectively validated answer.

The interesting bit Instead of chaining agents in a pipeline with divided labor, MassGen gives every agent the full problem and treats disagreement as a feature. The system recently split its monolithic orchestrator into 49 lazy collaborators, suggesting the architecture itself is becoming as distributed as the agents it manages.

Key highlights

  • Cross-model ensembles: Mix Claude, GPT, Gemini, Grok, and others in a single run
  • Built-in consensus: Convergence detection and agent voting replace a single arbiter
  • Terminal-first interface: Interactive Textual TUI with live agent cards and vote tracking, plus optional Web UI
  • MCP-native: Supports Model Context Protocol and parallel web-search tools
  • Skill packaging: Can be invoked as a skill from Claude Code, Cursor, Copilot, and other coding agents

Caveats

  • The “4x speed” claim advertised in the README tagline is unexplained; no benchmarks or comparisons are provided to substantiate it
  • Requires Python 3.11+ and API keys for several providers to run cross-model ensembles
  • The roadmap still lists bug fixes and backend improvements as near-term priorities

Verdict Worth a look if you’re building agentic workflows and suspect a single model’s answer isn’t reliable enough. Skip it if you just need a quick LLM wrapper—this is redundant by design, and redundancy is not cheap.

Frequently asked

What is massgen/MassGen?
MassGen runs multiple frontier models in parallel on the same task, then makes them critique, refine, and vote on the best answer.
Is MassGen open source?
Yes — massgen/MassGen is an open-source project tracked on heatdrop.
What language is MassGen written in?
massgen/MassGen is primarily written in Python.
How popular is MassGen?
massgen/MassGen has 1.1k stars on GitHub.
Where can I find MassGen?
massgen/MassGen is on GitHub at https://github.com/massgen/MassGen.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.