描述
ChatDev 已经从一个软件开发多智能体系统演变成一个全面的多智能体编排平台。ChatDev 2.0 (DevAll) 是一个为“开发一切”而设计的零代码平台。它允许用户使用简单的配置快速构建和运行自定义多智能体系统。这消除了对编码的需求,使用户能够定义智能体、工作流程和任务,以编排复杂场景,例如数据可视化、3D 生成和深度研究。
ChatDev 1.0 (Legacy) 作为一家虚拟软件公司运营,利用智能体(例如,CEO、CTO、程序员)来自动化软件开发生命周期,包括设计、编码、测试和文档。此版本是沟通型智能体协作的基础范例。该平台提供了一个用于构建和执行的 Web 控制台,包括分步指南和用于设计多智能体系统的可视化画布。用户可以配置节点参数、定义上下文流程和编排智能体交互。该平台还提供了一个 Python SDK,用于自动化和批量处理,允许用户以编程方式执行工作流程并直接检索结果。
主要功能包括创建数据可视化、3D 生成和深度研究的工作流程的能力。该平台支持各种工作流程配置,并为常见场景提供开箱即用的模板。用户可以上传必要的文件、输入请求和监控实时日志。ChatDev 还与 OpenClaw 集成,允许用户调用现有的智能体团队或动态创建新的团队。此外,该平台支持 Docker,以简化依赖项管理和一致的环境。该项目被组织成一个模块化结构,包括核心系统、编排和前端。通过自定义 Python 工具和模块支持可扩展性。
目标受众包括希望利用多智能体系统进行各种应用的开发人员、研究人员和企业家。价值主张在于能够在无需大量编码的情况下快速原型设计和部署复杂的工作流程,从而实现更快的开发周期和创新的解决方案。ChatDev 提供了一个用于构建和试验多智能体协作的综合平台,促进了 LLM 驱动的应用的进步。
ChatDev:由 LLM 驱动的多智能体平台的核心功能
零代码多智能体编排
可定制的智能体和工作流程定义
支持数据可视化和 3D 生成
用于自动化的 Python SDK
带有集成指南的 Web 控制台
Docker 支持一致的环境
与 OpenClaw 集成
用于可扩展性的模块化结构
常见场景的工作流程模板
实时日志监控
ChatDev:由 LLM 驱动的多智能体平台入门
从 GitHub 克隆 ChatDev 存储库。
使用 uv 安装依赖项:`uv sync`。
在 `.env` 中配置环境变量(API 密钥)。
运行后端:`uv run python server_main.py --port 6400 --reload`。
运行前端:`cd frontend && npm install && npm run dev`。
在 `http://localhost:5173` 访问 Web 控制台。
在 `yaml_instance/` 中探索工作流程模板。
使用 Python SDK 以编程方式执行工作流程。
ChatDev:由 LLM 驱动的多智能体平台的使用案例
- 数据可视化
- 3D 生成
- 游戏开发
- 深度研究
- 教学视频创作
- 自动化内容发布








