返回顶部
b

braindb脑数据库

Persistent, semantic memory for AI agents. Gives your AI long-term recall that survives compaction and session resets — 98% accuracy, 20ms latency.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.5.2
安全检测
已通过
896
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

braindb

BrainDB

为AI智能体提供的持久化语义记忆系统。专为OpenClaw构建。



功能概述

你的AI会在每次会话之间遗忘所有内容。BrainDB解决了这个问题。

它为你的助手提供了一个记忆系统,能够自动捕获对话中的重要上下文,并在相关时进行回忆——你是谁、你在做什么、你之前告诉过它什么。记忆在压缩、会话重置和重启后依然持久存在。

工作原理:

你说些什么 → OpenClaw捕获重要事实 → BrainDB存储它们
你问些什么 → OpenClaw回忆相关记忆 → AI拥有上下文

无需命令。无需手动保存。它自动运行。



安装

需要Docker和约4 GB内存。

bash
openclaw plugin install braindb

或手动安装:
bash
git clone https://github.com/Chair4ce/braindb.git ~/.openclaw/plugins/braindb
cd ~/.openclaw/plugins/braindb
bash install.sh

首次运行:3–5分钟(下载嵌入模型)。之后:约10秒。

安装程序执行的操作:

  1. 1. 将现有记忆文件备份到~/.openclaw/braindb-backup/
  2. 构建并启动3个Docker容器(Neo4j、嵌入器、网关)
  3. 修改你的OpenClaw配置(~/.openclaw/openclaw.json)以启用插件
  4. 可选地提供将现有工作区文件迁移到BrainDB的功能

如果你希望了解每个步骤,请在运行前查看install.sh。



功能特性

  • - 768维语义搜索 — 查找概念相关的记忆,而不仅仅是关键词匹配
  • 4种记忆类型 — 情景记忆(事件)、语义记忆(事实)、程序记忆(技能)、关联记忆(链接)
  • 分层排序 — 语义相似度始终优先于关键词匹配
  • 自动去重 — 不会存储近似重复的记忆
  • 赫布强化 — 记忆随使用而增强,随遗忘而衰减
  • 查询扩展 — 理解口语化短语
  • 98%的召回准确率(基于50项测试基准套件)
  • 12–20毫秒平均查询延迟

安全与隐私

核心操作完全本地化:

  • - 网关仅绑定到localhost — 不暴露到你的网络
  • Neo4j和嵌入器无法从宿主机访问(隔离的Docker网络)
  • Neo4j密码自动生成(24位随机字符)
  • 可选API密钥认证,通过BRAINDBAPIKEY设置
  • 容器以非root用户身份运行
  • 所有嵌入、搜索和存储均在本地运行 — 正常操作期间无外部API调用

安装程序读取/写入的内容:

  • - 读取你的OpenClaw配置(~/.openclaw/openclaw.json)以添加插件条目
  • 在可选迁移期间读取工作区文件(先使用--scan预览)
  • 写入包含生成的Neo4j凭据的.env文件
  • 创建用于持久化存储的Docker卷

迁移隐私声明:

  • - 默认迁移(--no-swarm): 完全本地化。文件内容永远不会离开你的机器。
  • 使用swarm迁移: 将文件内容发送到Google的Gemini API进行智能事实提取。这是仅限主动选择的功能——你必须已安装swarm并明确允许。使用--no-swarm确保仅本地处理。
  • 始终先运行node migrate.cjs --scan或--dry-run,以查看将要处理的内容。



迁移现有记忆

已有MEMORY.md、每日笔记或其他工作区文件?导入它们:

bash
node migrate.cjs --scan /path/to/workspace # 预览文件(不发送任何数据)
node migrate.cjs --dry-run /path/to/workspace # 本地提取事实,不进行编码
node migrate.cjs --no-swarm /path/to/workspace # 导入,完全本地化
node migrate.cjs /path/to/workspace # 导入(如果可用则使用swarm)

你的文件永远不会被修改。BrainDB从它们中复制事实——它不会替换任何内容。



故障切换

BrainDB优雅地处理故障:

  1. 1. 网关宕机: OpenClaw正常运行——记忆块仅从提示中消失。你的AI仍然拥有MEMORY.md和工作区文件。
  2. Neo4j宕机: 网关返回空结果。没有错误,只是没有记忆。
  3. 嵌入器宕机: 回退到纯文本搜索(准确度较低但功能正常)。

你的工作区文件是安全网。BrainDB是附加性的——移除它,你将回到默认状态,且零数据丢失。



卸载

bash
openclaw plugin remove braindb

卸载程序会导出所有记忆(JSON + 可读的markdown格式),停止容器,从OpenClaw中移除插件配置,并保留你的工作区文件不变。Docker卷会保留,直到你明确删除它们。



性能


指标数值
召回准确率98%(50项测试套件)
平均延迟
12–20毫秒 |
| 冷查询 | 约60毫秒 |
| 容量 | 10K+条记忆 |
| 存储 | 约3 GB |
| 内存 | 约2.5 GB |


链接


MIT — Oaiken LLC

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 braindb-1776419959 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 braindb-1776419959 技能

通过命令行安装

skillhub install braindb-1776419959

下载

⬇ 下载 braindb v0.5.2(免费)

文件大小: 53.55 KB | 发布时间: 2026-4-17 18:39

v0.5.2 最新 2026-4-17 18:39
Fix display name

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部