Brigade Skill:让 AI Agent 编队拥有真实组织架构与共享记忆
总结
Brigade 是一个本地运行的多 AI Agent 编队系统,以真实组织架构(org chart)协调多个 Agent 共享长期记忆,通过 Tideline 记忆引擎将每次交互织成知识图谱,支持 1000+ 应用接入(Gmail、Slack、GitHub、Jira 等),所有数据与凭证留在本地。GitHub 近期加速爆红,正以每天 +421 stars 的速度攀升,是当前多 Agent 协作领域增长最快的开源项目之一。
功能与原则
Brigade 的核心设计理念是”把 AI Agent 做成一间有组织架构的公司,而不是一个聊天机器人”。每个 Agent 有明确角色(Lead、Audit、Research、Ops 等),任务沿 org chart 逐层委派,结果汇总给用户审批。记忆引擎 Tideline 以知识图谱形式存储事实间的关联,而非简单把笔记回填进 prompt。
核心原则:
– 本地优先:所有数据在 ~/.brigade/,不经过任何 SaaS 中间层
– 凭证隔离:API Key 权限 0600,Agent 只在政策允许时才能向外发送数据
– 记忆可持续:Tideline 自动提炼关键信息,未经用户确认不主动覆写
– 五层安全:凭证封存、沙盒工具、执行前审批、加密传输、权限 gating
认可度
- GitHub stars:约 9,952–11k(截至 2026-10-01,持续加速中)
- 日均 +421 stars(7 天窗口),呈加速趋势
- 2026-09-30 登顶 GitHub Trending,被多个 AI 资讯平台追踪报道
- 维护者 Spinabot 持续高频迭代,社区讨论热度高
- 官网提供树莓派运行版本,硬件门槛低
链接
GitHub:https://github.com/spinabot/brigade
官网:https://brigade.spinabot.com/
原作者
Bhasvanth(Spinabot) — 独立开发者,专注于本地优先的 AI Agent 基础设施。Brigade 是其核心项目,当前维护者列表仍较窄(单一维护者风险存在,但项目活跃度高)。
介绍
Brigade 诞生于解决”单 Agent 记忆断联、工具分散、无法协同”三大痛点。它用一条本地网关进程(brigade gateway run)持有所有状态,TUI 客户端(brigade / brigade tui)通过 WebSocket 接入,断连后 Agent 继续运行不受影响。
Agent 之间通过 org chart 委派任务:用户向 Lead Agent 描述需求 → Lead 拆解并路由给专业 Agent(审计/研究/运营)→ 各 Agent 调用工具(文件操作、记忆检索、Web 搜索、Composio 1000+ 应用连接器)→ 结果汇总后等待用户审批才执行敏感操作。
Tideline 是 Brigade 自研的长期记忆模块,基于知识图谱而非向量检索,支持在 Obsidian 中直接浏览记忆内容,让记忆结构对用户完全透明可查。
特点
- Org Chart 驱动的任务路由:任务沿组织层级自动委派给最适合的 Agent,而非全塞给同一个模型
- Tideline 共享记忆图谱:跨 Agent 共享上下文,支持 keyword + vector 混合检索,记忆可导出 Obsidian 查看
- 1000+ 应用即连:通过 Composio 一键接入 Gmail、Slack、GitHub、Jira、Notion 等,API Key 本地保管不外流
- Headroom 上下文压缩:内置 context-compression 层,同等输出质量下 token 消耗降低最高 95%
- 多端接入:终端 TUI / WhatsApp / Telegram / Slack / Discord / iMessage,本地 Gateway 持续运行
- 零托管成本:全部开源,npm 安装,本地运行,树莓派也能跑完整编队
使用方法
安装(Node 22.12+):
npm i -g @spinabot/brigade
# 或 macOS/Linux 一键
curl -fsSL https://brigade.spinabot.com/install.sh | sh
初始化网关:
brigade gateway run
TUI 交互:
brigade # 启动 TUI 交互界面
创建 Agent 并定义 Org Chart:
brigade agents add --name ledger # 添加专业 Agent
brigade org init # 初始化组织架构
设置定时任务:
brigade cron "0 9 * * *" "Summarize yesterday's tickets"
暴露记忆给 MCP 客户端:
brigade mcp
使用场景与人群
目标用户:
– 有隐私诉求的开发者/团队,不想让 API Key 和项目数据经过任何第三方
– 需要跨应用自动化(如每天自动汇总 Jira 票据 + 发 Slack 日报)
– 对”多 Agent 协同”有实际需求,想在本地实验 org chart 式 Agent 架构
– 在树莓派或闲置服务器上搭建个人 AI 助理
典型场景:
– 日程 + 邮件 + 文件整理的自动化流水线
– 每天早上自动生成 standup 摘要并推送到 Slack
– 监控 GitHub Issue 并在达到特定条件时触发 Jira 工单
– 跨 Notion + Linear 做项目进度追踪与汇报
输入与输出案例
案例 1:早晨摘要
User input:
"早上好,给我三件事是我今天 standup 前需要知道的"
Brigade → 路由给 Research + Audit Agent
→ Research 拉取昨晚 Slack 新消息、Jira 状态变更
→ Audit 对比 KPI 指标,flag 出异常项
→ 汇总输出:
1. [异常] 上线后转化率降 3%,建议检查 checkout flow
2. [待审批] 2 个 credit note 等待你确认(金额 $4,210)
3. [待发] standup notes 已 draft好,点击 approve 发给团队
案例 2:发票核对
User input:
" Reconciling last month's invoices and flag anything that looks off."
Brigade → Lead 路由给 Ledger + Audit Agent
→ Ledger 连接财务系统拉取发票数据
→ Audit 对比账面与实际,发现 3 处不匹配
→ 生成 credit note draft 等待用户审批
→ 用户 approve 后,Brigade 自动发出邮件通知对方财务
Brigade 把多 Agent 协作从”玩具级”推进到”生产级”的一次认真尝试。Org chart + Tideline 记忆 + 本地 Gateway 这套组合,解决了单 Agent 系统最难解决的记忆断裂与协作无序问题,值得密切跟踪。
评论区
登录后可评论。