JiuwenSwarm:开源分布式多智能体蜂群协同AI系统
一、JiuwenSwarm是什么
JiuwenSwarm 是开源的智能体蜂群协同系统,前身为JiuwenClaw,2026年5月正式更名升级,项目基于协同工程(Coordination Engineering)设计范式,摆脱传统单一智能体执行任务的局限,依靠群体智能思想构建AI协作团队。支持自然语言驱动任务分发、智能体分工协作、工具调用与技能持续进化,能够一站式承接复杂长链路任务。
框架兼容主流大模型服务,同时提供Web可视化面板、桌面客户端、命令行终端三套交互形态,面向开发者、企业办公人员、AI爱好者提供开箱即用的多Agent解决方案。
二、功能特色
蜂群协同调度(Swarm Mode)
自动生成Leader主智能体,完成任务拆解,组建专业化AI智能体团队,多角色并行工作、动态协商;支持跨进程、跨机器分布式部署,横向扩展算力。Swarmflow自然语言工作流编排
自动将用户需求转化为有向无环任务DAG,支持人机协同介入(HITL)。用户可在任务流程中途审核、修改、接管执行节点,搭建稳定可控的长流程自动化链路。Skill技能自进化机制
系统捕获任务执行异常、人工反馈,持续迭代优化技能逻辑,无需反复手动编写、调整提示词,实现能力持续自我优化。Swarm Skills Hub 技能共享仓库
内置技能市场,技能支持检索、一键安装、自由组合复用,开发者可上传自制技能,降低二次开发成本。多模型统一兼容底座
原生兼容所有遵循OpenAI接口规范的推理服务,包含DeepSeek、DashScope、华为云MaaS、本地私有化开源大模型等,一套框架对接各类AI基础设施。企业级安全管控体系
工具调用前置审批、文件访问白名单、敏感配置自动脱敏、高危操作拦截,全链路操作可追溯,满足商用场景安全需求。多终端交互入口
集成Windows/macOS桌面客户端、Web前端管理面板、TUI终端交互界面,兼顾可视化操作与服务器无图形化部署场景。多种运行模式自由切换
内置Swarm协同模式、Plan规划模式、Performance高效模式,可根据任务复杂度灵活切换。

三、技术细节
开发语言:主体Python,前端采用TypeScript,搭配少量Shell、CSS、JavaScript;
架构模式:主从蜂群架构(Leader Agent + Worker Agents),基于消息队列实现智能体通信;
任务调度:Swarmflow DAG有状态工作流引擎,支持任务断点续执行、人工介入;
模型适配层:统一抽象大模型调用接口,屏蔽不同厂商API差异;
技能系统:插件化Skill架构,支持动态加载、热更新,内置自动化评估Harness模块;
部署形态:支持本地单机运行、容器部署、分布式集群部署;
通信方式:进程内通信、跨机器网络通信双方案;
持久化:任务记录、技能配置、执行日志本地持久化存储。
四、应用场景
行业文档与报告生成:市场调研、方案撰写、数据分析长文档协同创作,多个智能体分工完成素材搜集、撰写、校对、排版;
软件开发辅助:需求拆解、代码编写、单元测试、文档生成、BUG排查多角色AI协同开发;
企业办公自动化:信息汇总、会议材料整理、数据统计、流程审批人机混合办公;
知识研究与信息挖掘:多源信息检索、内容交叉验证、资料整理、观点归纳;
私有化AI平台搭建:企业内部部署,构建专属多智能体业务系统;
AI应用二次开发:开发者基于框架快速搭建定制化多Agent产品。
五、使用方法
方式1:桌面客户端(新手推荐)
提供Windows、macOS安装包,下载完成后一键安装,启动即可访问内置可视化Web管理面板,可视化配置模型、创建智能体团队、下发任务。
方式2:Python命令行部署
# 安装核心框架 pip install jiuwenswarm # 初始化配置文件 jiuwenswarm-init # 启动后端服务,访问本地Web面板 http://localhost:5173 jiuwenswarm-start
方式3:TUI终端界面(服务器环境)
pip install jiuwenswarm-tui jiuwenswarm-tui
启动后在终端内直接操作,无需图形界面,适合云服务器运维场景。
启动完成后配置大模型API接入信息,选择运行模式,输入自然语言任务指令,即可启动蜂群智能体执行任务。
六、竞品对比
选取主流开源多智能体框架 AutoGen、CrewAI 进行横向对比:
| 对比维度 | JiuwenSwarm | AutoGen | CrewAI |
|---|---|---|---|
| 核心思想 | 蜂群协同,内置任务自动拆解+技能自进化 | 对话式多智能体,侧重智能体互相对话 | 固定角色Agent团队,静态任务流程 |
| 工作流能力 | 原生Swarmflow有状态DAG,支持人工中途介入 | 无原生工作流,需自行开发流程控制 | 简易顺序任务执行,缺少断点续跑 |
| 技能生态 | 内置共享技能Hub,支持技能自动迭代 | 无官方技能市场,技能需要自主开发 | 插件能力有限,缺少自动化优化机制 |
| 部署形态 | 桌面客户端、Web、终端多形态开箱即用 | 仅代码开发形式,无可视化面板 | 仅代码调用,无官方图形界面 |
| 安全机制 | 内置操作审批、敏感信息脱敏、高危指令拦截 | 基础能力,无原生安全管控模块 | 缺少企业级安全管控功能 |
| 分布式支持 | 原生支持跨机器蜂群分布式部署 | 需要额外二次开发实现分布式 | 不原生支持分布式集群 |
七、常见问题解答
Q:JiuwenSwarm和旧版本JiuwenClaw是什么关系?
A:JiuwenClaw是项目早期名称,v0.2.0版本正式更名为JiuwenSwarm,项目整体架构全面升级,原有项目代码统一迁移至当前仓库,旧名称不再维护。
Q:运行JiuwenSwarm必须使用公有云大模型吗?
A:不需要。框架兼容所有OpenAI兼容接口,本地部署的开源大模型(如Qwen、Llama系列)只要提供推理接口,均可接入使用,支持完全私有化部署。
Q:三种运行模式该如何选择?
A:复杂综合性任务选择默认Swarm Mode;需要严谨分步确认、层层校验的任务使用Plan Mode;简单查询、轻量工具调用场景选择Performance高效模式。
Q:是否可以在商用项目中免费使用该框架?
A:项目开源协议为Apache-2.0,允许商用、二次修改、分发,遵循协议声明即可免费使用,无需支付授权费用。
Q:技能自进化功能是否需要微调大模型权重?
A:不需要。Auto Harness自动化评估优化模块仅通过调整提示词、技能执行逻辑优化效果,不涉及大模型参数微调,硬件门槛更低。
Q:支持Windows服务器或者Linux云服务器部署吗?
A:同时支持Windows、macOS、Linux操作系统,Linux服务器推荐使用TUI终端模式或者容器化部署。
八、相关链接
九、总结
JiuwenSwarm作为面向群体智能方向的开源多智能体系统,以蜂群协同架构为核心,整合自动任务拆解、可进化技能体系、可视化操作界面与企业级安全能力,解决传统单智能体难以处理复杂长链路任务的痛点,兼顾普通用户开箱即用需求与开发者二次开发能力,无论是个人AI任务处理、企业办公自动化,还是私有化多Agent平台搭建,都提供了一套完整可落地的开源解决方案。
版权及免责申明:本文由@AI铺子原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/jiuwenswarm.html

