
官方信息表
| 项目 | 内容 |
|---|---|
| 项目名称 | ChatDev 2.0 (DevAll) |
| 仓库地址 | OpenBMB/ChatDev |
| 开源协议 | MIT |
| 最新更新 | 2026-10-16 |
| 定位 | 零代码多智能体编排平台 |
项目背景
ChatDev 由 OpenBMB(面壁智能)团队开发,2026 年 1 月发布 2.0(DevAll)。1.0 版本是著名的「虚拟软件公司」:CEO、CTO、程序员、测试等智能体开会协作完成软件开发生命周期。2.0 进化为零代码多智能体编排平台,通过简单配置即可定义智能体、工作流和任务,覆盖数据可视化、3D 生成、深度研究等场景。相关论文已被 NeurIPS 2025 接收。
核心特性
- 零代码编排:通过配置即可定义多智能体系统
- 虚拟软件公司:1.0 模拟 CEO/CTO/程序员/测试/文档分工
- 多场景:数据可视化、3D 生成、深度研究
- NeurIPS 2025:相关论文已接收
- Web UI:2.0 提供前端界面
环境要求
- Python 3.10+
- Node.js 20+(前端)
- LLM API Key
部署步骤
git clone https://github.com/OpenBMB/ChatDev.git
cd ChatDev
pip install -r requirements.txt
运行 1.0 经典模式:
python run.py --config config/chatdev.config
2.0 Web UI:
cd frontend && npm install && npm run dev
多智能体协作范式
ChatDev 1.0 模拟软件公司职能分工:CEO 负责需求分析,CTO 负责架构设计,程序员负责编码,测试负责写用例,文档负责写说明。智能体之间通过「开会」传递信息,每个会议有明确的输入输出。2.0 DevAll 把这种范式泛化,通过配置即可定义任意角色和工作流。
常见问题 FAQ
Q:ChatDev 生成的代码能直接用吗? A:适合原型,生产代码需人工审查。
Q:2.0 和 1.0 是什么关系? A:1.0 在 chatdev1.0 分支维护,2.0 是全新平台。
Q:支持中文吗? A:原生支持中英文,由面壁智能团队开发。
安装要求
git clone https://github.com/OpenBMB/ChatDev.git
cd ChatDev
pip install -r requirements.txt
需要 OpenAI API Key:
export OPENAI_API_KEY="sk-..."
更多使用示例
# 1.0 虚拟软件公司
python run.py --config config/chatdev.config
# 2.0 前端
cd frontend && npm install && npm run dev
跳转链接
- 仓库:github.com/OpenBMB/ChatDev
- 1.0 分支:chatdev1.0
- 论文:arXiv:2505.19591