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 Video2026

Turns Claude Code or Codex into an agent skill that storyboards, animates, and sound-designs cinematic product promos from your real screenshots using Remotion. Packs tuned shot recipe cards, 150+ motion previews, a production-ready template, Remotion components, and audio assets for web/desktop product films.

GitHub
AI Agent2026

Helps produce and revise natural, readable Japanese for work documents by applying a 12-item writing constitution and sudachipy-powered lint to detect and remove “AI-smelling” patterns; includes diagnostic scoring and iterative rewrite loops.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.