BrainDB

🧠 AI 的长期记忆,永不遗忘的上下文

为AI助手提供持久化语义记忆系统,支持跨会话召回,98%准确率与20ms低延迟,完全本地化运行

收藏
6.6k
安装
1.7k
版本
0.5.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

BrainDB 是专为 OpenClaw 设计的持久化语义记忆插件,解决 AI 助手"会话失忆"问题。安装后自动捕获对话中的重要事实,在后续交互中智能召回相关上下文——无需手动命令或保存。

工作流程

  • 捕获阶段:OpenClaw 自动识别并提取对话中的关键信息
  • 存储阶段:BrainDB 将信息编码为 768 维向量,分类为四种记忆类型(情景/语义/程序/关联)
  • 召回阶段:语义搜索找到概念相关记忆,按赫布学习强化高频记忆

安装要求:Docker + ~4GB RAM,首次运行需 3-5 分钟下载嵌入模型。提供三种迁移方式:仅扫描预览、完全本地处理、或可选调用 Google Gemini API 进行智能提取(需显式授权)。

---

显著优点

| 特性 | 说明 |
|------|------|
| 真·语义搜索 | 768 维向量匹配,理解概念关联而非关键词 |
| 零配置运行 | 安装后自动集成,无手动维护成本 |
| 优雅降级 | 任一组件故障时自动回退到文本搜索或空结果,不阻断主流程 |
| 隐私优先 | 核心功能完全本地,网络隔离架构 |
| 自我优化 | 记忆随使用强化、随闲置衰减,自动去重 |

---

局限性与风险

资源开销:持续运行需 ~2.5GB RAM + ~3GB 存储,对轻薄设备不友好。

冷启动延迟:首次查询约 60ms,后续降至 12-20ms。

迁移陷阱:默认迁移本地安全,但若误用 --swarm 模式会将文件内容发送至 Google Gemini API。虽有 --no-swarm 兜底,但命令行界面增加了误操作风险。

供应商锁定:深度绑定 OpenClaw 生态,无法独立运行或移植到其他 AI 框架。

容量上限:官方标称 10K+ 记忆,超量后性能与去重策略未明确。

---

适合人群

  • 重度 OpenClaw 用户:需要跨项目、跨会话保持长期上下文
  • 隐私敏感型开发者:偏好本地优先、拒绝云端记忆服务
  • 复杂工作流从业者:处理多步骤任务需 AI 记住中途状态

---

常规风险

  • Docker 依赖:容器逃逸或镜像漏洞可能波及主机
  • 配置篡改:安装脚本需写权限修改 ~/.openclaw/openclaw.json
  • API 密钥泄露:若设置 BRAINDB_API_KEY,需确保 .env 文件权限正确
  • 卸载残留:Docker volumes 需手动清理,可能遗留敏感数据

BrainDB 内容

手动下载zip · 55.6 kB
auto-capture.jstext/javascript
请选择文件