spinabot/brigade

Brigade — Your personal intelligence, built enterprise-grade

Brigade – 自托管多智能体AI助手平台

是什么 – Brigade 是一个开源生态系统,允许您在自己的机器(或服务器/Raspberry Pi)上运行AI智能体团队。这些智能体共享一个名为 Tideline 的长期记忆存储,可以按现实世界风格的组织架构进行组织,并通过终端UI、WhatsApp、Telegram、Slack、Discord、iMessage等渠道与您交流。所有数据和API密钥都保留在您的设备上;无需SaaS账户或遥测服务。

为何重要 – 它将多个企业级理念——持久化、可追溯的记忆、细粒度访问控制、插件式技能系统——整合到一个“一次安装”的二进制文件中。由于网关进程保持所有状态并持续运行,智能体可以被调度、从cron调用,或由传入消息触发,使系统既适用于个人助手,也适用于小团队自动化。


核心功能(如README所述)

功能 你能获得什么
终端优先的聊天UI 快速、无闪烁的TUI(brigade / brigade tui),也可作为始终在线网关的轻量客户端。
Tideline长期记忆 基于文件的事实,带来源范围、衰减层级、混合关键词+向量检索,以及每日合并。
组织架构式团队 在 cfg.org 中定义智能体、部门和汇报线;策略会自动限制哪些智能体可以相互通信。
子智能体与分发 使用 spawn_agent、spawn_agents 生成隔离的子智能体,支持深度和数量限制;父智能体在子智能体完成时收到通知。
模型无关 可连接Anthropic、OpenAI、Gemini、OpenRouter、Groq、本地Ollama、Claude CLI等,并在对话中随时切换模型。
通道适配器 内置WhatsApp(Baileys)、Telegram、Slack(Socket Mode)、Discord、iMessage、BlueBubbles适配器;支持更多通道的合同已准备就绪。
1,000+ 应用连接器 通过Composio SDK,您可以使用自然语言命令让智能体与Gmail、GitHub、Notion、Linear、日历等交互。
文档与媒体处理 智能体可读取PDF、Office文件、图像、音频、视频,并使用纯JS库创建/编辑Word/Excel/PowerPoint/PDF文件。
HyperFrames视频渲染 将HTML/GSAP组合转换为确定性MP4(可选安装)。
MCP记忆服务器 通过 brigade mcp 将Tideline暴露给任何MCP兼容客户端(Claude Desktop、编辑器等)。
自托管存储选项 默认使用 ~/.brigade/ 下的文件系统,或可选的自托管Convex数据库(支持静态加密)。
Cron调度器 可调度重复或一次性任务,触发智能体轮次、系统事件或Shell脚本。
技能系统 将包含 SKILL.md 的文件夹放入智能体工作区,技能将自动注入提示中(内置56个技能)。
隐私优先 API密钥以 0600 权限本地存储;无遥测、无中间人,可通过 rm -rf ~/.brigade 彻底清除所有数据。

快速启动流程(来自README)

  1. 安装 – 一行脚本安装Node(如需)和 brigade 二进制文件,或使用 npm i -g @spinabot/brigade。
  2. 上手 – brigade onboard 引导您完成存储模式、提供方选择、API密钥输入(或Claude/ChatGPT登录)、默认模型和Web搜索后端设置。
  3. 运行网关 – brigade gateway run 启动始终在线的进程;brigade gateway install 注册为系统服务。
  4. 聊天 – brigade tui(或仅 brigade)打开终端聊天UI;也可从其他客户端使用 brigade connect,或通过支持的消息平台对话。
  5. 扩展 – 添加技能、定义组织架构、设置cron任务,或连接Composio连接器。

适合谁使用

  • 高级用户:希望拥有个人AI助手,但拒绝云托管SaaS,希望完全掌控数据。
  • 小团队:需要共享“智能体团队”来自动化跨多个工具的工作流(例如,处理工单、起草报告、向Slack发帖)。
  • 开发者/爱好者:构建自定义智能体、工具或集成,需要一个带持久记忆的插件框架。
  • 企业:寻找专有AI助手的本地部署替代方案,因为Brigade可在Raspberry Pi或加固服务器上运行,并与现有身份和存储策略集成。

隐私与安全亮点

  • 仅本地密钥 – API密钥永远不会离开主机;以严格文件权限存储。
  • 无遥测 – 项目明确声明不向第三方服务发送使用数据。
  • 访问控制 – 组织架构策略和来源范围记忆防止智能体在用户或渠道间泄露信息。
  • 自托管存储 – 可选择普通文件系统或自管理Convex后端;两者均保持数据在您控制之下。

更多学习资源


总结

Brigade 是一个真正完整、功能齐全的开源平台,用于构建、托管和与多智能体AI团队互动。它强调数据主权、可扩展性以及丰富的集成,同时保持从简单终端UI即可使用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目