# OpenViking

> OpenViking is an open-source context database designed specifically for AI Agents(such as openclaw). OpenViking unifies the management of context (memory, resources, and skills) that Agents need throu

- **URL**: https://www.freshcrate.ai/projects/OpenViking
- **Author**: volcengine
- **Category**: Databases
- **Latest version**: `v0.3.23` (2026-06-03)
- **License**: AGPL-3.0
- **Source**: https://github.com/volcengine/OpenViking
- **Homepage**: https://openviking.ai
- **Language**: Python
- **GitHub**: 22,711 stars, 1,651 forks
- **Registry**: github
- **Tags**: `agent`, `agentic-rag`, `ai-agents`, `clawbot`, `context-database`, `context-engineering`, `filesystem`, `llm`, `python`

## Description

OpenViking is an open-source context database designed specifically for AI Agents(such as openclaw). OpenViking unifies the management of context (memory, resources, and skills) that Agents need through a file system paradigm, enabling hierarchical context delivery and self-evolving.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.3.23` | 2026-06-03 | High | # OpenViking v0.3.23 Release Notes / 发布说明  Release date / 发布日期: 2026-06-03  Full Changelog / 完整变更记录: https://github.com/volcengine/OpenViking/compare/v0.3.22...v0.3.23  Compare range / 对比范围: `v0.3.22...v0.3.23` (42 commits)  ---  ## 中文  ### 版本概览  v0.3.23 是一次偏体验与可靠性的版本：原生 `ov` CLI 改为更完整的交互式配置与诊断入口，Web Studio 增加 Playground 与连接身份管理，VikingBot 的经验召回改为配置驱动，同时补齐一批资源导入、会话、插件和 VLM 链路的可靠性修复。  ### 主要更新  - **原生 `ov` CLI 体验重构**：`ov config` 现在是配置管理入口，可交互添加、编辑、删除、切换配置；`ov config show`、`ov con |
| `v0.3.21` | 2026-05-27 | High | Release date / 发布日期: 2026-05-27  Full Changelog / 完整变更记录: https://github.com/volcengine/OpenViking/compare/v0.3.20...v0.3.21  Compare range / 对比范围: `v0.3.20..v0.3.21`  Commits / 提交数: 23  ---  ## 中文  ### 版本概览  v0.3.21 主要强化 Memory V2 的 agent trajectory/experience 链路、批量会话写入、OpenClaw 工具命名、资源解析与文件系统错误处理，并修复 pip/pipx 安装下 `/studio` 静态资源缺失的问题。这个版本也补充了 tau2/VikingBot 自改进评测链路和一批文档、测试与安全清理。  ### 主要更新  - **Trajectory 记忆更适合检索与复盘**：trajectory schema 新增 `retrieval_anchor` 和 `embedding_templat |
| `v0.3.19` | 2026-05-22 | High | OpenViking `v0.3.19` 已发布。  这个版本是基于 `v0.3.18` 后当前 `main` 的一次小版本发布，重点收敛 Console / Web Studio 的多时区数据口径。核心变化是把 Usage/Audit BFF 的时间分桶语义前移到服务端：统计数据统一按 UTC 写入，查询时再按请求里的 viewer timezone 做读端重分桶，前端和外部调用方不再需要、也不应该再做客户端二次时区转换。  相比 `v0.3.18` 的广泛产品化推进，`v0.3.19` 更聚焦于一个会影响 BFF 消费方式的 breaking change：`/api/v1/console/*` 的 `date` / `hour` bucket 现在应被视为服务端已经按用户时区解释后的结果。这个改动修复了 Docker / Railway 等 UTC 容器环境下“今天”统计边界不符合用户本地时间的问题，也修复了 Web Studio heatmap 在 UTC+ 用户侧被二次平移到“明天”的问题。  ## 重点变更  ### 1. Console BFF 改为服务端 |
| `v0.3.17` | 2026-05-15 | High | # OpenViking v0.3.17 Release Notes / 发布说明  Release date / 发布日期: 2026-05-15  Full Changelog / 完整变更记录: https://github.com/volcengine/OpenViking/compare/v0.3.16...v0.3.17  Range / 范围: `v0.3.16..v0.3.17`, 80 commits, 494 files changed.  ---  ## 中文  ### 版本概览  OpenViking v0.3.17 是一次面向 Agent 集成、数据迁移、可观测性和存储可靠性的综合发布。这个版本新增 LangChain / LangGraph 适配器、OVPack v2 迁移与备份能力、npm 原生 CLI 分发、Codex / OpenCode 插件改造，以及 Console 使用统计与请求审计 BFF；同时补强检索层级过滤、WebDAV 资源访问、VLM 失败切换、任务状态持久化和并发写入锁。  ### 主要更新  - |
| `cli@0.3.14` | 2026-05-08 | High | # OpenViking CLI v0.3.14  ## Installation  ### Quick Install (macOS/Linux) ```bash curl -fsSL https://raw.githubusercontent.com/volcengine/OpenViking/refs/tags/cli@0.3.14/crates/ov_cli/install.sh \| bash ```  ### Manual Installation Download the appropriate binary for your platform below, extract it, and add it to your PATH.  The CLI command is simply `ov`: ```bash # After extraction chmod +x ov  # Unix only mv ov /usr/local/bin/  # or any directory in your PATH  # Verify installation ov --versio |
| `v0.3.13` | 2026-04-29 | High | # OpenViking v0.3.13 Release Notes / 发布说明  Release date / 发布日期: 2026-04-29  Full Changelog / 完整变更记录: https://github.com/volcengine/OpenViking/compare/v0.3.12...v0.3.13  Commit range / 提交范围: `v0.3.12...v0.3.13` (57 commits)  ---  ## 中文  ### 版本概览  OpenViking v0.3.13 是一个面向服务化、Agent 集成和生产可观测性的增强版本。它在 `openviking-server` 内置了标准 MCP HTTP 端点，新增用户级 skill 隐私配置与版本管理，补齐 Prometheus / OpenTelemetry 配置入口，并进一步收紧 API 错误、URI 校验和 bot 工具沙箱边界。  升级时最需要关注两点：`encryption.api_key_hashing.enabled` 现在需要显式配置 |
| `v0.3.12` | 2026-04-24 | High | ## What's Changed * feat(semantic): add output_language_override to pin summary/overview language by @0xble in https://github.com/volcengine/OpenViking/pull/1607 * docs(bot): sync gateway config example with #1640 security defaults by @r266-tech in https://github.com/volcengine/OpenViking/pull/1649 * fix(parser): validate feishu config limits by @duyua9 in https://github.com/volcengine/OpenViking/pull/1645 * fix(code-hosting): recognize SSH repository hosts with userinfo by @officialasishkum |
| `v0.3.10` | 2026-04-23 | High | # OpenViking v0.3.10 Release Notes / 发布说明  Release date / 发布日期: 2026-04-22  Full Changelog / 完整变更记录: https://github.com/volcengine/OpenViking/compare/v0.3.9...v0.3.10  ---  ## 中文  ### 版本概览  v0.3.10 重点增强了 VLM provider、OpenClaw 插件生态、VikingDB 数据面接入，以及文件写入、QueueFS、Bot/CLI 的稳定性。本次发布包含 46 个提交，覆盖新功能、兼容性修复、安全修复和测试补强。  ### 主要更新  - 新增 Codex、Kimi、GLM VLM provider，并支持 `vlm.timeout` 配置。 - 新增 VikingDB `volcengine.api_key` 数据面模式，可通过 API Key 访问已创建好的云上 VikingDB collection/index。 - `write()` 新增 |
| `v0.3.9` | 2026-04-18 | High | ## What's Changed * reorg: remove golang depends by @MaojiaSheng in https://github.com/volcengine/OpenViking/pull/1339 * Feat/mem opt by @chenjw in https://github.com/volcengine/OpenViking/pull/1349 * fix: openai like embedding models fix, no more matryoshka error by @MaojiaSheng in https://github.com/volcengine/OpenViking/pull/1350 * feat(bot): Add disable OpenViking config for channels. by @yeshion23333 in https://github.com/volcengine/OpenViking/pull/1352 * fix(config): point missing-con |
| `v0.3.8` | 2026-04-15 | High | - Date: 2026-04-15 - Tag: `v0.3.8` - Compare: https://github.com/volcengine/OpenViking/compare/v0.3.5...v0.3.8  ## 中文说明  OpenViking v0.3.8 主要聚焦于 Memory V2、Agent/插件生态增强，以及一批配置、检索和稳定性修复。本次版本共整理了 35 个变更项，覆盖 Memory V2、CLI、OpenClaw、Codex、VikingBot、检索性能和部署体验，并包含 8 位新贡献者。  ### Memory V2 专题  Memory V2 是 v0.3.8 的核心主题之一。本节重点介绍其记忆格式设计，以及模板化、结构化更新和可扩展性带来的架构优化。  - 记忆格式：   - Memory V2 不再把长期记忆限制在 v1 的固定类别里，而是改成基于 YAML 模板定义记忆类型。   - 每种记忆模板都可以定义 `directory`、`filename_template`、`fields`、`merge_op`，必 |

## Citation

- HTML: https://www.freshcrate.ai/projects/OpenViking
- Markdown: https://www.freshcrate.ai/projects/OpenViking.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/OpenViking/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
