ChatDev 是什么?那个「虚拟软件公司」进化成零代码多智能体平台了(基础篇)
ChatDev 这名字,玩过开源 Agent 的基本都听过。2023 年它靠着「让一群 AI 扮演 CEO、程序员、测试员,自动把软件从设计到写代码全包了」火出圈。我记忆里的 ChatDev 就是个命令行里开虚拟软件公司的玩具——直到今年 1 月它甩出 2.0,直接把自己重造成了「零代码多智能体编排平台」。这波进化,值得单独写一篇。
一、ChatDev 是谁
ChatDev 来自清华团队(OpenBMB 社区),是一个大模型驱动的多智能体协作平台,GitHub 上已拿到 34.4K 星,Apache-2.0 协议随便改。它一万个星全是当年「虚拟软件公司」攒下的口碑。
现在它分两条线:
- ChatDev 1.0(经典版):还是老味道,CEO、CTO、程序员这些角色开「功能研讨会」,自动化整个软件开发生命周期,走的是沟通式智能体协作路线。
- ChatDev 2.0(DevAll):2026 年 1 月 7 日发布,主仓库已经切到 2.0。定位变成「开发一切的零代码多智能体平台」——你不用写代码,只管定义智能体、工作流和任务,拖拖拽拽就能编排数据可视化、3D 生成、深度调研这些复杂场景。老代码挪到了
chatdev1.0分支维护。
一句话总结:从「AI 开软件公司」升级成「AI 平台随便编排一堆 Agent 干活」。
二、上手难不难
2.0 有 Web 控制台,比 1.0 友好太多。环境要求不高(Python 3.12+、Node 18+),装完跑:
uv sync
make dev
然后浏览器打开 localhost:5173 就是控制台,挑一个内置工作流模板(做数据分析、游戏开发、深度研究都有现成的),上传文件、输入一句任务描述,剩下的交给 Agent 小队。模型靠 .env 里配 API_KEY 和 BASE_URL——这意味着你不一定用官方 API,自己服务器上跑个 Ollama、把 BASE_URL 指过去,一样能玩,省钱党友好。
进阶玩法两根线:一是用 YAML 写自定义工作流(yaml_instance/ 目录,配好后 make sync 同步进前端);二是它官方支持跟 OpenClaw 集成,clawdhub install chatdev 装个技能,就能让 OpenClaw 直接驱动 ChatDev 动态建 Agent 团队。
三、实话实说
香的地方:它是全网少有的「零代码 + 多智能体编排」组合,把复杂的 Agent 协作变成了画流程图;模板齐全,开箱即用;还带整套 Python SDK 和 PyPI 包(chatdev),想自动化批量跑也能接。
要泼的冷水:2.0 刚发布,YAML 生态和插件远没到 1.0 的成熟度;真跑深度任务,token 消耗不小,别指望免费模型扛重活。而且它跟 AutoGPT、CrewAI 这类纯框架定位不一样——你更该把它当一个「开箱即用的编排平台」来用,而不是二次开发的底层。
一句话:想最快体验「一队 Agent 帮你干活」的爽感,ChatDev 2.0 是当前门槛最低的入口之一。上一期我们聊过 AutoGPT 还值不值得上车,也聊过 把这几个主流平台怎么选讲透,这篇算是把多智能体协作的「编排派」补上了。
by 数码罗记·godsun.pro · 本地实测 + 官方文档核对 · 模型+上下文用量详见原文