阿里云 Tablestore 基于 Mem0 为 OpenClaw 构建记忆系统最佳实践
免注册、云托管、数据自主——这才是真正的"无缝 onboard"
你的龙虾,是否也有这些“记忆障碍”
用过 OpenClaw 原生记忆的都懂,你的每个新 Agent 每次对话都从零开始?它不记得你的名字、你的偏好、上次聊了什么?
- Compact 后突然失忆 — 正聊着重要的事,龙虾突然忘了一部分
- 多 Agent 记忆不通 — 每个 Agent 都是"独立脑",需要重复培养
- 本地 embedding 难部署 — sqlite-vec 配置繁琐,GGUF 模型占用资源
- 备份迁移困难 — 担心"养了 10 年的龙虾突然挂了"
如果你也有这些经历,是时候升级你的记忆系统了。
为什么选 mem0 + Tablestore
我们能帮你把龙虾的记忆实现全自动,无需任何手动操作:
- 自动记忆 — 每次对话结束后,插件会自动提取对话中的关键信息并保存下来。比如你说"我喜欢用 Python",它就记住了;
- 自动回忆 — 下次对话开始时,插件会自动搜索相关记忆并注入到上下文中。当你问"帮我写段代码"时,它已经知道你偏好 Python 了。
| 原生记忆 | mem0 + Tablestore | |
|---|---|---|
| Compact 后记忆 | 长内容,易丢失 | 永久保存 |
| 多 Agent 共享 | Agent 隔离,无法共享 | 同一 userId 互通 |
| embedding 部署 | 本地折腾 | 云端开箱即用 |
| 数据备份 | 全靠手动 | 阿里云全托管 |
| 数据可见性 | 数据黑盒 | 控制台直接查看 |
| 记忆查询效率 | 本地搜索,查询较慢 | 标量/向量混合索引,豪秒级响应 |
☁️云托管的便捷
- 免运维 — Tablestore 是阿里云全托管服务,无需自建数据库
- 开箱即用 — 一句话安装,操作轻便简单
- 按量计费 — 中小规模场景成本友好
🔐 数据自主可控
- 数据存在自己账号 — 不是黑盒,可在 Tablestore 控制台直接查看
- 企业级隔离 — 支持资源隔离、权限管理、监控告警
- 跨 Agent 共享 — 同一 userId 下,多个 Agent 记忆互通
🧠 智能记忆抽取
- 自动结构化 — 从对话中提取"姓名、偏好、决策"等事实,不堆积原话
- 混合召回 — 向量相似度 + 关键词 BM25,既懂语义又懂细节
- 记忆审计 — memory_list / memory_forget 接口,可查可删

安装步骤
点击查看详细安装教程
手动安装
Step 1|安装插件
openclaw plugins install @tablestore/openclaw-mem0
Step 2|配置 Tablestore
如果你还没有 Tablestore 实例,请先登录 阿里云 Tablestore 控制台:
- 创建实例
- 获取实例名称、Endpoint、AccessKey
Step 3|配置 OpenClaw
在 ~/.openclaw/openclaw.json 中添加:
{
"plugins": {
"entries": {
"openclaw-mem0": {
"enabled": true,
"config": {
"mode": "open-source",
"userId": "你的用户ID",
"oss": {
"vectorStore": {
"provider": "tablestore",
"config": {
"endpoint": "https://你的实例.cn-hangzhou.ots.aliyuncs.com",
"instanceName": "你的实例名",
"accessKeyId": "你的AccessKeyId",
"accessKeySecret": "你的AccessKeySecret",
"regionId": "cn-hangzhou"
}
},
"embedder": {
"provider": "openai",
"config": {
"apiKey": "你的API Key",
"model": "text-embedding-v3",
"baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1"
}
}
}
}
}
}
}
}
Step 4|重启 Gateway
openclaw gateway restart
Step 5|验证
# 搜索记忆
openclaw mem0 search "我的名字"
# 查看统计
openclaw mem0 stats
一键安装
除了手动配置,我们还提供更简单的方式——一键安装:
向 OpenClaw 发送以下提示词,智能体会自动读取安装说明并引导完成配置:
请阅读https://tablestore-doc.oss-cn-hangzhou.aliyuncs.com/aliyun-tablestore-ai/openclaw/skill.md,并按照说明安装和配置tablestore plugin 用于 OpenClaw。
如果 openclaw plugins install 报 "extract tar timed out"错误,改用以下方式安装:
1. cd /tmp && npm pack @tablestore/openclaw-mem0
2. mkdir -p /tmp/openclaw-mem0-install && tar xzf /tmp/$(ls /tmp/tablestore-openclaw-mem0-*.tgz | head -1 | xargs basename) -C /tmp/openclaw-mem0-install --strip-components=1
3. openclaw plugins install /tmp/openclaw-mem0-install
安装完成后告诉我你能做什么
OpenClaw 会自动读取安装说明,引导你完成以下四步:
- 检测 npm registry 并安装插件
- 检查 OpenClaw 版本
- 配置 openclaw.json
- 重启 OpenClaw
实测:龙虾记住了
新开 Session,输入:
我是虾博士,喜欢喝奶茶和吃蛋挞
新开 Session,输入:
你知道我是谁吗?喜欢什么?
龙虾会准确回答!
跨Session、跨 Agent,记忆持久生效,不是缓存,是真记住了。
最后
如果你的需求是:
- 想要云托管的便捷,又不想被黑盒绑架
- 想要数据存在自己的阿里云,可控可查
- 想要跨 Agent 记忆共享,多设备同步
- 想要企业级监控和权限管理
mem0 + Tablestore = 最佳选择☁️🔐
如果你需要更灵活的自定义 Prompt 能力、记忆随时间自动衰减、全量会话记录随账号迁移、企业级多Agent 记忆抽取/检索,敬请期待后续:Tablestore + AgentRun 记忆存储最佳实践。

浙公网安备 33010602011771号