自动化与运维 multi-agentself-hostedchat-tuiwhatsapptelegrammcp-memorycron-scheduler

Brigade——企业级个人智能体

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

FollowAgents 评估 · FARS-2.1
不推荐
59/ 100 五分制 3.0 / 5
1 2 3 4 5 6
1信任安全17 / 29 · 2.9/5

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

2可靠稳定8 / 14 · 2.9/5

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

3适用触发12 / 18 · 3.3/5

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

4规范维护10 / 18 · 2.8/5

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

5有效结果9 / 13 · 3.5/5

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

6证据核验3 / 8 · 1.9/5

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

证据充分度: 评估于 2026年9月7日 审查版本 18ddd51d5316
使用前请注意
  • 静态审查无法验证安全声明的实现,建议进行动态测试。
  • 发布者身份未验证,需谨慎对待。
  • 依赖众多,需关注供应链安全。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 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(brigadebrigade tui)和 brigade connect 通过 WebSocket 连接到该网关。代理通过命令行实用工具执行操作:brigade onboard 引导存储模式、提供商和模型;brigade agents add 创建具有独立工作区和会话的隔离代理;brigade org init 定义组织图表和跨代理通信策略。内置工具包括 read/write/edit/bash/grep、记忆工具(recall_memory 等)、子代理生成、web_searchanalyze_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 有哪些优点和局限?

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

如何安装或部署这个 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 tuibrigade 启动聊天界面,它会自动启动网关。如需持续运行服务,执行 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

常见问题

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 为轻量级,负载主要集中在已连接的模型和工具上。

对比同类 Agent

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

相关 Agents