同样的 OpenClaw,为什么差距这么大?因为你的 OpenClaw 没有长期记忆!一文带你解锁 OpenViking,让大模型拥有过目不忘的超能力,告别每天从零开始的折磨。
一、你是不是也遇到过这种情况?
刚装好 OpenClaw,用了几天发现:每次重启对话,它就忘了之前说过的事。
你的偏好、工作习惯、重要信息...全得重新说一遍。
"记住,我们公司报销要先找财务审批"
"记住,客户张总喜欢喝茶不喝咖啡"
"记住,周报每周五下午 5 点前交"
第二天打开:
"你好,有什么可以帮你的吗?"
又得从头开始。
问题在哪?
• OpenClaw 默认没有长期记忆
• 每个会话都是"失忆"的
• 上下文靠手动维护 MEMORY.md,麻烦还容易忘
如果你也有这个困扰,那 OpenViking 就是你需要的。
二、OpenViking 是什么?(1 分钟看懂)
一句话:OpenViking 是 OpenClaw 的"记忆插件",让你的 Agent 记住所有重要的事。
核心特点:
• 🧠 长期记忆 - 说一次就够了,永久记住
• 📁 文件系统范式 - 用目录结构组织记忆,清晰直观
• 🔍 智能检索 - 结合目录定位 + 语义搜索,精准找到需要的信息
• 💰 省 Token - 分层加载(L0/L1/L2),不会把所有历史都塞进上下文
• 🔄 自动管理 - 对话内容自动提取成结构化记忆,越用越聪明
技术背景:
• 由火山引擎开源
• 通过 MCP 协议与 OpenClaw 集成
• GitHub: https://github.com/volcengine/OpenViking
• 官网: https://openviking.ai
三、安装配置(超简单)
3.1 前置准备
确保你有:
• ✅ 已安装 OpenClaw
• ✅ 一个 VLM 模型的 API Key
推荐选择:
• 阿里云通义千问(性价比高,中文优秀)
• 火山引擎豆包
• OpenAI / Claude
阿里云 API Key 获取:
https://dashscope.console.aliyun.com/apiKey
3.2 对话式安装(推荐)
第一步:让 Agent 了解 OpenViking
直接跟你的 OpenClaw Agent 说:
去 GitHub 搜索 OpenViking,了解一下这个工具,然后帮我安装或者直接给它链接:
看一下这个项目 https://github.com/volcengine/OpenViking
然后帮我装上第二步:Agent 会自动完成安装
你:去 GitHub 搜索 OpenViking,了解一下这个工具,然后帮我安装
AI:好的,我去看看...
[搜索] GitHub OpenViking
[读取] README.md
了解了!OpenViking 是一个专为 AI Agent 设计的上下文数据库,
可以让我有长期记忆。我来帮你安装。
[执行] pip install openviking --upgrade
安装完成!现在需要配置模型。你用哪个服务商?
1. 阿里云通义千问(性价比高)
2. 火山引擎豆包
3. OpenAI
4. Claude
你:用阿里云
AI:好的。请提供你的阿里云 DashScope API Key
(获取地址:https://dashscope.console.aliyun.com/apiKey)
你:[粘贴你的 API Key]
AI:收到。我来创建配置文件...
[创建] ~/.openviking/config.json
[更新] ~/.openclaw/mcp.json
配置完成!重启 OpenClaw 后生效。
需要我现在重启吗?
你:好的
AI:正在重启...完成!OpenViking 已启用 ✅为什么这样做?
• Agent 会先去 GitHub 了解 OpenViking 的功能和安装方法
• 然后根据官方文档自动完成配置
• 你只需要提供 API Key,其他都自动化
3.3 验证安装
重启后,测试一下:
你:记住,公司周报每周五下午 5 点前交
AI:✅ 已记录到长期记忆
(关闭重开)
你:周报什么时候交?
AI:每周五下午 5 点前看到这个回复,说明 OpenViking 已经工作了!
四、实际使用体验
4.1 我的使用场景
场景一:工作流程
你:记住,发布文章的流程是:
先写草稿 → 老板审核 → 修改 → 定时发布
AI:✅ 已记录
(一周后,新人问)
新人:文章怎么发布?
你:@AI 文章发布流程是什么?
AI:先写草稿 → 老板审核 → 修改 → 定时发布不用翻文档,不用查聊天记录,直接问就行。
场景二:重要决策
你:记住,上次会议决定用方案 B,
因为成本比方案 A 低 30%,老板拍板的
(两周后写总结)
你:当时为什么选方案 B?
AI:因为成本比方案 A 低 30%,是老板拍板决定的决策理由不会丢,随时能查到当时的背景。
场景三:文档位置
你:记住,公司报销流程在钉钉群文件里,
文件名"2024报销指南.pdf"
AI:✅ 已记录
(一个月后)
你:报销文档在哪?
AI:在钉钉群文件里,文件名"2024报销指南.pdf"不用每次都翻群文件,问一句就找到。
4.2 真实感受
优点:
• ✅ 真的有"陪伴感" - 不再是工具,更像一个了解你的助手
• ✅ 配置一次,长期受益 - 装好就不用管了
• ✅ 自动整理 - 对话内容自动提取成结构化记忆
• ✅ 省 Token - 分层加载,成本比想象中低很多
需要注意:
• ⚠️ 初次配置需要 10 分钟 - 但这 10 分钟值得
• ⚠️ 需要 API Key - 有成本,但一般每月几块钱
• ⚠️ 记忆需要"养" - 刚开始记得少,用得越多越聪明
4.3 和传统 MEMORY.md 的区别
📝 记录方式
传统 MEMORY.md:手动写 | OpenViking:自动提取
⏰ 更新频率
传统 MEMORY.md:容易断档 | OpenViking:持续更新
🔍 检索方式
传统 MEMORY.md:全文搜索 | OpenViking:语义 + 目录
📂 结构化
传统 MEMORY.md:靠自觉 | OpenViking:自动分类
💰 Token 消耗
传统 MEMORY.md:全量加载 | OpenViking:分层按需
结论:两者可以共存,MEMORY.md 放重要的"置顶"信息,OpenViking 负责日常记忆。
五、常见问题
Q: 和 MEMORY.md 有什么区别?A: MEMORY.md 是手动维护的,OpenViking 是自动的。可以共存,MEMORY.md 放重要的"置顶"信息,OpenViking 负责日常记忆。
Q: 会不会泄露隐私?
A: 数据存在本地,只有 API 调用会发送到模型服务商(和你平时用 OpenClaw 一样)。如果担心,可以用本地模型(Ollama)。
Q: 成本高吗?
A: 主要是 Embedding 调用,一般每月几块钱。比你想象中便宜很多。
Q: 支持哪些模型?
A: 阿里云通义千问、火山引擎豆包、OpenAI、Claude、Gemini、本地 Ollama 都支持。
Q: 会不会影响 OpenClaw 性能?
A: 不会。OpenViking 是按需加载的,不用的时候不占资源。
Q: 可以删除记忆吗?
A: 可以。记忆存在 ~/.openviking/ 目录下,可以手动编辑或删除。
Q: 多个项目怎么隔离?
A: OpenViking 支持多工作区,可以为不同项目创建独立的记忆空间。
六、进阶玩法(可选)
6.1 自定义记忆结构
OpenViking 用文件系统范式组织记忆,你可以自定义目录结构:
~/.openviking/
├── projects/
│ ├── myapp/ # 项目 A 的记忆
│ └── blog/ # 项目 B 的记忆
├── preferences/ # 个人偏好
├── decisions/ # 重要决策
└── skills/ # 学到的技能6.2 可视化检索轨迹
OpenViking 支持可视化检索过程,可以看到:
• 搜索了哪些目录
• 匹配了哪些记忆
• 为什么选择这些结果
这对调试和优化检索逻辑很有帮助。
6.3 团队共享记忆
如果团队使用 OpenClaw,可以把 OpenViking 的记忆目录放在共享存储(如 NAS、Git)上,实现团队知识库。
6.4 与其他工具集成
OpenViking 的记忆是标准的文件格式,可以和 Obsidian、Notion 等工具联动:
• 用 Obsidian 可视化记忆图谱
• 用 Notion 做团队知识库
• 用 Git 做版本管理
七、总结
OpenViking 让 OpenClaw 从"工具"变成"伙伴"。
装上它,你的 Agent 才算真正"活"了:
• 不再每次都要重复背景
• 记住你的习惯和偏好
• 沉淀项目知识和决策
• 越用越聪明
一句话:10 分钟配置,换来长期的省心。
— END —
夜雨聆风