ESC
开源 2 分钟阅读

supermemory 开源 Company Brain:驻扎 Slack、记住团队一切并能动手干活的 AI 队友

supermemory 宣布将原付费产品 Company Brain 开源(Apache 2.0)。它驻扎在 Slack 中,记住团队对话里的决策、项目和上下文,主动回答问题,并可通过 MCP 操作 GitHub、Linear、Notion 等工具,还能在沙箱中运行代码。项目基于 Cloudflare Workers 构建,支持一键部署,五分钟即可上线。

来源:GitHub

Company Brain

Company Brain

一位真正了解并理解你公司的 Slack 队友,而且无所不能。

部署 · 用户指南 · 权限 · 使用案例 · Discord

Apache 2.0 Memory by supermemory Runs on Cloudflare Workers

曾是一款拥有数千名用户的付费产品,现在免费开源。
阅读发布公告 →

Deploy to Cloudflare


几周前,我们停运了 supermemory 的 Company Brain 产品。现在,这款产品的全部内容已开源,并重新构建为可在你自己的 Cloudflare 账户上运行。

团队的知识散落在 Slack 讨论串、文档、工单和大家的脑子里。Company Brain 驻扎在 Slack 中,记住团队说的话,并据此作答。然后它还会动手干活:打开 issue、阅读 PR、深入钻研代码仓库。当某段对话需要它知道的信息时,它会主动开口。

#eng

Alex: 生产环境挂了吗?好几个客户在找我

Company Brain: 没有完全挂。api/search 错误率升高,过去 15 分钟有 42 个错误,Kush 已经在处理了。可能是今天早上那次部署导致的。

没有人提到这个机器人。它主动发言,是因为它知道答案。

🧠 会记忆记住它所在频道里的决策、项目、负责人和上下文,并随大家的讨论实时更新。不需要任何人特意记录。
💬 答案来自你的团队不来自互联网,也不靠猜测:而是来自你们自己的对话和已连接的工具。
🛠️ 在工具中执行操作通过 MCP 连接 GitHub、Linear、Notion、Google Workspace 等数百种工具。它会直接创建 issue,而不是让你去建。
📣 主动发言当对话需要它知道的信息时,它会主动插话。它有多健谈由你决定,支持全组织范围和按频道设置。
💻 运行代码拥有自己的沙箱:克隆代码仓库、运行脚本,并把图表、CSV 和 PDF 直接发回 Slack。
🌙 在你睡觉时工作定时向频道或你的私信推送摘要,还会自主发起研究。
🎓 按你的方式学习Skills(技能)教会它你的流程、格式和语气。工作区提示词决定它在所有场景下的行为方式。

隐私优先的设计

记忆不是一个统一的大池子。它是一张权限图谱,大脑始终只以提问者自身的访问权限进行读取。

提问位置它可以调用的内容
公开频道组织内所有人可见的共享大脑
私人频道该频道的记忆,加上共享大脑
你的私信你的个人记忆、你所在的每个私人频道,以及共享大脑

因此,它不可能泄露你自己都看不到的东西。工具访问同理:写操作始终通过你自己的连接执行;当某个请求需要只有某位队友连接过的工具时,它会先通过一张"批准/拒绝"卡片征询对方。任何权限都不会被静默授予。


开始使用

💬 我想把它装进 Slack

一键部署、两个 API 密钥,还有一个引导你完成 Slack 应用配置的设置页面。数据库会自动完成初始化。

→ 五分钟内部署

🔧 我想动手改造它

基于 Cloudflare Workers、Durable Objects 和 D1 的 TypeScript,记忆由 supermemory 提供。可全部在本地运行。

→ 本地开发


五分钟内部署

1. 点击部署。 它会要求两个密钥:

  • SUPERMEMORY_API_KEY:大脑存放记忆的地方。可在 console.supermemory.ai 获取。
  • MODEL_API_KEY:Anthropic、OpenAI、Google 或 xAI 的密钥,手头有哪个用哪个。大脑会根据密钥自动识别提供商。你直接向提供商付费,没有任何加价。

其余一切都会为你自动配置好:D1、KV、Durable Objects 和 Workers AI。

2. 打开新 worker 上的 /setup。 它会检查你的密钥,生成一份已填好 URL 的 Slack 应用 manifest,然后接收 Slack 回传的凭据。

3. 用 Slack 登录。 第一个登录的人即为该部署的所有者。

4. 安装到 Slack,打个招呼吧。👋

你的团队通过 / 页面用 Slack 登录,即可查看大脑的主页、它所记住的一切的实时图谱,以及工具、模型、主动性、自动化和技能的设置。

免费套餐还是 Workers Paid?

Company Brain 可以在 Cloudflare 免费套餐上运行。Workers Paid(每月 5 美元)体验更好,如果你的团队重度依赖大脑,值得一买:

FreeWorkers Paid
长篇多步骤回答可能中途被截断:免费套餐每个请求只允许 50 次外部调用足够容纳大脑完整的工具循环
代码沙箱(shell、git、Python)需要 Daytona 密钥(DAYTONA_API_KEY)内置于 Cloudflare 容器中。如果你更喜欢 Daytona,它依然可用

其余功能在两种套餐上完全一致,包括 Code Mode:当大脑编写代码来串联工具调用或分析团队通讯录时,它运行在 worker 内的 QuickJS 中,而不是付费的 Dynamic Workers 上。

要在 Workers Paid 上使用内置容器,请取消注释 wrangler.jsonc 中的 Workers Paid 代码块,把 CONTAINER_SANDBOX 设为 "on",然后重新部署。


本地开发

bun install
cp .dev.vars.example .dev.vars   # 填入两个密钥
bun run dev

如果你启用了 Workers Paid 代码块,运行沙箱容器需要 Docker 处于运行状态。Slack 需要能访问你的机器,因此要将一条隧道指向开发服务器,把 .dev.vars 中的 PUBLIC_URL 设为隧道 URL,并从隧道的 /setup 页面创建 Slack 应用。

修改 src/db/schema 中的数据库结构后,运行 bun run db:generate。它会生成迁移文件并打包进 worker,worker 会在下一次请求时应用迁移。


用户指南 · 架构说明 · supermemory

由 supermemory 构建。Apache 2.0 许可证。