AIAny
AI Agent2026
GitHub

OpenViking

Models an AI agent's context as a file system, unifying memory, resources, and skills instead of flat vector RAG. Uses L0/L1/L2 tiered loading to cut tokens, directory-recursive plus semantic retrieval, and visualized retrieval traces for debugging.

Introduction

Most agent memory stacks bolt a vector database onto an LLM and hope flat similarity search surfaces the right chunk. OpenViking's bet is the opposite: treat an agent's entire context — long-term memory, external resources, and reusable skills — as a navigable file system, so retrieval becomes directory traversal you can inspect rather than an opaque embedding lookup. The interesting consequence is observability: when the wrong context loads, you can see the path the agent walked and fix the tree, instead of re-tuning chunk sizes and hoping.

What Sets It Apart
  • File-system paradigm over fragmented storage: memory, resources, and skills live in one directory tree with a global structure, rather than being scattered across code, vector stores, and prompt files.
  • L0/L1/L2 tiered loading: context is pulled on demand across three tiers instead of dumped into the window, so long-running agents spend fewer tokens per step.
  • Directory-recursive plus semantic retrieval: path-based positioning narrows the search space before semantic matching runs, combining precise navigation with fuzzy recall.
  • Visualized retrieval trajectories: the traversal is rendered as an inspectable trace, turning the usual RAG black box into something you can debug and tune.
  • Session self-iteration: conversations, tool calls, and resource references are automatically compressed into long-term memory, so the store improves with use.
Who It's For

Great fit if you are building long-running or multi-session agents where context management has become the real bottleneck, and you want retrieval you can audit and shape by hand — the file-tree model rewards teams comfortable curating structure. Look elsewhere if you need a drop-in single-shot RAG over static documents, or want a zero-dependency install: it expects a VLM plus embedding provider and pulls in a Rust toolchain and C++ compiler for its core and CLI, and ships under AGPLv3, which matters for commercial embedding.

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub
AI Agent2026

Shows what fills a DeepSeek Harness agent's context and how it changes per request. Browse prompts, tools and messages, trace compaction, and inspect token usage, estimated costs and parent/subagent relationships.

GitHub
AI Coding2026

Adds file editing, Git views, task monitoring and side chats to DeepSeek Harness. An extensible sidebar and split bottom workbench keep files, terminals and agent activity beside the conversation.