AI SearchOpen_source
OpenViking logo

OpenViking

Context database for AI agents that stores memory, knowledge and skills as files

Overview

About OpenViking

OpenViking is a context database for AI agents. The problem it addresses is that an agent's context is normally scattered: some of it in a vector store, some in markdown files nobody maintains, some in the chat history that vanishes when the session ends. OpenViking gathers all of it into one addressable filesystem, reached through viking:// URIs, where memory, documents and skills are directories an agent can browse rather than an opaque index it can only query.

The structure is the interesting part. Context is layered, so a resource carries an abstract, an overview and the full content at separate levels, and an agent can read the cheap summary first and descend only when it needs the detail. That keeps token cost down on retrieval, which is the practical failure of naive RAG at scale. It ships first-party plugins for Claude Code, Codex, OpenClaw and OpenCode, a provider built into Hermes, and an MCP server for Cursor, TRAE, Manus and anything else that speaks the protocol, so it slots underneath an agent you already run rather than asking you to switch. The open source edition is AGPLv3 with the full feature set and no licence keys, which is a genuine constraint if you intend to embed it in a commercial product, and worth checking with a lawyer before you build on it.

Pricing

Usage based, no flat monthly plan

Free tier
  • Open Source$0/mo
  • OpenViking Context (Managed)Not listed
  • Self-ManagedContact sales

From the vendor pricing page, 2026-09-19

Details

GitHub Stars 33,817
Forks 2,566
Data from: GitHub • Website•Updated: Aug 27, 2026
semantic-searchai-searchragopen-sourceembeddings