把 GitHub Copilot Chat 带进 Neovim 的插件,支持缓冲区、文件、git diff 和 URL 上下文。
github/squad
以人为主导的 AI 智能体团队,以文件形式存放在仓库中,通过 GitHub Copilot 等客户端协助开发与协作。
- Star
- 3,346
- Fork
- 511
- 未关闭 Issue
- 130
- 最近提交
- 24小时前
这是什么?
Squad 是一个 CLI 与 SDK,可以为软件项目搭建一支 AI 智能体团队。描述项目目标后,它会提议前端、后端、测试、负责人等专业角色。每个成员的定义以 Markdown 文件形式保存在仓库的 .squad/ 目录下,包括职责说明、任务路由、团队决策和各自的历史记录,随代码一起进行版本管理,克隆仓库的人即可获得同一支团队。
每个智能体在独立上下文中运行,只读取自己的知识,并把新的经验写回各自的历史文件与共享的决策日志。任务可以并行分派给多个智能体,由协调者按角色分配。优先级、审批和最终修改仍由人负责,项目定位是辅助工程师完成协调和重复性工作,而非取代代码审查。
除交互式初始化外,Squad 还提供 watch 模式,轮询 GitHub Issues 并进行分类,可派发 Copilot 智能体处理可执行的事项。它也支持通过 GitHub Agentic Workflows 安装,在 Issue 评论中用斜杠命令管理团队,并可将同一支团队投射到 Claude Code、Kiro、OpenCode、Cursor、Codex 和 Antigravity 等客户端。TypeScript SDK 允许用代码定义团队。
核心功能
- 01在仓库中以文件形式保存角色与职责说明,形成可持续的 AI 团队。
- 02协调者按角色分配任务,多个智能体可并行工作。
- 03记录团队决策与各智能体的历史,使知识跨会话保留。
- 04watch 模式轮询 GitHub Issues 并分类,可派发 Copilot 智能体处理。
- 05同一支团队可同步到 Claude Code、Kiro、OpenCode、Cursor、Codex 和 Antigravity。
- 06提供 TypeScript SDK,可用代码定义团队。
适用场景
- 新项目启动阶段,让 AI 团队提议角色并拆分前期工作。
- 在人工审核的前提下,分类并逐步处理 GitHub Issues 积压。
- 让克隆仓库的每位成员获得一致的 AI 团队配置。
- 在 .NET 或 TypeScript 应用中以编程方式调用 Squad 团队。
快速上手
- 1
创建并进入项目文件夹
mkdir my-project && cd my-project - 2
使用 npm 安装 Squad CLI(需要 Node.js 22.5+)
npm install -g @bradygaster/squad-cli - 3
在项目中初始化 Squad
squad init - 4
打开 Copilot 并使用 Squad 代理组建团队
copilot --agent squad --yolo
使用前须知
- 运行智能体团队需要 GitHub Copilot。
- 通过 npm 安装需要 Node.js 22.5+,也可以改用平台安装器。
- 版本之间可能有破坏性变更,升级前请查阅 CHANGELOG。
收录于专题
标签
常见问题
- squad 是什么?
- 以人为主导的 AI 智能体团队,以文件形式存放在仓库中,通过 GitHub Copilot 等客户端协助开发与协作。 Squad 是一个 CLI 与 SDK,可以为软件项目搭建一支 AI 智能体团队。描述项目目标后,它会提议前端、后端、测试、负责人等专业角色。每个成员的定义以 Markdown 文件形式保存在仓库的 .squad/ 目录下,包括职责说明、任务路由、团队决策和各自的历史记录,随代码一起进行版本管理,克隆仓库的人即可获得同一支团队。
- squad 可以免费使用吗?用的什么许可证?
- squad 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- squad 还在维护吗?
- 活跃维护中。squad 最近一次提交是在 2026年11月6日。
- squad 适合用来做什么?
- 新项目启动阶段,让 AI 团队提议角色并拆分前期工作。 在人工审核的前提下,分类并逐步处理 GitHub Issues 积压。 让克隆仓库的每位成员获得一致的 AI 团队配置。 在 .NET 或 TypeScript 应用中以编程方式调用 Squad 团队。
- squad 怎么安装和运行?
- 创建并进入项目文件夹: mkdir my-project && cd my-project 使用 npm 安装 Squad CLI(需要 Node.js 22.5+): npm install -g @bradygaster/squad-cli 在项目中初始化 Squad: squad init 打开 Copilot 并使用 Squad 代理组建团队: copilot --agent squad --yolo
- 在哪里获取 squad?
- 源代码和安装说明在 GitHub 上:https://github.com/github/squad
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
微软推出的多模块课程,教开发者把 GitHub Copilot 当作 AI 结对编程伙伴使用。
桌面应用,录制屏幕上的工作过程,借助 GitHub Copilot 生成可复用的 Skill 或自动化任务。
让分布在不同机器上的 AI 编程智能体在同一工作区中共享对话、文件和浏览器。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。