squad

一条命令拉起 AI 团队,分工协作搞定整个项目

Squad 是一个基于 TypeScript 的开源多智能体协作框架,定位为「为任何项目配备 AI 智能体团队」。它把多个具备不同职责的 AI 智能体组织成一支可编排的团队,让它们围绕同一个项目目标分工协作,而不是依赖单个通用助手。项目提供 CLI 入口,可与 GitHub Copilot 等开发工具链结合,适用于代码开发、任务拆解、评审、文档等软件工程流程。核心能力包括:多智能体角色定义与任务分派、团队级协作编排、面向项目上下文的执行流程,以及可扩展的智能体配置。它解决的是单智能体在复杂项目中上下文有限、职责单一、难以并行推进的问题,让开发者用一条命令拉起一支 AI 团队,把大任务拆成多个子任务并行处理,从而提升开发与自动化效率。

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

项目数据

分类智能体
开发团队bradygaster
所属国家
定价模式free
价格说明开源项目,免费使用
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型ai,cli,copilot,developer-tools,github-copilot,multi-agent,typescript
GitHub 星标★ 3181
30天Star增速
HF 下载量
上线时间2026-02-06 00:00:00
最近更新2026-09-16 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Node.js 22.5+(仅 npm 安装方式需要)
  • 一个已 git init 的项目目录
  • GitHub Copilot(Squad 团队基于它运行)
  • 可选:gh CLI 与 gh-aw 扩展(用于安装工作流)

安装与启动步骤

  1. 1创建项目并初始化

    新建项目目录并执行 git init,为 Squad 团队文件准备仓库。验证方式:运行 git status 应显示 No commits yet。

    mkdir my-project && cd my-project
    git init
  2. 2安装 Squad CLI

    Node.js 22.5+ 环境下用 npm 全局安装,所有安装方式装到的都是同一个 CLI。注意:命令会写入全局 node_modules。

    npm install -g @bradygaster/squad-cli
  3. 3初始化智能体团队

    在项目根目录运行 squad init,会一步步引导你完成团队配置。完成后项目内会生成 .squad/team.md。

    squad init
  4. 4用预设快速开队

    希望立刻可用时改用该命令,直接生成带成员、章程和路由规则的完整团队配置,无需逐步引导。

    squad init --preset default
  5. 5从源码本地安装

    开发调试用:在仓库根目录安装 npm workspaces 依赖,再直接运行 CLI 入口执行 init。注意 dist 产物需已构建。

    npm install
    node ./packages/squad-cli/dist/cli-entry.js init
  6. 6运行测试

    源码开发方式下执行全部测试,确认本地环境可用。仅在克隆源码后需要执行。

    npm test
  7. 7安装 GitHub 工作流

    用 gh aw add 拉取 Squad 的智能体工作流(会自动编译),随后把生成文件提交并推送。注意先审查完整 diff。

    gh aw add 
      bradygaster/squad/workflows/squad.md@dev 
      bradygaster/squad/workflows/squad-implement-worker.md@dev 
      bradygaster/squad/workflows/squad-review.md@dev 
      bradygaster/squad/workflows/squad-deps-worker.md@dev 
      bradygaster/squad/workflows/squad-retro.md@dev 
      bradygaster/squad/workflows/squad-improvement-worker.md@dev
    git add -- 
      .github/aw/ 
      .github/skills/ 
      .github/workflows/ 
      .gitattributes
    git commit -m "Add Squad workflow"
    git push

关键配置

配置项必填说明示例
--preset defaultsquad init 的预设参数,直接生成含成员与路由规则的完整团队squad init --preset default
--agent-cmdwatch 命令使用自定义智能体运行器,用 {prompt} 占位提示词squad watch --execute --agent-cmd "custom-agent run --task {
--state-backendwatch 的状态存储后端,orphan-branch 用孤立分支持久化便于清理squad watch --execute --state-backend orphan-branch
maintenance写在 .github/workflows/aw.json 中,设为 false 可省略维护工作流{"maintenance": false}

如何确认成功

运行 squad init 后确认项目内生成了 .squad/team.md;步骤 1 中 git status 应显示 No commits yet。

常见问题

Q:一定要装 Node.js 吗?

A:用 npm 方式安装需要 Node.js 22.5+;Homebrew、WinGet 和独立安装脚本已内置 Node.js,不需要 Node,也不依赖 npm registry。

Q:squad init 和 squad init --preset default 有什么区别?

A:不带参数的 squad init 会逐步引导你配置团队,适合慢慢定制;加 --preset default 则直接生成成员、章程和路由规则齐全的团队,可立即使用。

Q:gh aw add 提示有未批准的 safe-update 变更怎么办?

A:先仔细审查这些变更内容,确认无误后运行 gh aw compile --approve 批准并重新编译。

Q:怎么去掉自动安装的维护工作流?

A:安装前先创建 .github/workflows/aw.json 并写入 {"maintenance": false},Squad 就不会安装 agentics-maintenance.yml,但过期清理会同时被禁用。

Q:Squad 会替我做最终决定吗?

A:不会。它是增强人类操作者的效率工具,优先级、审批和最终变更仍由人负责,用于更快的分工、评审与并行执行。

注意事项

  • Squad 目前是 Alpha 实验软件,API 和 CLI 命令可能随版本变化,破坏性变更会记录在 CHANGELOG.md 中。
  • 其他安装方式:macOS 可执行 brew install --cask bradygaster/squad/squad,Windows 可执行 winget install --id bradygaster.Squad --exact,也可从 GitHub Releases 下载归档。
  • 预览版与内测版分别对应 squad-preview、squad-insider(Homebrew)以及 bradygaster.Squad.Preview、bradygaster.Squad.Insider(WinGet)。
  • 提交 gh-aw 生成的文件时,.github/aw/、.github/skills/、.github/workflows/ 与 .gitattributes 建议一并提交,.vscode/ 是否提交可自行决定。

核心亮点

  • 用 CLI 即可编排多智能体团队,降低多智能体上手门槛
  • 基于 TypeScript,与 GitHub Copilot 等现有开发工具链衔接自然
  • 面向真实项目场景,支持角色分工与任务拆解,适合工程化落地

不足之处

  • 项目仍处成长阶段,生态与最佳实践积累有限
  • 多智能体协作的稳定性与成本控制依赖具体模型与配置,效果存在波动

适用场景

  • 把大型开发任务拆给多个 AI 智能体并行推进
  • 在代码评审、测试、文档等环节组建专职智能体流水线
  • 为团队项目引入可复用的 AI 协作工作流

替代项目

AutoGen、CrewAI

项目介绍

squad 是一个智能体领域的开源项目,官方简介:Squad: AI agent teams for any project。项目使用 TypeScript 开发,在 GitHub 上获得 3173 星标。

上一篇:OpenShell

下一篇:ai-agent-template-openai

同类项目推荐

deepseek-harness 开源

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

DeepSeek Harness: Everything is a Plugin.

★ 226528 2026-08-15
xinchao-dynamic-mind 开源

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

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

★ 194 2026-08-09
AutoGPT 开源

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

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

★ 187389 2026-08-09
agent-manager 开源

一站式管理企业 AI 代理,部署治理全搞定

WSO2 AI Agent Manager is an open control plane designed for enterprises to deploy, m···

★ 79 2026-08-09