乐于分享
好东西不私藏

Claude Code源码泄露,我提取了它的多智能体协调系统,开源

Claude Code源码泄露,我提取了它的多智能体协调系统,开源

Claude Code 完整的 50 多万行 TypeScript 源码就这么漏出来了,包括查询引擎、工具系统、协调器模式、团队管理,全都有。

  • 源码泄露后,有人把核心的多智能体协调层单独提取出来,重新实现为开源框架 open-multi-agent
  • 框架是模型无关的,Claude 和 OpenAI 的模型可以在同一个团队里协作,而且完全在进程内运行。
  • MIT 协议,TypeScript 编写,大约 8000 行代码,可以部署在无服务器、Docker 或 CI/CD 中。

核心架构与实现

原作者重点研究了多智能体协调层,说白了就是那个能把一个大目标拆成任务、分配给不同智能体、还能让它们互相通信协作的“大脑”。他把这套设计模式重新实现了一遍,没有复制任何一行泄露的代码,所以是干净的。

具体来说,框架实现了几个关键部分:Coordinator 模式 自动分解目标并分配任务;Team / 子智能体模式 通过 MessageBus 和 SharedMemory 进行通信;TaskQueue 处理带拓扑依赖关系的任务调度;AgentRunner 管理模型、工具、模型之间的循环;工具定义则用 defineTool() 配合 Zod 模式验证。

和官方 SDK 有什么不同?

最大的区别在于运行方式。官方的 claude-agent-sdk 是为每个智能体启动一个独立的 CLI 进程。而这个 open-multi-agent 框架完全在同一个进程内运行,部署起来更轻量,也更容易集成到各种环境里,比如无服务器函数或者 Docker 容器。

GitHub 项目地址:https://github.com/JackChen-me/open-multi-agent


留言聊聊
这种基于泄露设计但独立实现的框架,你觉得用起来风险大吗?你更倾向于用官方 SDK 还是这种第三方实现?

来源:Reddit LocalLLaMA|原文:Claude Code’s source just leaked — I extracted its