AIコーディングエージェント向けのローカルファーストな永続メモリ。決定事項や学びをSQLiteに保存し、MCP経由でClaude Code、Cursorなどのクライアントに提供します。
- スター
- 13
- フォーク
- 0
- 未解決の Issue
- 0
- 最終コミット
- 7 日前
これは何?
Elysianは、AIエージェントやアシスタント向けのローカルメモリストアです。各メモリには、保持者、情報源、シナリオ、イベント発生時刻、有効期間、公開範囲、保持設定が記録されます。そのため、複数の人やエージェントが共有するストアでも、それぞれの回答を分けて管理できます。検索時には質問者の立場から回答し、ストアに答えがない場合は推測せず、誰が知っていそうかを伝えます。
テキスト、PDF、コード、会話、画像、スクリーンショット、動画(音声の文字起こし付き)を取り込み、単語インデックスと、オプションの高密度ベクトル、画像検索、ローカルモデルによるリランキングを組み合わせて検索します。書き込みは、HTTP、CLI、MCP経由で公開される共通のルールに従うため、コーディングエージェントも同じストアを読み書きできます。Context Cartridgesは、検索対象を特定のプロジェクトに限定できる、スコープ付きのメモリパッケージです。
リポジトリには、再現率、レイテンシ、音声・画像検索を評価し、Mem0との比較も行うベンチマークスイートとレポートが含まれています。生成や学習に関する機能の一部は実装されていますが、リポジトリ内ではまだ実行されておらず、READMEでも未計測とされています。
主な機能
- 01各メモリに保持者、情報源、有効期間、公開範囲を記録する。
- 02質問者の立場から検索結果を回答し、答えがない場合は誰が知っているかを示す。
- 03SQLiteでアトム、全文検索インデックス、ベクトルを1つのファイルに保存してローカルで動作する。
- 04remember、supersede、forget、searchをHTTP、CLI、MCP経由で利用できる。
- 05Claude CodeやCodexなどのコーディングエージェントがストアを共有できるMCPサーバーを提供する。
- 06PDF、コード、会話、画像、動画を音声の文字起こしとともに取り込む。
ユースケース
- 1台のマシン上で、複数の家族やチームメンバーにそれぞれ独立したプライベートなAIメモリを提供する。
- 異なるツールを使うコーディングエージェント間で、1つのプロジェクト用メモリストアを読み書きできるようにする。
- 個人の文書、スクリーンショット、録音データをクラウドサービスに送信せず、ローカルで検索する。
- メモリパッケージをマウントして、AIアシスタントの回答対象を1つのプロジェクトに限定する。
クイックスタート
- 1
バックエンドフォルダーからメモリストア、検索機能、API、CLIをインストールします
pip install ./backend - 2
holder用のメモリを保存します
elysian remember "the archive key is in the second drawer" --holder wife --scenario home - 3
holderとしてストアを検索します
elysian search "where did we put the archive key" --as-holder wife
使う前に知っておきたいこと
- 学習済みLoRAアダプターや視覚的なマルチホップアドレッシングなどの生成機能は実行されていません。利用にはCUDA対応マシンとモデルのダウンロードが必要です。
- 埋め込み、CLIP、音声、学習を含むローカルモデルスタック全体を使うには、オプションのmodels extraが必要で、インストールにも時間がかかります。
収録されている特集
トピック
よくある質問
- Elysian とは?
- 誰の記憶か、情報源、いつ有効だったか、誰が読めるかを記録する、AI向けローカルメモリストア。 Elysianは、AIエージェントやアシスタント向けのローカルメモリストアです。各メモリには、保持者、情報源、シナリオ、イベント発生時刻、有効期間、公開範囲、保持設定が記録されます。そのため、複数の人やエージェントが共有するストアでも、それぞれの回答を分けて管理できます。検索時には質問者の立場から回答し、ストアに答えがない場合は推測せず、誰が知っていそうかを伝えます。
- Elysian は無料で使えますか?ライセンスは?
- Elysian は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Elysian は今もメンテナンスされていますか?
- 活発にメンテナンス中。Elysian の最終コミットは 2026年10月31日 です。
- Elysian は何に使えますか?
- 1台のマシン上で、複数の家族やチームメンバーにそれぞれ独立したプライベートなAIメモリを提供する。 異なるツールを使うコーディングエージェント間で、1つのプロジェクト用メモリストアを読み書きできるようにする。 個人の文書、スクリーンショット、録音データをクラウドサービスに送信せず、ローカルで検索する。 メモリパッケージをマウントして、AIアシスタントの回答対象を1つのプロジェクトに限定する。
- Elysian のインストール方法は?
- バックエンドフォルダーからメモリストア、検索機能、API、CLIをインストールします: pip install ./backend holder用のメモリを保存します: elysian remember "the archive key is in the second drawer" --holder wife --scenario home holderとしてストアを検索します: elysian search "where did we put the archive key" --as-holder wife
- Elysian はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ELY-Open-Source/Elysian
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェント向けのローカルファーストな永続メモリ。ナレッジグラフ、検索機能、MCP serverを備え、Markdownファイルに保存します。
過去の会話をセマンティック検索できる、MCPサーバーとして動作するClaude Code向けローカルRustツールです。
会話履歴をそのまま保存し、セマンティック検索で取得するローカルファーストのAIメモリシステム。MCPサーバーとCLIを提供します。
コーディングエージェント向けの長期記憶。ローカルのSQLiteデータベースに記憶を保存し、Claude Code、Codex、CursorなどのMCPクライアント間で共有できます。
Claude Code、Cursor、CodexなどのAIコーディングエージェント向けに、ディスク上のSQLiteファイルをMCP経由で提供するローカル優先の永続メモリ。