aradotso avatar

Openviking Context Database

OpenViking replaces fragmented vector stores with a filesystem paradigm for agent context. You organize memories, resources, and skills in directories, then query them with tiered loading: L0 for always-loaded identity, L1 for on-demand resources, L2 for semantic skill retrieval. The session compression feature automatically extracts long-term memories from conversation turns, which is cleaner than manually managing embeddings. Setup requires wiring your VLM and embedding providers through a config file, with support for OpenAI, LiteLLM, and local models. The observable trajectory tracking is genuinely useful for debugging why your agent pulled the wrong context. Best for agents that need persistent memory across tasks without blowing your token budget.

skills.sh installs
1.3K
GitHub stars
61
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill openviking-context-database --agent claude-code

Installs into .claude/skills of the current project.

Files

OpenViking Context Database

Skill by ara.so — Daily 2026 Skills collection.

OpenViking is an open-source context database for AI Agents that replaces fragmented vector stores with a unified filesystem paradigm. It manages agent memory, resources, and skills in a tiered L0/L1/L2 structure, enabling hierarchical context delivery, observable retrieval trajectories, and self-evolving session memory.


Installation

Python Package

pip install openviking --upgrade --force-reinstall

Optional Rust CLI

# Install via script
curl -fsSL https://raw.githubusercontent.com/volcengine/OpenViking/main/crates/ov_cli/install.sh | bash

# Or build from source (requires Rust toolchain)
cargo install --git https://github.com/volcengine/OpenViking ov_cli

Prerequisites

  • Python 3.10+
  • Go 1.22+ (for AGFS components)
  • GCC 9+ or Clang 11+ (for core extensions)

Configuration

Create ~/.openviking/ov.conf:

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Categories
Backend & APIs, Databases
First seen
Apr 16, 2026

More from aradotso/trending-skills

All 251
1nexscope-ai avataramazon-backend-keywordsnexscope-ai/amazon-skillsAmazon backend search term optimization and strategy. 250-byte limit management, keyword deduplication, prioritization frameworks, and search visibility optimiz1.3Kskills.sh installs
2nvidia avatarcuopt-numerical-optimization-api-cnvidia/skillsLP, MILP, and QP (beta) with cuOpt — C API only. Use when the user is embedding LP, MILP, or QP in C/C++.1.3Kskills.sh installs
3pulumi avatarpulumi-automation-apipulumi/agent-skillsLoad this skill when a user asks how to run Pulumi programmatically, embed Pulumi in an application, orchestrate multiple stacks in code, build a self-service i1.2Kskills.sh installs
4modelcontextprotocol avataradd-app-to-servermodelcontextprotocol/ext-appsThis skill should be used when the user asks to "add an app to my MCP server", "add UI to my MCP server", "add a view to my MCP tool", "enrich MCP tools with UI1.2Kskills.sh installs
5erikote04 avatarswift-api-design-guidelines-skillerikote04/swift-api-design-guidelines-agent-skillWrite, review, or improve Swift APIs using Swift API Design Guidelines for naming, argument labels, documentation comments, terminology, and general conventions1.2Kskills.sh installs
6yoanbernabeu avatarsupabase-audit-rlsyoanbernabeu/supabase-pentest-skillsTest Row Level Security (RLS) policies for common bypass vulnerabilities and misconfigurations.1.2Kskills.sh installs