コーディングエージェント向けの長期記憶。ローカルのSQLiteデータベースに記憶を保存し、Claude Code、Codex、CursorなどのMCPクライアント間で共有できます。
CodeAbra/iai-personal-memory-engine
Claude CodeやCursorなどのエージェントに過去の関連コンテキストを返す、AIとのコーディングセッションを一言一句記録するローカルMCPメモリサーバー。
- スター
- 920
- フォーク
- 111
- 未解決の Issue
- 16
- 最終コミット
- 5 日前
これは何?
iai-memoryはModel Context Protocolに対応したローカルサーバーで、ClaudeなどのMCP対応エージェントに長期記憶を提供します。各セッションのやり取りを一言一句そのまま記録し、時間をかけて意味的な要約や行動パラメータに整理します。新しい会話やターンの開始時には、関連する記憶の一部を返すため、ユーザーがエージェントに覚えておくよう頼む必要はありません。
記録データはAES-256-GCMで保存時に暗号化され、~/.iai-mcp/以下に保存されます。埋め込み生成とデータ保存はローカルマシン上で行われ、アカウントやホスト型サービスは不要です。一方、ネットワーク通信が発生する処理もあります。CLIからの通常のモデル呼び出し、ユーザーのClaudeサブスクリプションを使う任意の夜間統合処理(環境変数で無効化可能)、毎日のバージョン確認、初回の埋め込みモデルのダウンロードです。
ローカルダッシュボード(iai brain)と、検索・記録・ドキュメントのアップロードに使えるCLIも含まれています。ホストごとに対応状況は異なり、Claude Codeでは最も包括的なアンビエント統合が利用できます。一方、Codex、Cursor、Hermes、OpenClawではフックの対応範囲がそれぞれ異なります。macOSとLinuxに対応し、Windowsはベータ版です。
主な機能
- 01各セッションのやり取りを一言一句そのまま記録し、ローカルで暗号化して保存します。
- 02MCPツールを通じて、セッション開始時や以降のターンで関連する記憶を呼び出します。
- 03意味的類似度、グラフリンク、情報の新しさ、語彙マッチングを組み合わせて検索します。
- 04古い記録の有効性を終了し、置き換えた記録にリンクすることで矛盾を追跡します。
- 05検索、ピン留め、ドキュメントのアップロードに使えるローカルダッシュボードとCLIを備えています。
ユースケース
- プロジェクトの背景を何度も説明することなく、多数のClaude Codeセッションでコンテキストを維持する。
- 自分のマシン上で、CursorやCodexのエージェントが以前の決定や会話を参照できるようにする。
- 過去のコーディング会話を正確な言い回しで検索する。
- ローカルのドキュメントやコードを取り込み、エージェントが後から思い出せるようにする。
クイックスタート
- 1
PyPIからPythonパッケージをインストールします
python3.12 -m pip install -U iai-pme - 2
Claude Codeでプラグインマーケットプレイスを追加します
/plugin marketplace add CodeAbra/iai-personal-memory-engine - 3
Claude Codeでiai-memoryプラグインをインストールし、セッションを再起動してiai-mcp doctorで確認します
/plugin install iai-memory@iai-pme
使う前に知っておきたいこと
- Windowsのサポートはベータ版で、アンビエント動作はホストによって異なります。
- 夜間のREMステップはデフォルトで有効になっており、claude -pを呼び出す場合があります。無効にするにはIAI_MCP_REM_DISABLED=1を設定してください。
- このプロジェクトは単独で保守されており、エンタープライズ向けSLAはありません。
- 最初の約10セッションでは、想起の精度は概して高くありません。
収録されている特集
トピック
よくある質問
- iai-personal-memory-engine とは?
- Claude CodeやCursorなどのエージェントに過去の関連コンテキストを返す、AIとのコーディングセッションを一言一句記録するローカルMCPメモリサーバー。 iai-memoryはModel Context Protocolに対応したローカルサーバーで、ClaudeなどのMCP対応エージェントに長期記憶を提供します。各セッションのやり取りを一言一句そのまま記録し、時間をかけて意味的な要約や行動パラメータに整理します。新しい会話やターンの開始時には、関連する記憶の一部を返すため、ユーザーがエージェントに覚えておくよう頼む必要はありません。
- iai-personal-memory-engine は無料で使えますか?ライセンスは?
- iai-personal-memory-engine は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- iai-personal-memory-engine は今もメンテナンスされていますか?
- 活発にメンテナンス中。iai-personal-memory-engine の最終コミットは 2026年11月2日 です。
- iai-personal-memory-engine は何に使えますか?
- プロジェクトの背景を何度も説明することなく、多数のClaude Codeセッションでコンテキストを維持する。 自分のマシン上で、CursorやCodexのエージェントが以前の決定や会話を参照できるようにする。 過去のコーディング会話を正確な言い回しで検索する。 ローカルのドキュメントやコードを取り込み、エージェントが後から思い出せるようにする。
- iai-personal-memory-engine のインストール方法は?
- PyPIからPythonパッケージをインストールします: python3.12 -m pip install -U iai-pme Claude Codeでプラグインマーケットプレイスを追加します: /plugin marketplace add CodeAbra/iai-personal-memory-engine Claude Codeでiai-memoryプラグインをインストールし、セッションを再起動してiai-mcp doctorで確認します: /plugin install iai-memory@iai-pme
- iai-personal-memory-engine はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CodeAbra/iai-personal-memory-engine
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Cursor、CodexなどのAIエージェントに、分からないことは分からないと明示する永続記憶を提供する、ローカルファーストでガバナンス機能を備えたメモリレイヤー。
過去の会話をセマンティック検索できる、MCPサーバーとして動作するClaude Code向けローカルRustツールです。
AIコーディングエージェント向けのローカルファーストな永続メモリ。決定事項や学びをSQLiteに保存し、MCP経由でClaude Code、Cursorなどのクライアントに提供します。
ClaudeやCodexのセッション履歴をローカル優先で検索。Rust検索コア、JSON CLI、デスクトップアプリを搭載。
AIエージェント向けのローカルファーストな永続メモリ。ナレッジグラフ、検索機能、MCP serverを備え、Markdownファイルに保存します。