AIAny
AI Agent2026
Icon for item

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

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).