DSH Wiki DSH Wiki
Home / DSH Plugins / OpenViking

OpenViking

Volcengine's context database for agents.

Memory, knowledge RAG, and Skills managed under one roof, with L0/L1/L2 tiered retrieval to save tokens — and big-company backing.
28,891 star v0.4.14 Memory / storage GitHub

Install

Python 3.10+. License note: the main project is AGPLv3, while the CLI and examples are Apache 2.0.
A Python package: install with pip or uv, then run the command it ships.
pip install openviking --upgrade
openviking-server init # 交互式配置向导 openviking-server doctor # 校验配置 openviking-server # 启动服务
Optional VikingBot
pip install "openviking[bot]" openviking-server --with-bot ov chat

Full tutorial

01openviking-server init runs an interactive wizard (configures providers such as Volcengine/OpenAI/Kimi/GLM/Ollama)
02openviking-server doctor validates the configuration
03openviking-server starts the service
04Manage and search with the ov CLI: ov status, ov add-resource https://github.com/volcengine/OpenViking, ov ls viking://resources/, ov find "what is openviking"
05Hook it into an agent: works with Claude Code, Codex, Cursor, MCP clients, LangChain/LangGraph and more

config

配置文件位置:~/.openviking/ov.conf(由 init 向导生成)。README 未给出配置文件内容原文片段。

Features

·Three-tier content loading, L0 (summary) / L1 (overview) / L2 (detail), expanded on demand to save tokens
·Observable retrieval: the directory-browsing trail is kept for debugging and auditing
·Once a session is committed, user preferences and agent experience are automatically distilled into long-term memory

Voices

X @TeksEdge · 2026-03-19
Just saw this GitHub project 🛡️ OpenViking is skyrocketing 📈. This could be the best memory manager for @openclaw! 👀 ✅ OpenViking (volcengine/OpenViking) is an open-source project released by ByteDance's cloud division, Volcengine. It's exploding in popularity and could
940 likes Source
X @socialwithaayan · 2026-03-14
BREAKING: ByteDance open-sourced something the AI agent ecosystem has needed for a long time. A proper context database built specifically for agents. OpenViking manages everything an always-on agent needs to function at a high level: → Memory that persists and evolves across
222 likes Source
X @filippkowalski · 2026-03-19
It's fascinating to watch how ideas evolve This is very promising and I think for one of my projects I will switch from RAG to OpenViking
6 likes Source
DSH Wiki · The DSH Intel Hub · By ai798 Lab
DeepSeek Harness site GitHub
Live-scraped data