christopherkarani/Wax

Shared Single-file memory layer for all your agents, sub mili-second RAG over text, photo and video on Apple Silicon.. No Server. No API. One File. Pure Swift

何を解決するか

Wax は AI エージェントおよびオフデバイスモデル向けのローカルファーストで共有可能なメモリシステムを提供します。ホストされたベクトルデータベースや手動で管理するマーカップスクラッチパッド(例: CLAUDE.md)の必要性を排除し、Claude、Cursor、Hermes などの複数のエージェントが、ディスク上の単一の検索可能な .wax ファイルに読み書きできるようにします。

動作方法

Wax は、フルテキスト検索(FTS5)、CoreML ベクトル、およびウォール・アヘッド・ログ(WAL)を統合した単一のバイナリファイルを使用します。MCP(Model Context Protocol)サーバーとして動作し、さまざまな AI ホストが HTTP を介して共有メモリストアに接続できます。Apple エコシステムユーザー向けには、Apple Foundation Models との直接統合と、iOS および macOS アプリ向けのネイティブ Swift フレームワークを提供しており、ハイブリッド検索に組み込みの MiniLM エンベッダーを利用しています。

対象ユーザー

  • AI エージェントユーザー:Claude Code、Cursor、Codex、Hermes などのツールを使用しており、異なるセッションやプロジェクト間でエージェントが好みや学びを記憶したい人。
  • iOS/macOS 開発者:クラウド API に依存せずに、耐久性のあるローカルメモリを必要とするオフデバイス AI アプリを開発する開発者。

特徴

  • ローカルファースト:アカウントやホストされたデータベースなし。メモリは単一のポータブルな .wax ファイルに保存されます。
  • エージェント間共有:複数の異なる AI エージェントが単一の MCP サーバーを介して同じメモリストアを共有できます。
  • ハイブリッド検索:テキスト検索とベクトル検索を組み合わせ、高速な検索を実現(Mシリーズチップでは p95 リコールが約 6.1 ms)。
  • Apple エコシステム統合:Apple Foundation Models へのネイティブ対応と、アプリ開発者向けの Swift パッケージを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト