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エージェントとデバイス内モデルのための永続的でローカルファーストな共有メモリ層を提供します。ホスト型のベクトルデータベースや手動のMarkdownスクラッチパッドを必要とせず、複数のAIツール(Claude Code、Cursor、Hermesなど)がディスク上の単一で検索可能な .wax ファイルに対して読み書きを行うことを可能にします。

仕組み

Waxは、ドキュメント、メタデータ、インデックスを保存するために単一のバイナリファイルを使用します。全文検索のためのSQLite FTS5と、セマンティックベクトル検索のためのCoreML駆動のMiniLM埋め込みを組み合わせています。エージェントがこのメモリを利用できるように、ブローカーとして機能するMCP (Model Context Protocol) サーバーを提供し、異なるAIクライアントがHTTP経由で同じメモリストアを共有できるようにします。Appleエコシステムの開発者向けには、Swift SDKとApple Foundation Modelsのネイティブ統合を提供し、waxRemember や waxRecall といったツールをデバイス上のLLMに直接提供します。

対象ユーザー

  • AIエージェントユーザー: Cursor、Claude Code、Grokbotなどのツールを使用し、異なるセッションやプロジェクト間で事実を記憶させたいユーザー。
  • Apple開発者: クラウドAPIに依存せず、永続的なデバイス内メモリストアを必要とするiOSおよびmacOSアプリ開発者。
  • AI研究者/パワーユーザー: ホスト型のメモリサービスの代替となる、プライベートでアカウント不要なソリューションを求める方。

ハイライト

  • ローカルファースト: すべてのデータは1つの .wax ファイルに保存され、iCloudやAirDropで簡単に移動可能。
  • ハイブリッド検索: 高速なテキスト検索とセマンティックベクトル検索を統合(Apple Silicon上でp95リコール約6.1ms)。
  • クロスエージェント互換性: 単一のメモリストアをMCP経由で複数の異なるAIエージェント間で共有可能。
  • デバイス内埋め込み: iOS 18およびmacOS 15+上でMiniLMエンベダーを自動構成。
  • ゼロコンフィグメモリ: 一部のRAGシステムとは異なり、remember はLLMによる事実抽出を待たずにテキストを直接保存します。

関連

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