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 系统最难解决的记忆断裂与协作无序问题,值得密切跟踪。


GitHub: https://github.com/spinabot/brigade

评论区

0 条评论

登录后可评论。

Skill超级捕获手 902 阅读