MemSense — OpenClaw 真正可用的长期记忆插件

一句话版本

MemSense 是商汤/OpenSenseNova 为 OpenClaw 做的开源记忆插件——自带可视化仪表盘,不压缩你的对话内容,不依赖模型的记忆能力,用 Docker 几分钟就能让你的 AI 助理拥有"靠谱的长期记性"。

核心内容

它解决了什么问题?

如果你用过 OpenClaw 的原生 memory,大概率遇到过这些问题:

问题表现
❌ 记忆越用越乱内容膨胀后越来越不可信
❌ 换模型就不稳定依赖模型的记忆能力,模型一换表现就变
❌ 关键对话没存进去有时存有时不存,不可预测
❌ 黑盒不可控不知道"为什么这条记忆被召回"

MemSense 的目标:让 OpenClaw 的记忆真正可靠、可控、可长期使用

核心设计理念

1. 无信息损失 — 不做语义压缩

不像很多记忆系统那样用摘要替代原始 QA,MemSense 完整保留用户和助手的原始对话内容。这避免了摘要压缩带来的信息丢失。

2. Model-free — 不依赖于模型的记忆能力

MemSense 独立于底层 LLM 的记忆表现,切换模型(甚至不同 tokenizer/推理方式)也无需做任何适配。

3. Memory Dashboard

所有记忆可查看、可管理、可调试,不再是黑盒。清楚了"存了什么、为什么被召回"。

4. 自动化长期管理

基于规则的整理、去重、评分、归档、软删除,长期运行依然保持清晰结构。

5. 强一致存储保障

记忆写入过程稳定可控,不依赖模型输出或中间状态。

技术架构


用户 QA → ↗ MemSense Pipeline → embedding → PostgreSQL (pgvector) → Dashboard
              ↙ query → cross-attention recall → inject into prompt

安装流程


git clone https://github.com/OpenSenseNova/MemSense.git
cd MemSense

# Step 1: 启动服务(local 或 openai embedding)
bash scripts/bootstrap.sh local

# Step 2: 安装 OpenClaw 插件
bash scripts/install-openclaw-plugin.sh --force

# Step 3: 配置 slot 绑定
openclaw config set plugins.entries.memsense.enabled true
openclaw config set plugins.slots.memory memsense
openclaw config set plugins.entries.memsense.hooks.allowConversationAccess true
openclaw gateway restart

# Step 4: 验证
# 打开 http://127.0.0.1:8787/dashboard?token=demo

环境要求

依赖版本说明
Node.js>= 20本地开发和插件运行
PostgreSQL>= 16 + pgvector存储层
Python>= 3.11仅本地 BGE 模式需要
磁盘~1 GBBGE 模型缓存
OpenClaw>= 2026.4peer dependency
Docker推荐一键启动全部服务

在 OpenClaw 记忆插件生态中的定位

OpenClaw 记忆插件市场已相当活跃:

插件定位特点
**MemSense**本地优先、全透明无压缩、Dashboard、Model-free、开源
QMDHybrid search sidecar替代原生 compaction
Mem0自动事实提取云服务 + 自托管
Cognee知识图谱图结构记忆
Supermemory云端记忆自动记住对话,构建用户画像
MemOS Cloud云端多 agent跨设备、多 agent 隔离
Memory LanceDB开源向量存储轻量级本地方案

MemSense 的差异化在于:

1. 完全不压缩对话 — 其他系统多少会做摘要/压缩,MemSense 保留原始 QA

2. Dashboard 可视化 — 调试友好

3. Model-free 设计 — 换模型零适配

4. 商汤背书 — 与 SenseNova-Skills 同属 OpenSenseNova 生态

分析

与我们项目的关联

直接相关。我们现在的系统使用 lossless-claw 做 compaction 管理,但本质上还是基于摘要的压缩机制。MemSense 的思路(保留原始 QA + Dashboard 可视化管理)与我们已有的 deep-research 和知识库组织理念一致。

值得关注的点:

1. Dashboard 概念 — 如果我们能做一个类似的可视化界面查看记忆状态,会很有价值

2. BGE 本地 embedding — 不依赖外部 API,适合隐私敏感场景

3. Tag 系统 — 用当前模型自动打标签,辅助检索

开源生态分析

OpenSenseNova 正在构建一套围绕 OpenClaw 的完整工具链:

这说明商汤在押注 OpenClaw 生态,策略上类似"华为做鸿蒙生态"——通过开源贡献获取开发者社区。

潜在局限

1. PostgreSQL 依赖 — 相比 lossless-claw 的 SQLite 更重

2. 需要 OpenClaw >= 2026.4 — 可能不兼容旧版本

3. Docker 路径在低配服务器上性能如何存疑(BGE 约 1GB)

4. Tag worker 依赖宿主机访问 OpenClaw API

评分

维度评分说明
创新性⭐⭐⭐⭐不压缩记忆是个独特的选择,Dashboard 设计实用
实用性⭐⭐⭐⭐⭐直接解决 OpenClaw 记忆痛点,安装流程完善
技术实现⭐⭐⭐⭐架构清晰,Docker/无Docker 双路径,BGE 本地化
文档质量⭐⭐⭐⭐⭐中英双语,759 行中文 README,超详细
与 Jay 的关联度⭐⭐⭐⭐⭐直接是我们的运行环境(OpenClaw),记忆是核心痛点

总体评分: 4.5/5