Back to Frameworks & SDKs
OpenViking logo
framework556

OpenViking

OpenViking 是一款专为 AI 智能体设计的开源上下文数据库,它采用文件系统范式(使用 viking:// URI)来组织记忆、资源和技能,从而实现分层上下文传递、层级加载和自我进化的智能体。

什么是 OpenViking?

OpenViking 是一款专为 AI 智能体设计的开源上下文数据库。由火山引擎(字节跳动的云团队)开发,它用简洁的文件系统范式取代了零散的向量存储和平坦的上下文池。

一切内容——记忆、资源和技能——都变成了可通过 viking:// URI 访问的文件或目录。这使得分层组织、层级上下文加载(L0/L1 轻量摘要 + 按需 L2 详细内容)、语义检索和自我进化的智能体行为成为可能。

核心特性

  • 文件系统范式:像传统文件系统一样组织智能体上下文,具有清晰的层级结构(resources/、memories/、skills/ 等)。
  • 层级上下文加载:默认使用轻量摘要(L0/L1),仅在需要时获取详细内容,显著降低 Token 消耗(据报道可节省高达 96%)。
  • 分层上下文传递:智能体通过稳定、可观测的结构自然地导航上下文。
  • 自我进化:智能体可以随时间迭代自己的记忆和知识库。
  • 语义检索与 RAG:内置对高性能向量索引和检索的支持。
  • MCP 集成:提供模型上下文协议工具,用于与 Claude Desktop、Claude CLI 及其他兼容 MCP 的客户端无缝连接。
  • 多语言支持:核心采用 Rust 编写,提供 Python 绑定和 CLI 工具。

设计理念

  • 上下文是可导航的文件系统,而非不透明的向量块。
  • 面向可扩展、长期运行智能体的极简交互范式。
  • 提升智能体记忆的可观测性、可调试性和可维护性。
  • 设计为可原生与 OpenClaw 及其他智能体框架协同工作。

应用场景

  • 为自主 AI 智能体构建长期记忆。
  • 降低生产环境中智能体系统的上下文窗口成本。
  • 创建能进化自身知识库的自我改进型智能体。
  • 与兼容 MCP 的工具(如 Claude Desktop 等)集成。
  • 管理涉及记忆、工具和外部资源的复杂智能体工作流。

快速开始

安装 CLI:

Tags

AI智能体上下文管理记忆数据库文件系统范式RAGMCP长期记忆PythonRust字节跳动火山引擎

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs
OpenViking logo

OpenViking

Frameworks & SDKs

OpenViking is an open-source context database for AI agents that organizes memory, resources, and skills using a filesystem paradigm (viking:// URIs), enabling hierarchical context delivery, layered loading, and self-evolving agents.

Hindsight logo

Hindsight

Frameworks & SDKs

Hindsight 是一个开源代理记忆系统,能让 AI 代理真正随时间学习,通过保留事实、采用混合策略进行回忆,并通过反思形成心智模型。

FastMCP logo

FastMCP

Frameworks & SDKs

The fast, Pythonic framework for building MCP (Model Context Protocol) servers and clients. Turn any Python function into production-ready LLM tools with zero boilerplate.

C# MCP SDK logo

C# MCP SDK

Frameworks & SDKs

Model Context Protocol (MCP) 官方 C# SDK,由微软合作维护。让 .NET 开发者能够轻松构建 MCP 服务器与客户端,将工具、资源和提示词开放给 Claude、Cursor、Gemini 等 AI 代理。

动态 Worker 加载器 logo

动态 Worker 加载器

Frameworks & SDKs

Cloudflare 的动态 Worker 加载器 API 允许 Worker 在运行时生成新的独立 Worker 并执行任意代码,提供轻量级沙箱机制,非常适合安全高效地执行 AI 生成的代码。

AgentScope logo

AgentScope

Frameworks & SDKs

一个可用于生产环境、易于使用的多智能体框架,用于构建透明、可扩展的基于大语言模型(LLM)的应用,支持 ReAct 智能体、工具、记忆、评估、实时语音以及安全运行时。