DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to use OpenViking: what you can do with it

What is OpenViking? 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.

How do I use it? Have an OpenViking server running (self-hosted or the hosted service); then run curl -fsSL https://openviking.ai/install | bash and pick your tools and server when asked; use a user key, not a root key. Full steps below.

2 people shared what they built with OpenViking. See what people are building

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

3 use cases

What people are building with OpenViking

  • Tutorialthe web

    Moved the OpenViking memory backend for his Hermes agent from a laptop Docker container into a k3s homelab

    OpenViking stored and recalled memories across sessions for the author's Hermes profile, but ran on a MacBook bound to 0.0.0.0:1933 with a shell script as monitoring. He moved it into his homelab k3s cluster and wrote the steps up as a copy-paste tutorial.

    OpenViking on GitHub

    By Wojciech Gula (gulasz101.github.io) on the web

    View original post on the web

  • Built withGitHub

    Indexed about 2,000 local docs into OpenViking so Claude Code can search them over MCP

    A documented production setup maps an Obsidian vault (109 docs), a work directory (1000 docs) and personal projects (867 docs) into viking:// resources, and Claude Code queries them through MCP tools that return tiered L0, L1 and L2 summaries instead of whole files.

    OpenViking on GitHub

    By @dieguscl on GitHub

    View the project on GitHub

Real builds shared on X, Hacker News, Reddit, DEV and GitHub, summed up by Deduped from each post and its links; each card links to the original post. See what people are building with other repos

Quick start with OpenViking

  1. Check you have what it needs: 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).
  2. Open volcengine/OpenViking on GitHub and read the README and license.
  3. Have an OpenViking server running (self-hosted or the hosted service)
  4. Run curl -fsSL https://openviking.ai/install | bash and pick your tools and server when asked
  5. Use a user key, not a root key
  6. Restart your agent as the installer instructs, then follow the onboarding guide

These steps come from our top use case, Give Claude Code, Codex or Cursor memory across sessions, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for volcengine/OpenViking

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Best AI repos for Research

About this repo

  • Who it is forDevelopers building agents, and heavy coding agent users, who want memory they can inspect instead of a black box vector store.
  • Why it is hot41k stars, talked about in 3 AI sources we track
  • LanguagePython
  • Sourcegithub.com/volcengine/OpenViking ยท Back to Hot repos

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)

Add this badge to your README

Maintain OpenViking? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/volcengine/OpenViking.svg)](https://dedupedai.com/use-cases/volcengine-openviking/?utm_source=github&utm_medium=badge&utm_campaign=volcengine-OpenViking)

HTML

<a href="https://dedupedai.com/use-cases/volcengine-openviking/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=volcengine-OpenViking"><img src="https://dedupedai.com/badge/volcengine/OpenViking.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about OpenViking

What is OpenViking?

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. It is an open-source project on GitHub: https://github.com/volcengine/OpenViking.

How do I use OpenViking?

Have an OpenViking server running (self-hosted or the hosted service); then run curl -fsSL https://openviking.ai/install | bash and pick your tools and server when asked; use a user key, not a root key. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is OpenViking for?

Developers building agents, and heavy coding agent users, who want memory they can inspect instead of a black box vector store.

What can I do with OpenViking?

3 use cases so far, for example: Give Claude Code, Codex or Cursor memory across sessions; Self-host an OpenViking context server with your own models; Import a repository and search it one directory at a time. Each has steps and a copy-paste agent prompt.

What do I need to run OpenViking?

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).

What are alternatives to OpenViking?

Other hot AI repos in Research: Scientific Agent Skills, Ex Ussr Kinship Research, Open Notebook, Openmed, Tren Torch.

Is OpenViking safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.