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)
- 安装 – 一行脚本安装Node(如需)和
brigade二进制文件,或使用npm i -g @spinabot/brigade。 - 上手 –
brigade onboard引导您完成存储模式、提供方选择、API密钥输入(或Claude/ChatGPT登录)、默认模型和Web搜索后端设置。 - 运行网关 –
brigade gateway run启动始终在线的进程;brigade gateway install注册为系统服务。 - 聊天 –
brigade tui(或仅brigade)打开终端聊天UI;也可从其他客户端使用brigade connect,或通过支持的消息平台对话。 - 扩展 – 添加技能、定义组织架构、设置cron任务,或连接Composio连接器。
适合谁使用
- 高级用户:希望拥有个人AI助手,但拒绝云托管SaaS,希望完全掌控数据。
- 小团队:需要共享“智能体团队”来自动化跨多个工具的工作流(例如,处理工单、起草报告、向Slack发帖)。
- 开发者/爱好者:构建自定义智能体、工具或集成,需要一个带持久记忆的插件框架。
- 企业:寻找专有AI助手的本地部署替代方案,因为Brigade可在Raspberry Pi或加固服务器上运行,并与现有身份和存储策略集成。
隐私与安全亮点
- 仅本地密钥 – API密钥永远不会离开主机;以严格文件权限存储。
- 无遥测 – 项目明确声明不向第三方服务发送使用数据。
- 访问控制 – 组织架构策略和来源范围记忆防止智能体在用户或渠道间泄露信息。
- 自托管存储 – 可选择普通文件系统或自管理Convex后端;两者均保持数据在您控制之下。
更多学习资源
- 网站: https://brigade.spinabot.com
- 文档: 仓库包含
docs/(如tideline.md,composio.md)。README本身链接到大多数主要部分。 - 安装脚本: https://brigade.spinabot.com/install.sh
- NPM包:
@spinabot/brigade(显示版本、下载量和Node引擎要求)。
总结
Brigade 是一个真正完整、功能齐全的开源平台,用于构建、托管和与多智能体AI团队互动。它强调数据主权、可扩展性以及丰富的集成,同时保持从简单终端UI即可使用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目