{
 "schema_version": 1,
 "generated": "2026-10-30",
 "repo": "volcengine/OpenViking",
 "name": "OpenViking",
 "owner": "volcengine",
 "slug": "volcengine-openviking",
 "github": "https://github.com/volcengine/OpenViking",
 "what": "OpenViking is an open-source context database for AI agents that keeps knowledge, memory and skills in one virtual filesystem under viking:// paths. Directories carry generated one-sentence abstracts and overviews so agents can judge relevance before reading full files, and search can be scoped to a directory. Sessions are archived as Markdown memories you can read and edit. A memory plugin connects Claude Code, Codex, Cursor and OpenCode.",
 "why": "41k stars, talked about in 3 AI sources we track",
 "language": "Python",
 "requirements": [
  "uv and Python for a self-hosted server, or the hosted OpenViking Service",
  "A model provider for the server (Volcengine, OpenAI, Codex OAuth, Kimi, GLM or local Ollama)",
  "A user key for the memory plugin (a root key cannot read or write memories)"
 ],
 "audience_note": "Developers building agents, and heavy coding agent users, who want memory they can inspect instead of a black box vector store.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Research",
 "url": "https://dedupedai.com/use-cases/volcengine-openviking/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "volcengine-openviking--give-claude-code-memory-across-sessions",
   "title": "Give Claude Code, Codex or Cursor memory across sessions",
   "best": true,
   "url": "https://dedupedai.com/use-cases/volcengine-openviking/give-claude-code-memory-across-sessions/",
   "json": "https://dedupedai.com/use-cases/u/volcengine-openviking/give-claude-code-memory-across-sessions.json"
  },
  {
   "id": "volcengine-openviking--self-host-an-openviking-server",
   "title": "Self-host an OpenViking context server with your own models",
   "best": false,
   "url": "https://dedupedai.com/use-cases/volcengine-openviking/self-host-an-openviking-server/",
   "json": "https://dedupedai.com/use-cases/u/volcengine-openviking/self-host-an-openviking-server.json"
  },
  {
   "id": "volcengine-openviking--import-a-repo-and-search-it-by-directory",
   "title": "Import a repository and search it one directory at a time",
   "best": false,
   "url": "https://dedupedai.com/use-cases/volcengine-openviking/import-a-repo-and-search-it-by-directory/",
   "json": "https://dedupedai.com/use-cases/u/volcengine-openviking/import-a-repo-and-search-it-by-directory.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
