Tools/volcengine/OpenViking

OpenViking

Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.

26.6k+217/wkgrowthPythonGNU Affero General Public License v3.0trending

The Lens

OpenViking is a context database built specifically for AI agents. Instead of the usual pile of vector embeddings, it organizes an agents memory, retrieved documents, and skills the way a filesystem organizes files: directories you can navigate, tag, and search recursively. It is open source under AGPL-3.0.

Setup is heavier than a typical pip install. You will need Python 3.10+, a Rust toolchain for building the RAGFS component, and a C/C++ compiler for the core extensions, on top of wiring up a vision-language model and an embedding model (Volcengine Doubao, OpenAI, or others) before it does anything useful. Once running, it compresses conversation history automatically and shows you the retrieval path it took to answer a query, so debugging why an agent recalled the wrong thing is actually possible.

There is a hosted demo, OpenViking Studio, if you want to try the retrieval and memory features before committing to the build. Solo devs experimenting with agent memory: worth the setup time if you are hitting the limits of flat vector search. Teams building production agents: the tiered loading, it only pulls in the context tier it actually needs, is the real selling point for cutting token costs at scale.

It is AGPL-3.0, not MIT or Apache. If you build a hosted product on top of OpenViking and offer it as a network service, the license requires you to open source your modifications too. That is a real constraint for anyone planning to build a commercial product on this, not just an internal tool.

Free vs Self-Hosted vs Paid

fully free

Free (only option): OpenViking is fully open source under AGPL-3.0. No paid tier, no hosted managed offering beyond a browser demo.

Self-hosted: Requires Python 3.10+, a Rust toolchain (Cargo) to build the RAGFS component, and a C/C++ compiler for core extensions. You also need to bring your own vision-language model and embedding model, so add whatever those API calls cost.

Paid: None currently. The AGPL-3.0 license means if you build a commercial hosted product on top of it, you are required to open source your changes.

Completely free and open source, but AGPL-3.0 comes with real strings attached if you are building a commercial product on top of it.

Self-hosting ops:significant
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
69/100 · B
Adoption27/30
Maintenance10/25
Community15/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 26,379 starsActive community: 2,051 forksCommunity discussions enabledOrganization account (200 public repos)Notable author: 1,883 followers

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: ✓ Yes

About

Owner
Volcengine (Organization)
Stars
26,596
Forks
2,083

Explore Further

More tools in the directory