trvon/yams
Persistent memory for LLMs and apps. Content-addressed storage with dedupe, compression, full-text and vector search.
何を解決するか
YAMS はコード、ドキュメント、およびローカルアプリケーション用の永続的で検索可能なメモリシステムを提供します。大規模なローカルデータコアから情報を効率的に保存・取得する問題に対処し、ホストされたサービスやアカウントの必要を排除します。
動作方法
システムは SHA-256 コンテンツアドレス付きストレージを用い、チャンクレベルでの重複排除と圧縮によりデータを保存します。検索には、テキスト(SQLite FTS5)、ベクトル検索(Simeon埋め込み)、ハイブリッド検索、および知識グラフ検索の複数の検索表面を組み合わせます。コードに対しては、Tree-sitter を使ってシンボルを抽出し、ソースに意識的なグラフ走査を実行します。
対象ユーザー
ファイルやコードベースに対してローカル優先の永続的メモリシステムが必要な開発者やユーザー、および MCP 互換の開発者ツールを使用している人。
特徴
- アカウント不要のローカル優先動作
- 重複排除と圧縮を備えたコンテンツアドレス付きストレージ
- テキスト、ベクトル、グラフ検索を含むハイブリッド検索機能
- 開発者ツールとの統合用の MCP サーバー対応
- ソースに意識的なコード分析用の Tree-sitter シンボル抽出
- 内蔵の破損検出および修復ツール
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト