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 パッケージを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト