Back to Frameworks & SDKs
OpenViking logo
framework342

OpenViking

OpenVikingは、ファイルシステムのパラダイム(viking:// URI)を用いて、メモリ、リソース、およびスキルを整理する、AIエージェント向けのオープンソースコンテキストデータベースです。これにより、階層的なコンテキスト配信、レイヤードローディング、および自己進化するエージェントを実現します。

OpenVikingとは?

OpenVikingは、AIエージェント向けに特別に設計されたオープンソースのコンテキストデータベースです。Volcengine(ByteDanceのクラウドチーム)によって開発され、断片化したベクターストアやフラットなコンテキストプールを、明確なファイルシステムパラダイムに置き換えます。

すべてのもの ― メモリ、リソース、スキル ― は、viking:// URI経由でアクセス可能なファイルまたはディレクトリになります。これにより、階層的な整理、レイヤードコンテキストローディング(L0/L1軽量 + オンデマンドL2)、セマンティック検索、および自己進化するエージェントの挙動が可能になります。

コア機能

  • ファイルシステムパラダイム: 伝統的なファイルシステムのように、明確な階層(resources/、memories/、skills/など)でエージェントのコンテキストを整理します。
  • レイヤードコンテキストローディング: デフォルトで軽量なサマリー(L0/L1)を使用し、詳細な内容は必要な時のみ取得することで、トークン消費を劇的に削減します(最大96%の削減が報告されています)。
  • 階層的なコンテキスト配信: エージェントは、安定した観測可能な構造で、コンテキストを自然にナビゲートします。
  • 自己進化: エージェントは、時間の経過とともに自身のメモリと知識ベースを反復的に更新できます。
  • セマンティック検索 & RAG: 高性能なベクターインデックス作成と検索のサポートを内蔵しています。
  • MCP統合: Claude Desktop、Claude CLI、およびその他のMCP互換クライアントとのシームレスな接続を提供するModel Context Protocolツールを提供します。
  • マルチ言語サポート: Rustでコアを記述し、PythonバインディングとCLIツールを提供します。

設計哲学

  1. コンテキストを、不透明なベクターチャンクではなく、ナビゲート可能なファイルシステムとして捉える。
  2. スケーラブルで長期間稼働するエージェントのためのミニマリストな相互作用パラダイム。
  3. エージェントのメモリの観測性、デバッグ性、および保守性の向上。
  4. OpenClawや他のエージェントフレームワークとネイティブに連携するように設計されています。

ユースケース

  • 自律AIエージェントの長期記憶の構築。 -(1) 本番環境のエージェントシステムにおけるコンテキストウィンドウコストの削減。 -(2) 自身の知識ベースを進化させる自己改善エージェントの作成。
  • MCP互換ツール(Claude Desktopなど)との統合。
  • メモリ、ツール、外部リソースを含む複雑なエージェントワークフローの管理。

クイックスタート

CLIをインストール:

Tags

ai-エージェントコンテキスト管理メモリデータベースファイルシステムパラダイムragmcp長期記憶pythonrustbytedancevolcengine

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

Microsoftとの協力によりメンテナンスされているModel Context Protocol(MCP)公式C# SDKです。.NET開発者がMCPサーバーやクライアントを簡単に構築し、ツール、リソース、プロンプトをClaude、Cursor、GeminiなどのAIエージェントに公開できるようにします。

AgentScope logo

AgentScope

Frameworks & SDKs

本番環境対応で使いやすいマルチエージェントフレームワーク。透明性が高くスケーラブルなLLM駆動アプリケーションを構築でき、ReActエージェント、ツール、メモリ、評価、リアルタイム音声、セキュアランタイムをサポートします。

Cloudflare Workers MCP logo

Cloudflare Workers MCP

Frameworks & SDKs

Build and deploy custom remote MCP servers on Cloudflare Workers to expose tools, APIs, and Cloudflare services to AI agents like Claude and Cursor via standardized protocol.