devswarm
justrach/devswarm加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

你还在一个人和 AI 助手对话吗?当你让它去审计整个代码库的安全漏洞时,它只能一个文件一个文件地啃,而你需要同时盯着多个标签页来回切换。DevSwarm 解决的就是这个问题——它是一个高性能的 MCP(Model Context Protocol)服务器,通过 37 个工具,让你的 Claude Code、Codex 或 Amp 具备编排多个子 agent 并行工作的能力。
GitHub 上有一个更有名的姐妹项目叫 codedb(1357 ★),它是一个用 Zig 语言编写的代码智能服务器,提供代码导航、符号搜索、依赖分析等功能。DevSwarm 则是 codedb 生态中专注于 AI Agent 编排的扩展层——你可以把 codedb 理解为底层能力引擎,DevSwarm 则是在这个引擎上加装的「多线程控制面板」。
DevSwarm 的核心理念很简单:不改变你现有的 AI 助手工作流,只是让它更强。安装完成后,你的 Claude Code 或 Codex 配置中新增一个 MCP server 连接,原有的对话界面完全不变,但底层多了 37 个新工具可用。
DevSwarm 的工具集可以分为三大类:
Swarms(蜂群并行)——这是最核心的功能。当你下达一个复杂任务时,DevSwarm 会自动将其分解为多个子任务,调度多个并行 agent 各自处理不同模块,最后由一个合成器(synthesizer)汇总结果输出。比如运行 run_swarm("审计整个认证系统的安全问题", max_agents=5),系统会自动分派 5 个 agent 并行审计不同子系统,汇总成一份完整报告返回给你。
Task Chains(任务链)——将多个 agent 按预设 pipeline 串联执行。内置预设包括:finder_fixer(发现问题→修复)、reviewer_fixer(review→修复)、explore_report(深度探索→结构化报告)、architect_build(设计→实现)。review_fix_loop 函数则是更激进的迭代版本——反复执行 reviewer → fixer,直到 reviewer 报告「NO_ISSUES_FOUND」或达到最大迭代次数。
Role + Model 路由——DevSwarm 为不同角色自动选择最适合的模型。finder 和 reviewer 用 Sonnet,architect 和 orchestrator(任务编排者)用 Opus,synthesizer 用 Sonnet。开发者无需手动配置模型切换,DevSwarm 根据任务类型自动路由。
DevSwarm 选择 Zig 语言编写并非偶然。MCP 协议本身传输量不大但对延迟敏感,Zig 的零成本抽象和精确的内存控制正好满足这个需求。相比 Python 或 JavaScript,Zig 编译出的二进制文件没有运行时依赖,启动快、内存占用极低——这对于一个常驻 MCP 连接的服务来说是关键优势。
项目依赖管理使用 Zig 官方的 .zon 包管理器,核心依赖只有一个:mcp_zig(一个 131KB 的 MCP 传输库,零外部依赖)。CI 流程中通过 GitHub Actions 安装 Zig 0.15.1 并执行 zig build test,另有版本一致性检查确保 build.zig.zon 和 npm/package.json 版本号同步。
代码结构上,核心模块分层清晰:src/graph/ 目录下是代码图谱引擎(存储、查询、增量更新、文件监控);src/evolver.zig 实现进化算法;src/grid.zig 负责任务调度网格;src/agent_sdk.zig 是 agent SDK 封装;src/gh.zig 集成 GitHub API。
DevSwarm 没有 Docker 支持,部署必须从源码编译。这意味着你需要安装 Zig 0.15.x——这对大多数 AI 爱好者来说是一个额外门槛。Zig 尚未进入主流包管理器(apt、brew 等通常版本较旧),需要手动下载或通过官网安装脚本获取。
好消息是项目提供了 npm CLI 包装层:安装 npm install -g devswarm 后,run.js 会自动查找系统上的 Zig 编译产物或触发构建。对于已经在用 Claude Code 或 Codex 的用户,只要把 MCP server 配置指向这个二进制文件即可,无需额外学习。
项目提供了预编译的各平台二进制包(GitHub Releases),如果不想折腾 Zig 编译环境,直接下载对应平台的 binary 最为省事。
DevSwarm 目前 stars 仅 64,社区规模极小,生态尚未建立。它依赖于外部 AI 模型(Claude Sonnet/Opus)的 API 调用,涉及多 agent 并行时成本会显著增加。进化算法(evolver)模块的实现细节在 README 中着墨不多,其实际效果和稳定性有待验证。
此外,AGPL-3.0 许可证意味着如果修改源码并分发服务,需要开源你的修改版本。这对于商业公司集成使用是一个法律门槛。
DevSwarm 代表了一种新兴趋势:用 MCP 协议为 AI 助手构建「元能力」。传统 MCP server 提供的是工具(tools),而 DevSwarm 提供的是编排工具的能力——它让 AI 助手不只是调用工具,还能管理一批子 agent 的生命周期。这与 Anthropic 的 Computer Use、OpenAI 的多 agent 框架在方向上一致,但 DevSwarm 走的是轻量级路线:不需要复杂的框架,用一个 Zig 二进制文件解决。
对于已经深度使用 Claude Code 或 Codex 的开发者,DevSwarm 是一个值得尝试的实验性增强;对于普通爱好者,当前阶段建议观望等待社区验证。
分析时间:2026-08-11 | 数据来源:GitHub API + 官方 README | logo 图片链接因 PIFS 服务端网络限制未能本地化