MassGen

在终端中一键调度多模型协作,产出高质量结果

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 181 🐛 待处理 2 👀 关注 11
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1151
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,可自行部署,完全免费。

项目预览

MassGen 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队massgen
定价模式🏷️完全免费
价格说明开源项目,可自行部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent,agentic-ai,autonomous-agents,cli,collaborative-ai,conversational-ai,genai,generative-ai,llm,llm-orchestration,model-context-protocol,multi-agent,python,terminal-ui,test-time-scaling,tool-calling
GitHub 星标★ 1151
上线时间2025-07-18 00:00:00
代码更新2026-06-12
仓库体积631.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

MassGen 是一个开源的终端多智能体扩展系统,旨在解决单一大模型在复杂任务中能力受限、协作困难的问题。它通过编排多个前沿模型和智能体,让它们自主协作、推理并生成高质量结果。核心能力包括:基于终端的命令行交互,支持多智能体并行调度,具备任务分解与结果聚合机制,可灵活接入不同 LLM 提供商。项目采用 Python 实现,强调自动化与可扩展性,适合需要高吞吐、多视角分析或复杂工作流的场景。当前处于快速迭代阶段,社区活跃,提供 Discord 支持。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1151

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Python 3.11 或更高版本
  • 可选的 uv(README 推荐,用于虚拟环境与快速运行)
  • 至少一个 LLM 提供商的 API Key(OpenAI / Claude / Gemini / Grok 等)
  • --setup 自动安装依赖、skills 与 Docker 镜像时需要本机可用 Docker
  • 运行 Playwright 自动化示例前需先执行 npm install @playwright/mcp@latest

安装与启动步骤

  1. 1安装 MassGen

    用 pip 直接安装官方发布包,README 标注需 Python 3.11+。若使用 uv 管理环境,请先激活 venv 或在命令前加 uv run。

    pip install massgen
  2. 2运行自动初始化

    --setup 会自动安装依赖、skills、Docker 镜像并引导设置 API Key,是最快的上手方式。只想装 skills 可用 --setup-skills。

    uv run massgen --setup
  3. 3创建 .env 密钥文件

    在运行 MassGen 的工作目录下创建 .env 文件并填入各提供商的 API Key。README 未给出具体变量名,请以官方安装文档为准。

  4. 4单模型快速验证

    不写配置文件也能跑:用 --model 指定模型名做快速测试,适合先确认密钥与网络是否打通。

    uv run python -m massgen.cli --model gpt-5-nano "Summarize the latest AI developments"
  5. 5多智能体示例配置

    用仓库内置示例配置一次性拉起三个智能体协作回答问题,这是体验多智能体并行与投票聚合的推荐方式。

    uv run massgen --config @examples/basic/multi/three_agents_default "Your question"
  6. 6开发模式源码安装

    想改代码或跑最新版时,克隆仓库后用 uv 建虚拟环境并以可编辑模式安装,之后同样可执行 --setup。

    git clone https://github.com/Leezekun/MassGen.git
    cd MassGen
    uv venv
    source .venv/bin/activate
    uv pip install -e .

关键配置

配置项必填说明示例
agent.id是单智能体的唯一标识名"<agent_name>"
agent.backend.type是后端类型,决定调用哪家模型服务openai
agent.backend.model是具体模型名称gpt-5-nano
agent.backend.api_key否后端密钥,默认从环境变量读取sk-xxxxxxxx
agent.system_message否单智能体的系统提示词You are a helpful assistant.
agents[].backend.cwd否为需要文件操作的后端指定隔离工作目录workspace

如何确认成功

终端出现多智能体协作的实时流式显示并输出最终答案;加 --debug 后可查看 agent_outputs/log_{time}/massgen_debug.log 确认调度过程。

常见问题

Q:pip 安装后提示找不到 massgen 命令怎么办?

A:若用 uv 装的,先 source .venv/bin/activate 激活虚拟环境,或在所有命令前加 uv run,例如 uv run massgen --config ...。

Q:--config 和 --model 可以一起用吗?

A:不可以,README 明确说明两者互斥,--model 用于无需配置文件的快速启动,--config 则读取 YAML 配置。

Q:如何接入本地开源模型?

A:把 backend.type 设为 lmstudio,并使用示例配置运行:massgen --config @examples/providers/local/lmstudio "Explain machine learning concepts"。

Q:不传问题会怎样?

A:命令最后的问题参数是可选的,省略后 MassGen 会进入交互式聊天模式,支持多轮对话。

Q:如何只创建任务计划而不执行?

A:加上 --plan 只生成结构化计划,用 --plan-depth 控制粒度(dynamic/shallow/medium/deep),之后可用 --execute-plan 执行已有的计划。

注意事项

  • README 的 .env 示例内容被截断,具体环境变量名请查阅官方安装指南 https://docs.massgen.ai/en/latest/quickstart/installation.html
  • Windows 激活虚拟环境命令为 .venv\Scripts\activate,与 Linux/macOS 不同
  • --setup 会同时安装 Docker 镜像,请确保本机 Docker 可用且网络通畅
  • Playwright MCP 示例属于额外工具链,需先单独执行 npm install @playwright/mcp@latest

核心亮点

  • 多智能体自主协作,自动分解任务并聚合结果,提升复杂任务完成度
  • 纯终端 CLI 设计,轻量易用,无需额外 GUI 依赖
  • 支持接入多种前沿模型,灵活编排不同 LLM 组合

不足之处

  • 文档/社区待观察
  • 项目尚处早期,稳定性和生产级特性有待验证

适用场景

  • 需要多模型交叉验证的复杂推理任务
  • 在终端中快速生成高质量内容(如报告、代码)
  • 研究多智能体协作模式的实验环境

替代项目

AutoGen、CrewAI、LangGraph

上一篇:visual-ui-debug-agent-mcp

下一篇:Vrooli

同类项目推荐

awesome-openclaw 开源

找 OpenClaw 资源,看这份精选清单就够了

A curated list of OpenClaw resources, tools, skills, tutorials & articles. OpenClaw ···

★ 6 2026-08-09
peky 开源

一个终端界面管好所有 AI 编程代理,告别来回切换。

All your AI Agents like Claude Code, Codex CLI in a single TUI to keep things organi···

★ 150 2026-08-09
agentic-os 开源

统一编排多 AI 代理,管技能、控成本、自动调度

Agentic OS: Multi-agent orchestration platform for opencode, Hermes & Antigravity CL···

★ 219 2026-08-09
text-to-cad 开源

用自然语言直接生成 CAD 模型,让设计像聊天一样简单。

Design physical products with AI

★ 25882 2026-08-09
StrataGate-AgentMemory 开源

让智能体像人一样记忆:旧的变简,重要的不忘

Recent memories stay detailed. Older ones grow concise. Important ones live on.近期记···

★ 116 2026-10-09
daydreams 开源

用 TypeScript 快速搭建能赚钱的 AI 商业智能体

Daydreams is a set of tools for building agents for commerce

★ 624 2026-08-09
HugAgentOS 开源

给智能体装上可验证的推理骨架,让每一步决策都有据可查。

HugAgentOS: the open-source Agent Harness that runs 24/7

★ 628 2026-09-16
AutoGroq 开源

自动生成 AI 代理团队,免配置搞定复杂任务

AutoGroq is a groundbreaking tool that revolutionizes the way users interact with Au···

★ 1509 2026-08-09
sandbox 开源

一个容器装齐浏览器、Shell、文件和 VSCode,让智能体直接干活

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode ···

★ 6312 2026-10-01