1. 项目定位与用途
ChatDev 2.0 (DevAll) 是一个零代码多智能体编排平台,定位为“开发一切”的通用解决方案。它允许用户通过简单配置快速构建和定制多智能体系统,无需编程。平台提供可视化工作流设计器与 YAML 配置两种方式,用于 orchestrate 智能体协作,执行复杂任务如软件开发、数据可视化、3D 生成等。核心价值在于降低多智能体应用开发门槛,提升效率。
OpenBMB/ChatDev:ChatDev 2.0 (DevAll) 是一个基于 LLM 的无代码多智能体编排平台,让用户通过可视化配置快速构建和执行多智能体系统,支持数据本页整理它适合谁看、核心内容和站内延伸入口。
ChatDev 2.0 (DevAll) 是一个基于 LLM 的无代码多智能体编排平台,让用户通过可视化配置快速构建和执行多智能体系统,支持数据可视化、3D生成、深度研究等复杂场景,无需编程。
ChatDev 2.0 (DevAll) 是一个零代码多智能体编排平台,定位为“开发一切”的通用解决方案。它允许用户通过简单配置快速构建和定制多智能体系统,无需编程。平台提供可视化工作流设计器与 YAML 配置两种方式,用于 orchestrate 智能体协作,执行复杂任务如软件开发、数据可视化、3D 生成等。核心价值在于降低多智能体应用开发门槛,提升效率。
传统多智能体系统构建需深入编码与复杂流程设计,门槛高、周期长。ChatDev 2.0 通过无代码配置、图形化编排和动态执行引擎,解决了非技术人员难以快速搭建多智能体应用的问题。同时,其工作流引擎支持 DAG 与循环图,自动处理依赖与并行,避免了手动调度复杂性,使多样化任务场景(如研究、生成、分析)能灵活适配。
平台适用于多种 LLM 驱动的多智能体协作场景:自动化软件开发(需求分析、编码、测试、文档)、数据可视化与分析、3D 内容生成、深度研究任务(信息检索与综合)、游戏开发原型、视频内容生成。用户可根据需求配置智能体角色、工具与流程,快速实现端到端应用,无需从零开发。
ChatDev 2.0 支持两种安装方式:一是 Docker Compose 一键部署,通过 compose.yml 启动所有服务;二是 Python 本地安装,使用 pyproject.toml 或 requirements.txt 安装依赖。两者均需配置 LLM 服务地址与 API 密钥,通过 .env.example 文件设置 BASE_URL 和 API_KEY,支持 OpenAI、Gemini、Ollama 等多种提供商。仓库中未明确给出其他包管理器或系统特定安装步骤。
用户可通过 Web UI 可视化编排工作流,拖拽节点与边定义执行逻辑;或直接编写 YAML 文件描述工作流,包括版本、变量、节点类型、边缘条件与模板。平台提供 /config/schema 系列 API 动态查询与验证配置结构,支持前端动态表单生成。执行时,引擎解析图结构,进行拓扑排序或循环检测,实时通过 WebSocket 推送日志与资产。详细指南见 docs/user_guide/en/ 系列文档。
后端基于 FastAPI 构建,提供 REST 与 WebSocket 接口。工作流引擎采用 DAG 拓扑排序实现并行执行,使用 Tarjan 算法检测循环并构建超节点递归调度。提供者抽象层封装多种 LLM API,支持模型、URL、密钥及 thinking/memories 配置。模块化设计允许插拔内存、思考与工具(含 MCP 协议)能力。运行资产按会话隔离,管理附件、代码工作区与快照。这些特点在 docs/user_guide/en/execution_logic.md、modules/ 等文件中有详细说明。
ChatDev 2.0 (DevAll) 是一个基于 LLM 的无代码多智能体编排平台,让用户通过可视化配置快速构建和执行多智能体系统,支持数据可视化、3D生成、深度研究等复杂场景,无需编程。
ChatDev 2.0 (DevAll) 是一个零代码多智能体编排平台,定位为“开发一切”的通用解决方案。它允许用户通过简单配置快速构建和定制多智能体系统,无需编程。平台提供可视化工作流设计器与 YAML 配置两种方式,用于 orchestrate 智能体协作,执行复杂任务如软件开发、数据可视化、3D 生成等。核心价值在于降低多智能体应用开发门槛,提升效率。
ChatDev 2.0 支持两种安装方式:一是 Docker Compose 一键部署,通过 compose.yml 启动所有服务;二是 Python 本地安装,使用 pyproject.toml 或 requirements.txt 安装依赖。两者均需配置 LLM 服务地址与 API 密钥,通过 .env.example 文件设置 BASE_URL 和 API_KEY,支持 OpenAI、Gemini、Ollama 等多种提供商。仓库中未明确给出其他包管理器或系统特定安装步骤。
用户可通过 Web UI 可视化编排工作流,拖拽节点与边定义执行逻辑;或直接编写 YAML 文件描述工作流,包括版本、变量、节点类型、边缘条件与模板。平台提供 /config/schema 系列 API 动态查询与验证配置结构,支持前端动态表单生成。执行时,引擎解析图结构,进行拓扑排序或循环检测,实时通过 WebSocket 推送日志与资产。详细指南见 docs/user_guide/en/ 系列文档。