轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥8起我的订单
文档
工具
提交工单页面收录
ghcr.io/volcengine/openviking

ghcr.io/volcengine/openviking:v0.4.14.dev2

ghcr.iolinux/amd64v0.4.14.dev2大小: 358.88 MB更新于 2026年8月23日
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

OpenViking:AI智能体的上下文数据库

English / 中文 / 日本語

Website · Live Demo · GitHub · Issues · Docs

👋 加入我们的社区

📱 飞书群 · 微信 · *** · X


什么是OpenViking

OpenViking是一个开源的AI智能体上下文数据库。它将记忆、资源和技能作为统一的虚拟文件系统存储在 viking:// 协议下,因此智能体可以通过 ls、tree 和 find 命令浏览自身上下文,而非查询黑盒向量存储。内容被处理为三个层级——L0摘要、L1概览、L2详情,并按需加载。每次检索都会留下可观察和调试的轨迹。完整介绍:开始使用。

OpenViking Studio playground——一个可在浏览器中打开的实时演示,无需安装。

为什么选择OpenViking

  • 统一文件系统管理所有上下文:记忆、资源和技能均拥有各自的 viking:// URI。智能体可确定性地定位和操作上下文,就像开发者处理文件一样。→ Viking URI · 上下文类型
  • 分层加载降低Token消耗:每个条目在写入时被处理为L0(摘要)、L1(概览)和L2(详情),然后仅根据任务需求加载对应深度的内容。→ 上下文层级
  • 目录递归检索:向量搜索首先定位得分最高的目录,然后逐层深入,确保结果附带完整的周边上下文。→ 检索
  • 可观察的检索过程:每个查询都会保留其目录浏览轨迹。当结果出现异常时,你可以精确查看产生该结果的路径。→ 检索
  • 会话转化为记忆:会话提交后,OpenViking会异步提取用户偏好和智能体经验到长期记忆中。→ 会话

各组件如何协同工作:架构。设计背后的思考:上下文工程的数据库范式。

viking://
├── resources/ # 资源:项目文档、代码库、网页等
│  └── my_project/
│     ├── docs/
│     │  ├── api/
│     │  └── tutorials/
│     └── src/
└── user/
   └── {user_id}/
      ├── memories/
      │  └── preferences/
      │     ├── writing_style
      │     └── coding_habits
      ├── resources/
      │  └── private_project/
      ├── skills/
      │  ├── search_code
      │  └── analyze_data
      └── peers/
         └── web-visitor-alice/

三个加载层级:

  • L0(摘要):一句话总结,用于快速相关性检查。
  • L1(概览):核心信息和使用场景,用于任务规划。
  • L2(详情):完整原始数据,仅在需要时读取。

每个目录都包含自己的L0/L1层级,因此无需读取完整文件即可判断相关性:

viking://resources/my_project/
├── .abstract # L0:约100 tokens - 快速相关性检查
├── .overview # L1:约2k tokens - 结构和关键点
└── docs/
   ├── .abstract
   ├── .overview
   └── api/
      ├── auth.md # L2:完整内容,按需加载
      └── endpoints.md

效果验证

OpenViking 0.3.22已在长对话用户记忆(LoCoMo)和多轮智能体任务(tau2-bench)上进行了评估。完整结果和设置细节(包括知识库问答)详见基准测试报告;复现脚本位于./benchmark。

记忆评估使用https://console.volcengine.com/ark/region:cn-beijing/model/detail?Id=doubao-seed-2-0-pro作为VLM,https://console.volcengine.com/ark/region:cn-beijing/model/detail?Id=doubao-embedding-vision作为嵌入模型。

  • 用户记忆(LoCoMo):使用OpenViking后,三个智能体集成的准确率达到80–83%——高于原生记忆的24–57%——同时输入 tokens 减少34.3–91.0%,查询延迟降低58.45–66.10%。
  • 智能体经验(tau2-bench):经验记忆使任务成功率在零售场景提升+6.87个百分点,在航空场景提升+11.87个百分点,相比无记忆的同一LLM。

快速开始

[!NOTE] 想先体验实际效果? 试试 OpenViking Studio——一个包含上下文 playground、语义搜索和多智能体中心的实时托管实例。无需安装。

需要Python 3.10或更高版本。

pip install openviking --upgrade
openviking-server init # 交互式向导:提供方、模型、ov.conf
openviking-server doctor # 验证设置
openviking-server # 启动(后台运行:nohup openviking-server
> openviking.log 2>&1 &)

init 会引导你完成提供方设置并写入 ~/.openviking/ov.conf。它支持火山引擎(Volcengine)、OpenAI、Codex OAuth、Kimi、GLM以及本地Ollama——对于Ollama,它可以检测并安装运行时,并拉取适合你硬件的模型。doctor 在无需运行服务器的情况下检查配置文件、Python版本、提供方连接性和磁盘空间。手动 ov.conf 模板、各提供方示例、环境变量和Windows设置:配置指南 · 快速开始文档。

安装已包含 ov 客户端CLI。服务器运行时:

ov status
ov add-resource https://github.com/volcengine/OpenViking # --wait
ov ls viking://resources/
ov tree viking://resources/volcengine -L 2
# 若未使用 --wait,需等待一段时间进行语义处理
ov find "what is openviking"
ov grep "openviking" --uri viking://resources/volcengine/OpenViking/docs/en

后续步骤:

  • 客户端配置(ov config)、独立CLI安装(npm / cargo)以及高级用法(如索引重建):CLI设置
  • Docker和生产环境部署:部署指南

与你的智能体集成

集成会将OpenViking的回忆功能注入智能体的上下文,并自动提交会话记忆:

  • Claude Code
  • Codex
  • OpenClaw
  • Hermes
  • Cursor
  • TRAE / TRAE CN / TraeCode CLI 2.0
  • OpenCode
  • pi
  • Agent Plugins 1.0
  • MCP clients
  • LangChain / LangGraph

每个代理的设置说明:代理集成概述。

OpenViking Helper(测试版)

OpenViking Helper 是一款桌面控制台,目前针对 macOS 和 Windows x64 提供测试版:

  • 可视化本地代理设置:检测 OpenViking CLI、Claude Code、Codex、Cursor、Trae 和 OpenCode,然后配置受支持的插件、MCP、Hook 和 CLI 集成。
  • 会话跟踪检查:解析 Claude Code、Codex 和 Trae 会话,以显示 OpenViking 召回、提示注入、MCP 调用、捕获和提交事件。
  • 本地内存和技能管理:查看本地内存/规则文件和 SKILL.md 技能,然后将它们同步到 OpenViking。

下载:

  • macOS Apple Silicon (arm64)
  • macOS Intel (x64)
  • Windows (x64)

VikingBot

VikingBot 是基于 OpenViking 构建的 AI 代理框架:

pip install "openviking[bot]"
openviking-server --with-bot
ov chat # 在另一个终端中

官方 Docker 镜像捆绑了 VikingBot,并默认与服务器和控制台 UI 一起启动。详情:VikingBot 指南。

生产环境部署

对于生产环境,将 OpenViking 作为独立 HTTP 服务运行 — 参见 服务器部署 和 部署指南。

商业版本

开源版本并未功能受限。 此仓库中的 OpenViking 基于 AGPLv3 完全开源:无功能限制、无需账户、无需激活密钥。按照上述 生产环境部署 自行在生产环境中运行 — 这一点将始终保持。

以下两个版本解决的是“谁来运营以及在哪里运行”的问题,而非“是否可以使用”的问题。

☁️ 托管 SaaS 由火山引擎官方托管。无需设置,无需运营。

个人版 — 面向个人开发者。免费试用最多 50 个文件,并通过 VikingDB 实现远超本地硬件的扩展能力。 企业版 — 多用户上下文管理、团队协作与权限控制、企业级 SLA 和支持。

现有开源用户可通过迁移工具迁移。 → 火山引擎产品页面 · 文档 面向中国以外地区的全球托管服务即将在 BytePlus 上线。

🏢 自管理版 在您自己的环境中运行。数据永不离开您的环境。

在线版 — 部署到您自己的云账户/VPC,支持 BYOC(自带云),需要出站访问以获取更新和授权。 离线版 — 完全隔离的环境,无互联网访问,适用于受监管行业。

在开源版本基础上增加分布式部署和官方支持,通过许可证密钥激活。 → 联系我们了解自管理部署

只想运行开源版本?请直接操作 — 无需联系任何人。前往 快速开始。

研究

OpenViking 开源了 VikingMem 论文中描述的部分核心能力:

VikingMem:面向基于 LLM 的有状态应用的内存库管理系统 Jiajie Fu、Junwen Chen、Mengzhao Wang、Aoxiang He、Maojia Sheng、Xiangyu Ke、Yifan Zhu 和 Yunjun Gao。 arXiv:2605.29640,2026。已被 VLDB 2026 接收。 📄 https://arxiv.org/abs/2605.29640

合作项目

OpenViking 欢迎与其他开源项目合作,共同构建上下文数据生态系统。已确认的合作伙伴包括:

  • https://github.com/bytedance/deer-flow - 开源长周期 SuperAgent 框架
  • https://github.com/NoKV-Lab/NoKV - AI 原生分布式文件系统
  • https://github.com/huangruiteng/loopx - 轻量级循环工程状态内核
  • https://github.com/NousResearch/hermes-agent - 与您共同成长的代理

有兴趣加入我们的合作伙伴列表?请向我们的社区提交 issue 申请。

社区与贡献

OpenViking 仍处于早期阶段,还有许多工作要做。

  • 文档:docs.openviking.ai · 常见问题
  • 博客:blog.openviking.ai
  • 团队:关于我们
  • 贡献:欢迎错误修复和新功能 — 参见 CONTRIBUTING.md

安全与隐私

本项目高度重视安全性。 有关漏洞报告和支持的版本,请参见 SECURITY.md

许可证

OpenViking 项目的不同组件使用不同的许可证:

  • 主项目:AGPLv3 - 详情参见 LICENSE 文件
  • crates/ov_cli:Apache 2.0 - 详情参见 LICENSE
  • examples:Apache 2.0 - 详情参见 LICENSE
  • third_party:第三方项目各自的原始许可证

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

爱快 4.0 · iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

专属域名用法

专属域名 · 开启停用 · 多仓库

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

docker.sock / daemon

账号

失败是否计费

manifest · blob · 计费

申请开票(企业 / 个人)

开票 · 发票 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
ghcr.io/volcengine/openviking
定价查看流量套餐与价格
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥8/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱