agent-squad

用 Swift 轻松编排多智能体,搞定复杂对话任务

agent-squad 是一个基于 Swift 构建的多智能体编排框架,旨在解决复杂对话场景中多个 AI 智能体的协同管理问题。它提供灵活且强大的工具,让开发者能够定义、调度和协调多个智能体,处理需要分工协作的复杂任务。核心能力包括:支持 Anthropic Claude 等主流模型,无缝集成 AWS 生态(Bedrock、Lambda、CDK),以及内置的对话状态管理和任务分配机制。通过该框架,开发者可以构建出能够自主规划、调用工具并协同完成目标的智能体系统,适用于客服、自动化工作流等场景。其设计强调可扩展性和生产环境可用性,降低了构建多智能体应用的门槛。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 7769
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队2FastLabs
所属国家
定价模式free
价格说明开源框架,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Swift
技术栈/模型agentic-ai,agents,ai-agents,ai-agents-framework,anthropic,anthropic-claude,aws,aws-bedrock,aws-cdk,aws-lambda,chatbot,framework,generative-ai,machine-learning,openai,openaiapi,orchestrator,python,serverless,typescript
GitHub 星标★ 7769
30天Star增速
HF 下载量
上线时间2024-07-23 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:进阶 约 20 分钟 部署方式:库/依赖 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 3.11 或更高版本(Python 运行时)
  • Node.js 环境(TypeScript 运行时)
  • iOS 16+ / macOS 14+ 及 Swift 6 工具链(Swift 运行时)
  • 能访问 GitHub / PyPI / npm 的网络环境

安装与启动步骤

  1. 1选择运行时

    项目提供 Python、TypeScript、Swift 三套运行时,Python 与 TypeScript 功能对齐,Swift 面向 Apple 设备本地运行,按需求选其一。

  2. 2克隆仓库

    把项目源码拉到本地,后续可查看示例与 swift 子目录说明。

    git clone https://github.com/2FastLabs/agent-squad.git
  3. 3检查 Python 版本

    使用 Python 运行时前先确认版本满足 3.11 及以上,否则需先升级。

    python3 --version
  4. 4安装 Python 包

    包名取自 README 中 PyPI 徽章链接的工程名 agent-squad,安装后可被项目代码导入。

    pip install agent-squad
  5. 5安装 TypeScript 包

    Node.js 环境可直接安装 npm 包,包名同样来自 README 的 npm 徽章链接。

    npm install agent-squad
  6. 6查看 Swift 说明

    Swift 运行时需 iOS 16+/macOS 14+,具体接入方式以仓库内 swift/README.md 为准。

    cd agent-squad/swift

如何确认成功

执行 pip show agent-squad(或 npm ls agent-squad)能看到版本号,即表示依赖安装成功。

常见问题

Q:三种运行时的环境要求分别是什么?

A:Python 需 3.11+;TypeScript 需 Node.js;Swift 需 iOS 16+ 或 macOS 14+,且整个编排循环在设备本地运行。

Q:项目是否改过名字和仓库地址?

A:是。原托管于 awslabs/agent-squad,现维护在 2FastLabs/agent-squad,早期名为 multi-agent-orchestrator,请更新收藏的链接。

Q:Python 和 TypeScript 的功能有差别吗?

A:README 说明两者保持功能一致性,可运行在 AWS Lambda、容器或本地机器上。

Q:Swift 运行时能部署到服务器吗?

A:不能。Swift 运行时专为 Apple 平台设计,分类路由、工具、实时语音、追踪和历史存储均在设备上完成。

注意事项

  • README 节选中的 Quick start 章节为空,本文安装命令依据徽章中的 PyPI/npm 包名与仓库地址推断,实际以官网文档为准。
  • 完整文档见 https://2fastlabs.github.io/agent-squad/ ,Swift 相关内容见仓库 swift/README.md。
  • Swift 侧能力包括 MCP 工具、实时语音、OTLP 追踪(Langfuse/LangSmith/Datadog)与本地优先聊天记录,配置方式 README 未给出。
  • 项目采用 Apache 2.0 许可证。

核心亮点

  • 深度集成 AWS 生态,部署和扩展方便
  • 支持 Anthropic Claude 等主流模型,灵活切换
  • 提供清晰的多智能体协作机制,降低开发复杂度

不足之处

  • Swift 语言生态相对小众,社区资源有限
  • 文档和示例可能不够丰富,上手需探索

适用场景

  • 构建企业级客服机器人,多智能体分工处理咨询
  • 自动化复杂业务流程,如订单处理与售后跟进
  • 开发研究助手,多智能体协作完成资料分析

替代项目

LangChain、AutoGen、CrewAI

项目介绍

agent-squad 是智能体领域的开源项目,由 2FastLabs 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(7,769)位列前 6%,在智能体分类的 2,517 个项目里位列前 7%。

近 41 天,它的 GitHub 星标从 7,735 增加到 7,769,净增 34。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。Apache-2.0 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:构建企业级客服机器人,多智能体分工处理咨询。同类可对比的替代方案包括 LangChain、AutoGen、CrewAI。

上一篇:Accordion

下一篇:MiMo-Code

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12