OpenViking

Context database that serves agent memory, knowledge, and skills through a filesystem-style interface.

Open SourceSelf Hosted
0.0 (0)

About

Agent context gets managed like a disk in OpenViking, an AGPL-3.0 context database from ByteDance's Volcengine team. Memories, documents, and skills all live as entries in one virtual filesystem addressed by viking:// URIs, so an agent explores what it knows with ls, find, and tree commands instead of firing opaque vector queries, and every retrieval leaves a browsable directory trajectory that can be audited afterward. Each entry carries three tiers, an abstract, an overview, and full detail, and the server hands agents the cheapest tier first, a scheme the project measures at 34 to 91 percent token savings compared with dumping raw context into the prompt. Retrieval itself is hybrid, combining directory structure with semantic search, and ingestion converts PDFs, web pages, and images into the same tree. The core is written in Rust with a Python SDK and CLI installed via pip on Python 3.10+, running as a client-server HTTP service that calls configured embedding and vision model endpoints. Open-sourced in January 2026, the repo topped GitHub trending and has passed 32,000 stars.

Should you use OpenViking?

Pick it when

Use OpenViking when you build long-running agents that need memory, documents, and skills in one store, want retrieval paths you can audit afterward, and care about cutting prompt tokens through tiered summaries.

Look elsewhere when

Skip it if AGPL-3.0 conflicts with how you ship, or if you only need document QA; it is a young project, open-sourced in January 2026, aimed at agent context. Mem0 is simpler for user memory alone.

Alternatives to OpenViking

  • Mem0

    Apache-2.0 memory layer focused on user preferences and facts across sessions, simpler to adopt, but no filesystem view of documents or skills.

  • Letta

    Stateful agent platform with persistent editable memory and its own runtime, more of a full agent stack than a context store you plug in.

  • Cognee

    Apache-2.0 knowledge graph plus vectors aimed at multi-hop questions, permissive where OpenViking is AGPL-3.0, but without tiered abstracts for token savings.

  • PageIndex

    Also favors navigable structure over pure vector lookup, MIT licensed, but focused on long documents rather than agent memory.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
AGPL-3.0
Added
Aug 24, 2026

Tags