OpenViking
概述
OpenViking 是字节跳动(火山引擎)开源的 AI Agent「上下文数据库」,不是又一个 RAG 框架。它用文件系统范式统一管理 Agent 的记忆、文档资源、技能,半年时间收获 26000 颗星。
- 项目地址:github.com/volcengine/OpenViking
- 星标:2.6 万(截至 2026-07-12 源文)
- 开源方:字节跳动 / 火山引擎
- 在线体验:openviking.net/studio
- 安装:
pip install openviking,Python 3.10+,支持 Volcengine/OpenAI/Kimi/GLM 模型
「上下文数据库」概念
把 Agent 需要的所有上下文(记忆、文档资源、技能)全部用文件系统方式管理——像在电脑上管理文件夹一样。建目录、写文件、做检索,Agent 大脑就搭好了。
解决传统 RAG 五大痛点
| 痛点 | OpenViking 方案 |
|---|---|
| 上下文碎片化 | 文件系统范式统一管理 |
| Token 烧太快 | L0/L1/L2 三层结构按需加载 |
| 检索效果差 | 目录定位 + 语义搜索,递归精准获取 |
| 出错没法调试 | 检索轨迹可视化 |
| 记忆不会进化 | 自动压缩会话、提取长期记忆 |
L0/L1/L2 三层结构
- L0:最核心系统提示词和规则,每次都会加载
- L1:当前任务相关的记忆和资源,按需加载
- L2:历史记忆和知识库,只在需要时检索
检索时非暴力全量搜索,而是先目录定位缩小范围再语义匹配——像找文件先打开正确文件夹,而非全盘搜索。本质是按需加载:L0 永远在,L1 根据当前任务动态调整,L2 只有真正需要时才检索。
检索轨迹可视化
能看 Agent 怎么一步步找到答案——先打开哪个目录、检索哪些文件、匹配什么内容。出错时直接看轨迹定位。传统 RAG 检索不对时不知是 embedding 模型、chunk 切法还是 top_k 的锅。
v0.4.8(2026-07-08)新功能
- GPU 加速检索:接入 NVIDIA cuVS,有 GPU 起飞、无 GPU 自动回退 CPU
- 递归网页导入:扔 URL 自动爬整站,支持深度/范围控制
- 记忆 v3:记忆提取链路全面升级,支持流式更新和 patch-merge 合并
- Codex/Claude Code 插件:一行命令从远程 marketplace 安装记忆插件
OpenViking Helper 桌面端(Beta)
macOS + Windows,检测本地 Claude Code/Codex/Cursor 环境,一键配置记忆插件。
评测
2026 年 5 月评测:在 User Memory、Agent Memory、知识库问答三场景效果都比传统方案好,同时 Token 消耗显著降低。
与传统 RAG 的区别
| 维度 | 传统 RAG | OpenViking |
|---|---|---|
| 存储范式 | 扁平向量库,文本切 chunk | 文件系统范式,目录树结构 |
| 检索 | 暴力全量相似度匹配 | 目录定位 + 语义搜索 |
| 加载 | 每次塞一堆可能相关 chunk | L0/L1/L2 分层按需 |
| 调试 | 黑盒(不知哪环出错) | 检索轨迹可视化 |
| 记忆 | 无进化 | 自动压缩会话提取长期记忆 |
历史与演进
- 2026-03-24:早期源页记录 OpenViking 作为多仓库代码语义检索系统,赋能 AI 助手 + OpenClaw 记忆插件 2.0 升级。当时本地检索有 30% 问题回答错误或无法回答,VikingBot 降至 0。
- 2026-07-12:2.6 万星,v0.4.8 发布,GPU 加速 + 递归网页导入 + 记忆 v3 + Codex/Claude Code 插件。从代码检索扩展为通用上下文数据库。
命名辨析
火山引擎”Viking”是品牌名,下挂多个不同产品:
- OpenViking(本页):开源上下文数据库,github.com/volcengine/OpenViking
- Viking AI Search / SearchCLI:AI 搜索 CLI(电商/知识库),github.com/volcengine/SearchCLI,见 Viking-AI-Search
- 火山引擎 Viking 知识库:商用 RAG 产品,见 RAG-Benchmark 评测八款之一
三者相关但独立,命名易混。
相关页面
- ByteDance — 母公司
- Volcano-Engine — 开源方
- Viking-AI-Search — 同品牌不同产品
- OpenClaw — 记忆插件集成方
- RAG-Benchmark — RAG 评测
- 源:AI Agent 开源工具生态