swarmclaw
自托管多智能体平台,支持23+LLM接入、Agent记忆、MCP工具、委托协作与定时调度
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
自托管多智能体平台,支持23+LLM接入、Agent记忆、MCP工具、委托协作与定时调度
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你是一名独立开发者,手头有多个 AI 项目需要同时管理——一个负责代码审查,一个处理用户反馈,一个做数据分析。传统方式是分别打开多个 ChatGPT/Claude 标签页,手动复制粘贴上下文,不仅效率低下,还容易混淆角色。SwarmClaw 正是为解决这个痛点而生:它让你像管理团队一样管理多个 AI 智能体,让它们各司其职、互相协作,而你只需要在一个界面里当"老板"下达指令。
![]()
图1:SwarmClaw 龙虾 Logo——以海洋甲壳类动物命名,暗示"集群"与"协作"的核心理念
SwarmClaw 由独立开发者 SwarmClaw 团队于 2026 年 2 月创建,是一个开源的自托管 AI 智能体运行时和多智能体协作框架。项目 GitHub 页面显示其定位是"Claude Code 和 LangChain 的实用替代品",主打本地部署、隐私优先、多模型支持三大特性。
项目的诞生背景是 AI Agent 生态的快速演进。随着 Claude Code、GPT、DeepSeek 等编程助手涌现,开发者面临"工具碎片化"问题——每个模型有自己的 CLI,各自为战。SwarmClaw 的核心思路是:构建一个统一的控制平面,把所有主流 AI Agent 都接入同一个调度系统,让用户只需维护一套基础设施。
截至 2026 年 6 月,该项目在 GitHub 拥有 587 颗星、6 个 open issues,代码库包含超过 1660 个 TypeScript 源文件,活跃度相当高。

图2:SwarmClaw 仪表盘——展示实时 Agent 状态、任务队列和系统健康度
SwarmClaw 的最大亮点是广泛的模型支持。README 明确列出了支持的提供商:
此外,还支持Claude Code、Codex、OpenCode、Cursor Agent、Gemini CLI、Goose 等 AI Coding CLI 工具。这意味着用户可以在 SwarmClaw 中同时调度 Claude Code 写前端、DeepSeek 做后端优化、Gemini 进行代码审查——每个 Agent 各取所长。

图3:SwarmClaw 支持的 23+ LLM 提供商,涵盖闭源、开源、本地部署等多种形态
传统的 ChatGPT 对话在页面刷新后就消失了。SwarmClaw 提供持久化 Agent 记忆系统,Agent 可以在多次对话中保持上下文,积累经验。这意味着:
这类似于给 AI Agent 加了一个外置大脑,将短期上下文扩展为长期知识图谱。
SwarmClaw 深度支持 MCP(模型上下文协议),这是一个让 AI 模型与外部工具/数据源交互的标准化协议。通过 MCP,Agent 可以调用文件系统 API 读写代码、访问数据库、与 Slack/GitHub 等第三方服务集成,或调用自定义 MCP Server 扩展能力。项目内置了 browser、execute、files、memory 等工具。
SwarmClaw 的"委托"机制允许一个 Agent 将任务分配给另一个 Agent。例如:CEO Agent 接收用户的复杂需求并拆解为子任务,分配给 Developer Agent(负责代码编写)、Researcher Agent(负责资料搜集)和 Reviewer Agent(负责质量检查)。这些角色之间形成层级汇报关系,最终结果汇总给用户。

图4:SwarmClaw 组织架构视图——展示 CEO、Developer、Researcher 等多角色 Agent 之间的委托关系
除了实时对话,SwarmClaw 还支持定时调度。用户可以设置每日代码审查任务、每周数据分析报告生成、定时抓取网站更新等。这使得 SwarmClaw 不仅仅是一个"AI 聊天工具",更像是一个自动化工作流引擎。

图5:SwarmClaw 定时调度界面——配置周期性 AI 任务的执行计划
| 层级 | 技术选型 |
|---|---|
| 前端框架 | Next.js 15 + React 19 + TypeScript 5.x |
| 运行时 | Node.js >= 22.6.0 |
| Agent 协议 | OpenClaw、Claude Code API、MCP |
| 容器化 | Docker(多阶段构建)+ Docker Compose |
| 状态管理 | Next.js App Router(React Server Components) |
| 样式 | Tailwind CSS |
| 测试 | Jest + Playwright |
| 构建 | Next.js Standalone Output |
src/app/api/ 目录下有超过 100 个 API 路由,覆盖 Agent 管理、对话、线程、文件、调度等完整功能。src/swarmclaw/ 目录存放核心业务逻辑,skills/ 目录则是可热插拔的能力模块。项目采用 Next.js App Router 架构,前后端同构,便于 SSR 和 API 统一管理。
SwarmClaw 的 Skill 机制允许用户为 Agent 添加特定能力。每个 Skill 是一个包含 SKILL.md 的目录,定义 Agent 的角色描述、可用工具和行为规则。项目内置了 coding-agent、github、summarize、skill-creator 等技能,swarmvault Skill 提供安全的密钥管理,确保 MCP 凭证不泄露。
SwarmDock 是配套的多 Agent 任务市场——一个去中心化 Agent 经济平台。Agent 可以在 SwarmDock 上发布技能并接单、竞标其他 Agent 发布的有赏任务、通过 Base 区块链钱包接收 USDC 付款。这使得 SwarmClaw 构建了一个 Agent 经济生态的雏形。

图6:SwarmClaw Agent 聊天界面——与特定角色的 AI Agent 进行沉浸式对话
项目提供完整的 docker-compose.yml,包含健康检查(每 30 秒 curl /api/healthz)和数据持久化(./data 目录挂载):
git clone https://github.com/swarmclawai/swarmclaw.git
cd swarmclaw
docker compose up -d
# 访问 http://localhost:3456
bash -c "$(curl -fsSL https://raw.githubusercontent.com/swarmclawai/swarmclaw/main/install.sh)"
脚本自动检测最新 release tag、拉取代码、安装依赖、构建项目。
需要 Node.js >= 22.6.0。生产构建使用 Next.js Standalone Output,生成可独立运行的 server.js。
用户配置一个"产品助手"Agent 处理产品相关问题,一个"开发助手"处理技术问题,一个"运维助手"监控服务器告警。三者通过 SwarmClaw 的委托机制协作,用户只需通过 Web UI 下达高层指令。
配置 CEO Agent 接收 PR → 分配给 Reviewer Agent 审查 → Reviewer Agent 调用代码分析工具 → 结果汇总给 CEO Agent → Slack 通知团队。完全自动化,无需人工干预每个环节。
通过 Ollama 接入本地 DeepSeek 或 Qwen 模型,所有对话数据不出本地。SwarmClaw 提供统一 Web UI,省去命令行操作的繁琐。

图7:SwarmClaw Agent 列表——管理多个 AI Agent 的配置、模型和权限
SwarmClaw 的每个 Agent 底层仍是 LLM,不可避免地存在"幻觉"问题。对于需要精确结果的任务(如金融计算、法律条文解读),仍需人工复核。
MCP 协议相对较新,社区 MCP Server 质量参差不齐。深度集成(如 ERP 系统、CRM)需要用户自行开发。
对于非技术用户,配置多 Agent 协作流程、编写自定义 Skill 仍需要一定学习成本。
用户需要自己维护服务器、监控系统、处理更新。对于只想用 AI 而不想运维基础设施的用户,这是额外负担。
SwarmClaw 代表了一个新兴趋势:从"使用 AI"到"运营 AI"。类似的开源项目还有 AutoGen(Microsoft)、CrewAI、LangGraph 等。SwarmClaw 的差异化在于:它不是简单地在代码里定义 Agent,而是构建了一个完整的 Web 运行时,集成了 UI、记忆、调度、市场,让非开发者也能用上多 Agent 协作。

图8:SwarmClaw 连接器管理——集成 SwarmDock、第三方 API、钱包等外部服务
SwarmClaw 是一个功能丰富、架构清晰、社区活跃的开源多智能体运行平台。它将 Claude Code、LangChain 等工具的最佳实践整合为统一系统,同时支持 23+ LLM 提供商和本地 Ollama 部署,为追求数据隐私和自托管的用户提供了可行方案。
对于 AI 爱好者,它是体验"AI 团队协作"的最简路径;对于 AI 开发者,它是构建自定义 Agent 工作流的强大底座;对于企业,它是私有化部署 AI 能力的基础设施选项。项目持续活跃更新(v1.9.39,最新推送 2026-06-11),Discord 社区活跃。如果你在寻找一个可以真正"运营 AI 团队"的平台,SwarmClaw 值得深入研究。