ChatDev 2.0:零代码构建多智能体,快速开发一切
2026-01-13 17:11
93
还记得之前被吴恩达强烈推荐、连续7天霸榜GitHub Trending榜首、收获28k Star及3300次分支复刻、首次将大模型智能体协作模式赋能于自主任务解决的多智能体框架ChatDev(Chat-powered Software Development)吗?

今天,清华大学、上海交通大学、OpenBMB、面壁智能联合团队正式开源ChatDev 2.0——一个人人可用的零代码多智能体工具。相较于「让多个智能体协作完成单一软件开发任务」的1.0版本,ChatDev 2.0可以写代码、做创意视频、学术报告……能力更强、本领更大的背后,源于ChatDev 2.0可以通过简单的“拖拽+配置”,轻松创造多种多样、胜任各种复杂任务的多智能体系统。
智能体开发从复杂代码升级为「可视化交互」
在多智能体开发的探索与落地过程中,开发者往往面临着一个艰难的选择:是忍受低代码工作流平台的刻板与失忆,只为了拖拽的便捷?还是死磕代码框架的复杂与晦涩,只为了获得真正的灵活性?
ChatDev 2.0让开发者不再做艰难选择,而是「鱼和熊掌都可兼得」。ChatDev 2.0不再仅仅提供一个单一的智能体框架,而是交付了一套完全开源、零代码的生产力工具。通过直观的"Drag+Configure"(拖拽+配置)范式,将晦涩的代码逻辑抽象为可视化的交互体验,将多智能体系统的构建门槛降至无限接近于零,让每一个创意都能拥有自己的“智能团队”。

仅需“拖拽+配置”,零代码开发多智能体
Drag(拖拽):在无限画布上自由拖拽,定义智能体之间的协作连边。无论是简单的线性流程,还是复杂的网状拓扑,只需鼠标连线即可完成。
Configure(配置):摒弃复杂的配置文件。通过表单化配置,你可以精细调整每个节点的角色、提示词、基座模型及上下文窗口。
从简单的文章写作助手,再到支持3D建模的复杂协作流,ChatDev 2.0完全按照开发者的需求「持续进阶」。
超高自由度的底层编排能力
ChatDev 2.0不仅仅是“看起来简单”,我们在底层通过高鲁棒性的图结构实现了多智能体的编排能力,为开发者提供了极高的开发自由度:
01计算载体:丰富的节点类型
ChatDev 2.0不再局限于单一的LLM调用,而是提供了多种类型的计算节点:
Agent节点:负责任务执行,支持Function Calling(工具调用)、Memory(记忆)与Thinking(思考)。
Human节点:原生支持Human-in-the-loop(人在回路),让原本封闭的自动化流程可以随时介入人工反馈与决策。
Python节点:执行输入代码,共享Workspace(工作空间)。
Logic节点:包含Subgraph(子图嵌套)、Loop_counter(循环控制)等,支持任意深度的嵌套循环与逻辑复用。
02控制与通信:边的双重功能
ChatDev 2.0在连边上实现了控制流与数据流的解耦,逻辑判断与信息传递分离,避免了为了传递信息而强行触发执行的尴尬:
控制流:决定“下一步由谁执行”。支持复杂的条件分支判断,精准调度后续节点。
数据流:决定“信息如何传递”。我们实现了上下文的精细化治理,支持在传递过程中对数据进行清洗、提取、过滤;同时为充分使支持多智能体并行以提高效率,边上支持动态分发功能,即支持运行时自动拆分前序节点的输出,并并行分发至多个后续节点。
03编排革命:无限嵌套与自由拓扑
ChatDev 2.0拒绝将多智能体系统降维成线性的“流水线”,而致力于打破大多数Workflow的拓扑限制,将“自由”真正交还给开发者:
全拓扑兼容,原生支持“环”:系统不仅支持有向无环图,也支持了大部分的复杂带环图。这意味着你可以自由构建包含多轮自我反思迭代、审核-修改循环的非线性流程,还原人类协作的真实复杂度。
无限嵌套,无限扩展:ChatDev 2.0原生支持无限嵌套。你可以将一个包含数十个智能体的复杂协作组封装为一个普通的“节点”,并在其他的图中直接调用。这种“分形式”的架构设计,使得多智能体系统的规模化成为可能——从简单的三人小组,到庞大的虚拟软件公司,系统的复杂度完全由你定义,上不封顶。
标准化模板+代码级拓展:让小白、极客各取所需
真正的生产力工具,既要有极低的使用门槛,又不能有能力天花板。ChatDev 2.0不仅交付了工具,更交付了一套完整的多智能体协作方法论,让不同层级的开发者都能按需、高效地完成多智能体的构建:
01小白用户:开箱即用,拒绝“空白画布”
最佳实践:ChatDev 2.0在系统内置了多种多智能体系统的模版。无论是生产力任务(数据分析、Deep Research、视频生成),创意设计(3D建模、游戏开发),还是经典复现(ChatDev 1.0,MacNet),均可一键加载,即刻运行。
保姆级引导:依托系统内嵌的图文Tutorial,手把手教你Build your first workflow,让“零基础”也能五分钟上手。
02极客玩家:开源透明,像搭积木一样二次开发
代码级扩展:系统完全开源。开发者可以像使用LangGraph一样深度定制:编写全新的节点类型、接入私有LLM Provider、或重构Memory存储后端。自定义Edge Condition和Payload Processor,精准清洗数据、控制流程走向。
硬核文档:配备详尽的GitHub开发文档,从YAML结构解析到Provider适配指南,助你快速吃透架构,将ChatDev 2.0改造为你的专属底座。
0
好文章,需要你的鼓励
