ai-memory
SHA-256ai-memory は、AI プログラミングアシスタントに長期記憶を提供するオープンソースツールです。git リポジトリ内の Markdown ファイルに基づいており、Claude Code、Codex、Cursor などの主要エージェントをサポートしているため、異なるツール間で切り替える際にコンテキストを繰り返し説明する必要がありません。ベクトルデータベースを必要とする記憶ソリューションと比較すると、より軽量で、完全にローカルです。
スマートダウンロード
Download 版をダウンロード
v1.28.0 · 11.4 MB
AIプログラミングアシスタントに永続的なメモリを与え、ツール間でコンテキストをシームレスに引き継ぐ。
主な機能
- エージェント間メモリ共有:Claude Code、Codex、Cursor、Gemini CLI、OpenCode など10数種のプログラミングエージェントに対応し、セッション終了後に引き継ぎサマリーを自動生成
- 純粋な Markdown + git ストレージ:メモリは通常のファイルであり、grep での検索、Obsidian での閲覧、rsync でのバックアップが可能。データベースや追加サービスは不要
- 摩擦ゼロの自動キャプチャ:ライフサイクルフックを通じてプロンプト、ツール呼び出し、セッション境界を自動記録。手動でのメモ書きは不要
- オプションのマネージドワークフロー:`ai-memory run` でエージェントを直接起動し、セッションをまたいで同じワークフローを復元可能。複数のAIツール間の切り替えに対応
できないこと
- •すべてのエージェントが完全なセッション終了フックをサポートしているわけではありません(例: Codex、Kiro CLI)。最後に手動で `ai-memory finalize-session` を実行して最終サマリーを生成する必要があります。ネイティブWindowsサポートは現在実験的であり、WSL2でLinux版を使用することを推奨します。キャプチャされた観察データは匿名化されており、完全な元の会話記録ではないため、一部の詳細が失われる可能性があります。MCP設定とフックのインストールには、異なるエージェントの設定ファイルを手動で調整する必要がある場合があります。対応するドキュメントを先に読むことをお勧めします。
使用例
- 開発者は複数のAIプログラミングエージェント(Claude CodeやCodexなど)を切り替えており、プロジェクトのコンテキストと未完了のタスクを保持したいと考えています。
- チームはAIセッションの知識を、検索可能でバージョン管理可能なMarkdownドキュメントとして蓄積し、長期的な積み重ねと引き継ぎを容易にしたいと考えています。
詳細説明
ai-memoryは、AIプログラミングアシスタントの「セッションを切り替えると記憶を失う」という痛点を解決する、オープンソースのRustツール(MITライセンス)です。MCP設定とライフサイクルフックを通じて、Claude Code、Codex、Command Code、Cursor、Gemini CLIなど複数のプログラミングエージェントをサポートし、セッション中のプロンプト、ツール呼び出し、セッション境界を自動的にキャプチャし、セッション終了時には構造化されたサマリーを生成します。これにより、次のエージェントがプロジェクトアーキテクチャ、失敗した試行、未解決の問題を再説明する必要がなくなります。すべての記憶は純粋なMarkdown形式でローカルのgitリポジトリに保存され、そのままgrepで検索でき、Obsidianで開くことができ、rsyncでバックアップ可能です——ベクトルデータベースの維持も、手動でのメモ書きも不要です。さらに、`ai-memory run`で「管理ワークフロー」を起動し、異なるエージェント間でのより正確な復元を実現できます。単体のメモリプラグインや重量級のRAGソリューションと比較して、ai-memoryはより軽量でベンダーニュートラルであり、複数のAIプログラミングツール間をシームレスに切り替えるシナリオに特に適しています。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
GitHub Releases から対応プラットフォーム(Linux/macOS/Windows)の圧縮パッケージをダウンロードし、解凍後、実行ファイルを PATH に配置してください
`ai-memory install-mcp --client <あなたのエージェント名>` を実行し、プロンプトに従って MCP 設定を完了してください
`ai-memory install-hooks --agent <あなたのエージェント名>` を実行してライフサイクルフックをインストールしてください
- GitHub Releases から対応プラットフォーム(Linux/macOS/Windows)の圧縮パッケージをダウンロードし、解凍後、実行ファイルを PATH に配置してください
- `ai-memory install-mcp --client <あなたのエージェント名>` を実行し、プロンプトに従って MCP 設定を完了してください
- `ai-memory install-hooks --agent <あなたのエージェント名>` を実行してライフサイクルフックをインストールしてください
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
9eed6fb25cc7a057c8e622eb42b83bfcd366858cfb4fd59847a4a4a9ca87a838このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
`ai-memory uninstall-hooks --agent <あなたのエージェント名>` を実行してライフサイクルフックを削除し、`ai-memory uninstall-mcp --client <あなたのエージェント名>` で MCP 設定を削除し、その後ダウンロードした実行可能ファイルと `~/.ai-memory` ディレクトリを削除すればOKです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。