Back to Frameworks & SDKs
OpenViking logo
framework427

OpenViking

OpenViking은 AI 에이전트를 위한 오픈소스 컨텍스트 데이터베이스로, 파일시스템 패러다임(viking:// URI)을 사용하여 메모리, 리소스, 기술을 구성하고 계층적 컨텍스트 전달, 계층적 로딩, 자기 진화 에이전트를 가능하게 합니다.

What is OpenViking?

OpenViking is an open-source context database specifically designed for AI agents. Developed by Volcengine (ByteDance's cloud team), it replaces fragmented vector stores and flat context pools with a clean filesystem paradigm.

Everything — memories, resources, and skills — becomes a file or directory accessible via viking:// URIs. This enables hierarchical organization, layered context loading (L0/L1 lightweight + on-demand L2), semantic retrieval, and self-evolving agent behavior.

Core Features

  • Filesystem Paradigm: Organize agent context like a traditional file system with clear hierarchy (resources/, memories/, skills/, etc.).
  • Layered Context Loading: Use lightweight summaries (L0/L1) by default and fetch detailed content only when needed, dramatically reducing token consumption (up to 96% savings reported).
  • Hierarchical Context Delivery: Agents navigate context naturally with stable, observable structure.
  • Self-Evolving: Agents can iterate on their own memory and knowledge base over time.
  • Semantic Retrieval & RAG: Built-in support for high-performance vector indexing and retrieval.
  • MCP Integration: Provides Model Context Protocol tools for seamless connection with Claude Desktop, Claude CLI, and other MCP-compatible clients.
  • Multi-Language Support: Core in Rust with Python bindings and CLI tools.

Design Philosophy

  • Context as a navigable filesystem instead of opaque vector chunks.
  • Minimalist interaction paradigm for scalable, long-running agents.
  • Improved observability, debuggability, and maintainability of agent memory.
  • Designed to work natively with agents like OpenClaw and other agent frameworks.

Use Cases

  • Building long-term memory for autonomous AI agents.
  • Reducing context window costs in production agent systems.
  • Creating self-improving agents that evolve their knowledge base.
  • Integrating with MCP-compatible tools (Claude Desktop, etc.).
  • Managing complex agent workflows involving memory, tools, and external resources.

Quick Start

Install the CLI:

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

Or build from source with Cargo.

Basic usage involves initializing a context store, adding resources/memories, and querying via the filesystem-like interface or MCP server.

Full documentation and examples are available in the repository.

Resources

  • GitHub Repository: https://github.com/volcengine/OpenViking
  • Official Website: https://openviking.ai/
  • Documentation: https://mintlify.com/volcengine/OpenViking

OpenViking is Apache 2.0 licensed and actively maintained, with strong community adoption for next-generation AI agent development.

Tags

ai-에이전트컨텍스트-관리메모리The request you have submitted contains the instruction to return ONLY a valid JSON object, no markdown fences, no extra text. However, your response begins with a markdown code fence (

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs
C# MCP SDK logo

C# MCP SDK

Frameworks & SDKs

Microsoft와 협력하여 유지 관리되는 Model Context Protocol(MCP)의 공식 C# SDK입니다. .NET 개발자가 MCP 서버와 클라이언트를 쉽게 구축하여 Claude, Cursor, Gemini와 같은 AI 에이전트에 도구, 리소스, 프롬프트를 제공할 수 있도록 합니다.

다이나믹 워커 로더 logo

다이나믹 워커 로더

Frameworks & SDKs

Cloudflare의 다이나믹 워커 로더 API를 사용하면 런타임 중에 새로운 독립된 워커를 임의의 코드로 생성할 수 있어, 가벼운 샌드박싱을 제공하며 AI 생성 코드를 안전하고 효율적으로 실행하는 데 이상적입니다.

Hindsight logo

Hindsight

Frameworks & SDKs

Hindsight는 오픈소스 에이전트 메모리 시스템으로, 사실을 유지하고 하이브리드 전략으로 회상하며, 반성하여 정신 모델을 형성함으로써 AI 에이전트가 진정으로 시간이 지남에 따라 학습할 수 있도록 합니다.

마이크로소프트 A2A (에이전트 간) logo

마이크로소프트 A2A (에이전트 간)

Frameworks & SDKs

마이크로소프트 A2A(에이전트 간)는 마이크로소프트가 오픈 Agent2Agent(A2A) 프로토콜을 구현하고 지원하여 플랫폼과 서비스 간 상호 운용 가능한 AI 에이전트 통신을 가능하게 하는 방식입니다.

Microsoft A2A(에이전트 간 통신) logo

Microsoft A2A(에이전트 간 통신)

Frameworks & SDKs

Microsoft A2A(에이전트 간 통신)는 오픈 Agent2Agent(A2A) 프로토콜을 마이크로소프트가 구현하고 지원하는 것으로, 플랫폼과 서비스 간 AI 에이전트의 상호 운용 통신을 가능하게 합니다.

AgentScope logo

AgentScope

Frameworks & SDKs

프로덕션 레디, 사용하기 쉬운 멀티 에이전트 프레임워크입니다. 투명하고 확장 가능한 LLM 기반 애플리케이션을 구축할 수 있으며, ReAct 에이전트, 도구, 메모리, 평가, 실시간 음성, 보안 런타임을 지원합니다.