AI product Open source

OpenViking

OpenViking is an open-source context database for AI agents developed by Volcengine. It unifies agent memories, resources for knowledge retrieval, and skills in a virtual filesystem accessed through the viking:// protocol, allowing agents to browse context with filesystem-style operations such as ls, tree, and find instead of querying an opaque vector store.

View repository Visit site Mentioned in 3 videos ↓

Overview

Content is processed into three loading tiers: L0 abstracts for relevance checks, L1 overviews for planning, and L2 full details loaded on demand. Recursive retrieval first locates a relevant directory through vector search and then drills down through its hierarchy, preserving the surrounding context and recording the browsing trajectory for inspection and debugging. After a session is committed, OpenViking asynchronously extracts user preferences and agent experience into long-term memory. The project also provides an OpenViking Studio browser playground, documentation, and a live demo.

What OpenViking is used for

3 uses taken from transcripts — each links to the moment in the video.

  • An open-source context database for AI agents that unifies memory, knowledge, and skills. It organizes context in a virtual file system and supports recursive, traceable retrieval and long-term memory extraction.

  • An open-source context database for AI agents that unifies memory, knowledge retrieval, and skills in a file-system-style structure. It organizes context into tiers and makes retrieval paths visible.

  • A context database for AI agents that unifies memory, knowledge, retrieval-augmented generation, and skills. It organizes context in a file-system-like structure with tiered loading, recursive retrieval, and visible retrieval trajectories.

Videos mentioning OpenViking

3 in the library.