Brigade——企业级个人智能体

一个自托管的 AI 代理团队,配备长期记忆和真实组织架构,通过终端、WhatsApp 或 Telegram 访问。

Star 数
★ 11k
最近更新
7 天前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
命令行工具自托管服务MCP 服务器
可在哪里用
通用 · 跨平台ChatGPT · Codex · Claude Code · OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.js 22.12+Shell / 命令行网络访问本地文件系统
典型场景
终端优先的开发者在本地或 Raspberry Pi 上使用 TUI 获取编码辅助,配合自己的 API 密钥和 Ollama。
不适合
  • 需要图形界面或托管控制台的团队
  • 不愿使用终端和命令行配置的用户
  • 要求隐私声明经过第三方独立审计的团队

这个 Agent 能做什么,适合哪些场景?

Brigade 是一个自托管的 AI 代理团队,设计为“生态而非应用”——一个可安装的 CLI(npm 包 @spinabot/brigade),其网关进程可同时服务多个隔离代理、共享的长期记忆(Tideline 引擎)、技能系统、cron 调度器、子代理扇出以及组织层级。它通过 WebSocket 提供终端 TUI(brigade tui)和连接客户端,并包含适用于 WhatsApp、Telegram、Slack、Discord、iMessage 和 BlueBubbles 的通道适配器。所有数据默认存储在 ~/.brigade/,支持可选的自托管 Convex 后端。该代理支持多种模型提供商(Anthropic、OpenAI、Gemini、Ollama 等),并可用订阅登录(Claude、ChatGPT、Copilot)或复用 CLI 登录,无需存储 API 密钥。Brigade 宣称无遥测功能,并提供基于令牌的网关认证、AES-256-GCM 静态加密和基于权限的函数。

核心组件是一个网关进程(brigade gateway run),它运行代理循环,处理工具调用、审批和基于会话的上下文,默认绑定到 localhost:7777。TUI(brigade 或 brigade tui)和 brigade connect 通过 WebSocket 连接到该网关。代理通过命令行实用工具执行操作:brigade onboard 引导存储模式、提供商和模型;brigade agents add 创建具有独立工作区和会话的隔离代理;brigade org init 定义组织图表和跨代理通信策略。内置工具包括 read/write/edit/bash/grep、记忆工具(recall_memory 等)、子代理生成、web_search、analyze_media(用于 PDF/Office/图像/音频/视频)、render_video,以及通过 Composio 集成的 1,000 多个应用连接器。它还支持 brigade mcp 将长期记忆暴露给 MCP 客户端,brigade cron 用于调度,brigade expose 通过安全隧道发布公网访问。

  1. 终端优先的开发者在本地或 Raspberry Pi 上使用 TUI 获取编码辅助,配合自己的 API 密钥和 Ollama。
  2. 中小团队部署自托管网关,成员通过 WhatsApp 或 Telegram 与隔离代理交流,共享记忆但配置独立。
  3. 需要跨会话持久记忆个人助理的用户,可正确存储偏好,并可从 Slack、Discord 或 iMessage 访问。
  4. 希望通过 brigade cron 安排日常报告或提醒并投递到渠道(如每日早报)的运维用户。
  5. 开发者希望在 MCP 客户端(如编辑器)中使用自定义记忆存档,通过 brigade mcp 暴露。
  6. 重视隐私的个人希望完全掌控数据,启用静态加密,且无云依赖。

如何安装或部署这个 Agent?

需要 macOS/Linux 或 Windows 上的 shell,以及 Node 22.12+ 或官方安装程序。macOS/Linux:运行 curl -fsSL https://brigade.spinabot.com/install.sh | sh(自动安装 Node)。Windows PowerShell:irm https://brigade.spinabot.com/install.ps1 | iex。已安装 Node 的用户可使用 npm i -g @spinabot/brigade。

如何使用这个 Agent?

运行 brigade onboard 并按照向导配置存储模式(filesystem 或自托管 Convex)、提供商和模型。然后运行 brigade tui 或 brigade 启动聊天界面,它会自动启动网关。如需持续运行服务,执行 brigade gateway install。使用 brigade agents add <name> 创建额外代理。经典命令:brigade agent -m "summarize ~/today.md",brigade cron add --cron "0 9 * * *" --message "早安",brigade channels link --channel whatsapp。

这个 Agent 有哪些优点和局限?

优点
  • 自托管零遥测,数据默认存储于 ~/.brigade/,可选 Convex 模式并支持静态加密。
  • 内存引擎 Tideline 实现来源可见的写入门控、混合 BM25+向量检索和双向时间衰减。
  • 无需 API 密钥,支持订阅登录(Claude/ChatGPT/Copilot)或复用 Claude Code/Codex CLI 登录。
  • 通过一个二进制提供多代理隔离、组织图表策略和通道抽象。
局限
  • 部署速度较慢:需要 Node 和 CLI 知识,没有托管仪表板。
  • 必须自备提供商订阅或 API 密钥;自有模型通过 Ollama 本地运行,功能有限。
  • 文档强调功能众多,但术语较多,学习路径较陡峭。
  • 尚缺乏独立第三方审计来验证隐私声明和无遥测保证。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Brigade——企业级个人智能体 当前 59 · 缺口较多 命令行工具免费 + 模型费 ★ 11k 7 天前 TypeScript ChatGPT · Codex · Claude Code · OpenAI API · Claude API
JoySafeter 59 · 缺口较多 自托管服务免费 + 模型费 ★ 315 6 个月前 Python —
Jelly:本地多智能体工作台 52 · 缺口较多 — ★ 60 今天 TypeScript ChatGPT · OpenAI API
Octopal 61 · 存在缺口 桌面应用免费 + 模型费 ★ 10 2 个月前 Python Codex · Claude Code · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
59/ 100 五分制 3.0 / 5
本评测基于 2026年9月7日 的源码;此后该项目发布了 3 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 17/29
可靠稳定 8/14
适用触发 12/18
规范维护 10/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全17 / 29 · 2.9/5

证据显示:README 和 SECURITY.md 描述了权限控制(如 bash 工具需审批、所有权门控、密钥以 0600 权限存储、可选网关令牌、AES-256-GCM 加密),但未提供代码级验证。扣分:静态审查无法确认实现细节,且部分声明(如“无遥测”)缺乏证据。

可靠稳定8 / 14 · 2.9/5

证据显示:README 描述了自洽的架构(网关、客户端、内存、工具),SECURITY.md 提供了信任模型。扣分:未提供失败消息的具体示例,且依赖可用性仅通过 package.json 中的版本范围间接体现。

适用触发12 / 18 · 3.3/5

证据显示:README 描述了多种使用场景(终端、消息通道、MCP)、能力边界(如深度限制、审批门控)和触发精度(如 cron 表达式)。扣分:环境适配(如 Windows、Raspberry Pi)的细节有限。

规范维护10 / 18 · 2.8/5

证据显示:README 结构清晰,包含安装说明、示例、已知限制(如 SECURITY.md 中的范围外)、MIT 许可证。扣分:版本变更日志未提供,命名稳定性未明确,维护责任仅通过 SECURITY.md 和 CI 工作流间接体现。

有效结果9 / 13 · 3.5/5

证据显示:README 描述了输出可用性(如文档生成、视频渲染)、边际价值(如跨模型连续性、自主循环)和成本效益(如自带模型、无 SaaS)。扣分:缺乏实际性能或成本数据。

证据核验3 / 8 · 1.9/5

证据显示:README 和 SECURITY.md 提供了一些声明,但缺乏可追溯的测试结果或独立验证。扣分:声明多为断言,未提供测试报告或基准数据。

风险与缓解建议
  • 静态审查无法验证安全声明的实现,建议进行动态测试。
  • 发布者身份未验证,需谨慎对待。
  • 依赖众多,需关注供应链安全。
证据充分度:低 评估于 2026年9月7日 审查版本 18ddd51d5316 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. brigade-v1.39.0 brigade: v1.39.0
    发布说明摘录
    [1.39.0](https://github.com/spinabot/brigade/compare/brigade-v1.38.0...brigade-v1.39.0) (2026-09-15) Features * team: add durable collaboration mode ([88eb8ca](https://github.com/spinabot/brigade/commit/88eb8ca8e5752e4c7454855b0d4263fb95dff983)) * team: add durable collaboration mode ([a53879e](https://github.com/spinabot/brigade/commit/a53879e85913729d672600d77918c1bc4b236cfb)) Bug Fixes * team: harden runtime and message pagination ([afcaca5](https://github.com/spinabot/brigade/commit/afcaca50e70c787c5cc392c29c441a1f94ae282b))
    在 GitHub 查看 ↗
  2. brigade-v1.38.0 brigade: v1.38.0
    发布说明摘录
    [1.38.0](https://github.com/spinabot/brigade/compare/brigade-v1.37.1...brigade-v1.38.0) (2026-09-10) Features * providers: add Token Market ([8021fef](https://github.com/spinabot/brigade/commit/8021fefb3f645135c643fe2bbdd1e2497125b6c5)) * providers: add Token Market ([55a872e](https://github.com/spinabot/brigade/commit/55a872e09cb7d621d44cff9e65822375793f2f31))
    在 GitHub 查看 ↗
  3. brigade-v1.37.1 brigade: v1.37.1
    发布说明摘录
    [1.37.1](https://github.com/spinabot/brigade/compare/brigade-v1.37.0...brigade-v1.37.1) (2026-09-09) Bug Fixes * tideline: preserve memory behavior across reusable engine boundaries ([0693721](https://github.com/spinabot/brigade/commit/06937210f1aa30b2fc9f34d0696d36bbb4bfd13a)) * tideline: preserve memory behavior across reusable engine boundaries ([257dc4f](https://github.com/spinabot/brigade/commit/257dc4f937fe609ce34e0ec051c9c87abd626a30)) …
    在 GitHub 查看 ↗

常见问题

Brigade 与单个云 AI 助手有何不同?
Brigade 是一次自托管安装,可让您运行多个隔离代理,各自拥有记忆和凭据,通过真实组织图表协调,且没有托管 API 中间层。它不是单一助手,而是可扩展到团队或运营的代理团队。
我需要提供自己的 API 密钥或订阅吗?
是的,默认情况下。您要么携带提供商密钥(Anthropic、OpenAI、Gemini 等),使用本地 Ollama,要么通过无密钥 OAuth 登录您的 Claude/ChatGPT/Copilot 订阅。Brigade 不提供模型托管。
我的数据如何保持私密?
所有状态默认存储在本地 ~/.brigade/。密钥权限为 0600。网关默认绑定至 127.0.0.1。提供可选令牌认证。自托管 Convex 模式可选支持 AES-256-GCM 静态加密。没有遥测。但您应自行审计,因为尚未有独立验证。
它能在低功耗设备上运行吗?
是的,文档说明同一代码可在 Raspberry Pi 或服务器上运行。它需要 Node.js 22+ 和磁盘空间。文档未指定最小 RAM 或 CPU,但 TUI 为轻量级,负载主要集中在已连接的模型和工具上。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents