# OpenViking: The Context Database for AI Agents (40k stars)
Canonical: https://social-archive.org/gergan/71eOikGsIY
Original URL: https://www.reddit.com/r/BestGitHubRepos/comments/1x7cpiv/openviking_the_context_database_for_ai_agents_40k/
Author: Artilas_Digital
Platform: reddit
Share mode: full
## Content
# What it does *All text below is quoted directly from the project README.* >Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills. **Why OpenViking:** * **One filesystem for knowledge, memory, and skills.** Resources hold documents and code; memories retain user preferences and experience; skills define how to perform tasks, not just extracted facts, but the full context, each with a `viking://` URI for browsing and retrieval. * **Search a directory, not the whole index.** Scope semantic search to a project or memory subtree instead of scanning a flat vector pool. `find` runs a query directly; `search` plans retrieval from session context. * **Read the summary before the source.** Generated directory abstracts (L0) and overviews (L1) let agents judge relevance before opening full content (L2). * **Sessions become files you can read.** Committing a session archives the conversation and extracts memories as Markdown you can inspect, edit, and merge. With VikingBot enabled, `ov compile` organizes source material into a wiki, knowledge graph, or report. * **L0 (Abstract)**: a one-sentence summary for quick relevance checks. * **L1 (Overview)**: core information and usage scenarios for planning. * **L2 (Details)**: the full original data, read only when needed. >Install OpenViking and run the setup wizard, which configures the models: `uv tool install openviking --upgrade && openviking-server init` # Repository [https://github.com/volcengine/OpenViking](https://github.com/volcengine/OpenViking) # Repository stats |Metric|Value| |:-|:-| |Stars|40,055| |Forks|3,187| |Last release|v0.5.0 (2026-10-09)| |Languages|Python 72.9%, TypeScript 11.9%, Rust 11.6%| |Contributors|324| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|cursoragent: 4, codex: 7, claude: 208| |AI co-authored commits|Claude: 222, Codex: 3, Cursor: 4| # Main contributor |Field|Value| |:-|:-| |Name|Qin Haojie| |GitHub|[@qin-ctx](https://github.com/qin-ctx)| |Commits to this repo|434 (top contributor)| |Bio|Be the CEO of Agents !| |Company / Location|Bytedance / beijing| |Website|[https://x.com/qin\_ctx](https://x.com/qin_ctx)| |Followers|145| |Public repos|15| |On GitHub since|2025-09-26| \------------------------------------------------------------------------------------------------- **Discover the best GitHub repos without the endless scrolling.** Get top repos organized by category (AI, DevOps, Databases & more), plus key takeaways from developers' most useful comments - all in one free, twice-weekly newsletter. 👉 [Get the best repos & community insights - Free](https://best-github-repos.beehiiv.com/subscribe)
## Media
1. image: https://social-archiver-api.social-archive.org/media/archives/gergan/HmFjel41v8/00-image.png
