連携
あなたのエージェント、OS、プロバイダーで
35種類のコーディングエージェントとエディター、4つのOSターゲット、任意のモデルプロバイダーに対応します。キャプチャ、引き継ぎ、検索はクラウドモデルのプロバイダーなしで動きます。
フックがキャプチャし、MCPが答える
フックはセッションイベントを自動記録します。MCP(Model Context Protocol)は、記憶を検索・利用するツールをエージェントに提供します。完全対応のエージェントには両方の接続があります。
フック
あなたのエージェント
記憶
自動キャプチャ
MCP
あなたのエージェント
記憶
エージェントが呼ぶツール
フック
セッションイベントで小さなコマンドを実行し、プロンプトと限定的なツールの観測を記録します。認識できた認証情報は保存前に墨消ししますが、フィルタリングはベストエフォートです。
MCP
MCPを通じて、エージェントは検索、ページの読み書き、引き継ぎの受理ができます。MCPのみのエージェントもこれらのツールを使えますが、セッションの自動キャプチャにはフックが必要です。
エージェントは多数、記憶は1つ
どのエージェントも同じサーバーに接続します。今朝Claude Codeが学んだことは、午後にCodexを開いたときにもそこにあります。
Claude Code
Codex
Cursor
1つの記憶
Gemini CLI
OpenCode
Zed
エージェントとエディタ
対応状況で絞り込み、行を選ぶとインストールコマンドが表示されます。
Claude Code 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run claude
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client claude-code --apply
ai-memory install-hooks --agent claude-code --apply
フックとMCP。セッションを認識するルーティングも任意で使えます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Codex 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run codex
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client codex --apply
ai-memory install-hooks --agent codex --apply
フックとMCP。セッション終了の連携はCodex CLI 0.145.0以降です。 --applyを外すと、書き込まずに変更内容だけを出力します。
Cursor 対応
# MCP経由のメモリツール
ai-memory install-mcp --client cursor --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent cursor --apply
MCP設定とライフサイクルフック。 --applyを外すと、書き込まずに変更内容だけを出力します。
Gemini CLI 対応
# MCP経由のメモリツール
ai-memory install-mcp --client gemini-cli --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent gemini-cli --apply
MCP設定とライフサイクルフック。 --applyを外すと、書き込まずに変更内容だけを出力します。
OpenCode 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run opencode
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client opencode --apply
ai-memory install-hooks --agent opencode --apply
V1かV2かは、インストールされている実行ファイルから判定します。 --applyを外すと、書き込まずに変更内容だけを出力します。
Grok Build CLI 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run grok
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client grok --apply
ai-memory install-hooks --agent grok --apply
キャプチャは動作します。引き継ぎは最初のツール呼び出しとともに届きます。 --applyを外すと、書き込まずに変更内容だけを出力します。
GitHub Copilot CLI 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run copilot
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client copilot-cli --apply
ai-memory install-hooks --agent copilot-cli --apply
フックイベントは10種で、MCPにも対応します。引き継ぎは、セッション開始時にCopilotの追加コンテキストとして届きます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Factory Droid 対応
# MCP経由のメモリツール
ai-memory install-mcp --client droid --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent droid --apply
MCPと、Droid自身のファイルに置くフックイベント7種。Droidはセッションを自分で閉じます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Devin CLI 対応
# MCP経由のメモリツール
ai-memory install-mcp --client devin --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent devin --apply
フックとMCP。コンパクション後のキャプチャにも対応。 --applyを外すと、書き込まずに変更内容だけを出力します。
Kimi Code 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run kimi
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client kimi-code --apply
ai-memory install-hooks --agent kimi-code --apply
フックイベントは10種。引き継ぎは最初のプロンプトで注入されます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Kiro CLI 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run kiro
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client kiro-cli --apply
ai-memory install-hooks --agent kiro-cli --apply
v2とv3の両エンジンに対応。ai-memory run経由なら、終了時にセッションが閉じます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Command Code 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run command-code
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client command-code --apply
ai-memory install-hooks --agent command-code --apply
MCPと4種のフックイベント。ネイティブのresumeに対応。ai-memory run経由なら、終了時にセッションが閉じます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Antigravity CLI 対応
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run antigravity
# または手動で接続する。この方法では起動しないハーネス向け
ai-memory install-mcp --client antigravity-cli --apply
ai-memory install-hooks --agent antigravity-cli --apply
セッション開始、会話のトランスクリプトから読み取るプロンプト、各ターン終わりのチェックポイントに対応します。finalize-sessionで会話をすぐ閉じられます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Pi 対応
# MCP経由のメモリツール
ai-memory install-mcp --client pi --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent pi --apply
生成される拡張機能が、キャプチャとMCPブリッジを提供します。 --applyを外すと、書き込まずに変更内容だけを出力します。
Oh My Pi 対応
# MCP経由のメモリツール
ai-memory install-mcp --client omp --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent omp --apply
ネイティブMCPとTypeScript拡張機能。 --applyを外すと、書き込まずに変更内容だけを出力します。
OpenClaw 対応
# MCP経由のメモリツール
ai-memory install-mcp --client openclaw --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent openclaw --apply
MCP設定とネイティブのプラグインフック。 --applyを外すと、書き込まずに変更内容だけを出力します。
Zero 対応
# MCP経由のメモリツール
ai-memory install-mcp --client zero --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent zero --apply
サブエージェントのイベントもキャプチャします。Zeroのグローバルなサンドボックス設定でネットワークとai-memoryのデータディレクトリへの書き込みを許可するか、通常のシェルからai-memory hook-drainを実行して保留中のイベントを送信してください。 --applyを外すと、書き込まずに変更内容だけを出力します。
ZCode 対応
# MCP経由のメモリツール
ai-memory install-mcp --client zcode --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent zcode --apply
トリガーは6種。引き継ぎの注入も動作します。 --applyを外すと、書き込まずに変更内容だけを出力します。
GrizzyBot 対応
# インストールするものはなし。/hookと/mcpには自分で接続する
ai-memoryへの接続機能を自前で持つ、macOSネイティブのエージェントアプリです。インストールするものはありません。 --applyを外すと、書き込まずに変更内容だけを出力します。
Prime Agent MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client prime-agent --apply
MCPのみ。Prime Agentは、AI_MEMORY_AUTH_TOKENをexportしたときだけ、このサーバーをモデルに提示します。 --applyを外すと、書き込まずに変更内容だけを出力します。
DeepSeek Harness Hooks + MCP
# エージェント自身の設定に貼り付けるブロックを出力する
ai-memory install-mcp --client dsh
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent dsh
HooksもMCPも、マージ用のCordisパッチ断片として出力されます。セッション終了イベントがないので、finalize-sessionで閉じます。
Cline CLI Hooks + MCP
# MCP経由のメモリツール
ai-memory install-mcp --client cline --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent cline --apply
CLIの9つのイベントファイルとStreamable HTTPのエントリを、どちらも書き込みます。タスクのhookは切り離して起動するため、引き継ぎはMCPから受け取ります。yoloモードではhookが無効になります。 --applyを外すと、書き込まずに変更内容だけを出力します。
FreeBuff MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client freebuff --apply
MCPのみ。FreeBuffが元から探す~/.agents/mcp.jsonに、stdioのbridgeエントリを書きます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Crush マネージド起動のみ
# ai-memory経由で起動する。初回起動時にフックとMCPエントリがインストールされる
ai-memory run crush
ai-memory run crushで起動します。
IBM Bob 対応
# MCP経由のメモリツール
ai-memory install-mcp --client ibm-bob --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent ibm-bob --apply
Bob IDEとShell向けのMCPとネイティブフック。管理ランチャーと過去のトランスクリプト取り込みには未対応です。最後のターン後に ai-memory finalize-session --agent ibm-bob を実行してください。Stopはターンの境界にすぎません。 --applyを外すと、書き込まずに変更内容だけを出力します。
CodeBuddy Code フックのみ
# フックスクリプトを配置し、エージェントの設定に貼り付けるスニペットを出力する
ai-memory install-hooks --agent codebuddy --apply
ネイティブフックとセッション開始時のハンドオフに対応。MCPインストーラー、管理ランチャー、過去のトランスクリプト取り込みはありません。文書化されたペイロードで検証済みですが、実クライアントでの一貫した検証は未完了です。
Pool フックのみ
# フックスクリプトを配置し、エージェントの設定に貼り付けるスニペットを出力する
ai-memory install-hooks --agent pool --apply
生成されたフックのスニペットを設定に貼り付けます。
Claude Desktop MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client claude-desktop --apply
ChatはmacOS、Windows、Linux(ベータ)でmcp-remoteを使います。CodeタブのローカルセッションはClaude Codeのフックを使います。ai-memory install-hooks --agent claude-code --applyでインストールしてください。Coworkのキャプチャは未検証です。 --applyを外すと、書き込まずに変更内容だけを出力します。
VS Code Copilot MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client vscode-copilot --apply
Copilotはまだライフサイクルフックを公開していません。 --applyを外すと、書き込まずに変更内容だけを出力します。
Zed MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client zed --apply
コンテキストサーバーとして登録されます。 --applyを外すと、書き込まずに変更内容だけを出力します。
Swival CLI MCPのみ
# MCP経由のメモリツール
ai-memory install-mcp --client swival --apply
プロジェクト単位のMCP設定。 --applyを外すと、書き込まずに変更内容だけを出力します。
Meta Muse Code 対応
# MCP経由のメモリツール
ai-memory install-mcp --client muse --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent muse --apply
フックイベント8種と、セッションを認識するMCPブリッジを、Museの設定ファイルにマージします。 --applyを外すと、書き込まずに変更内容だけを出力します。
Qwen Code 対応
# MCP経由のメモリツール
ai-memory install-mcp --client qwen-code --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent qwen-code --apply
~/.qwen/settings.jsonに、ライフサイクルイベント10種とStreamable HTTPのエントリを書きます。Qwenは本物のセッション終了を送るので、finalizeは不要です。 --applyを外すと、書き込まずに変更内容だけを出力します。
Qoder 対応
# MCP経由のメモリツール
ai-memory install-mcp --client qoder --apply
# ライフサイクルフックによる自動キャプチャ
ai-memory install-hooks --agent qoder --apply
Qoder CLI と IDE: 8 種類のライフサイクル hook と、設定ファイル内のセッション ID 不要の MCP ブリッジに対応します。インストール後は Qoder を再起動してください。管理ランチャーとトランスクリプトの取り込みには対応していません。 --applyを外すと、書き込まずに変更内容だけを出力します。
Hermes Agent 対応
# エージェント自身の設定に貼り付けるブロックを出力する
ai-memory install-mcp --client hermes
ai-memory install-hooks --agent hermes --server-url http://127.0.0.1:49374
~/.hermes/config.yamlに貼るブロックを出力します。ライフサイクルイベント6種とMCPエントリです。コミュニティのプラグインを入れている場合は、ツールイベント2種だけになります。 --applyを外すと、書き込まずに変更内容だけを出力します。
| エージェント | 対応状況 | 備考 | ai-memory run |
|---|---|---|---|
| 対応 | フックとMCP。セッションを認識するルーティングも任意で使えます。 | マネージド | |
| 対応 | フックとMCP。セッション終了の連携はCodex CLI 0.145.0以降です。 | マネージド | |
| 対応 | MCP設定とライフサイクルフック。 | 直接起動 | |
| 対応 | MCP設定とライフサイクルフック。 | 直接起動 | |
| 対応 | V1かV2かは、インストールされている実行ファイルから判定します。 | マネージド | |
| 対応 | キャプチャは動作します。引き継ぎは最初のツール呼び出しとともに届きます。 | マネージド | |
| 対応 | フックイベントは10種で、MCPにも対応します。引き継ぎは、セッション開始時にCopilotの追加コンテキストとして届きます。 | マネージド | |
| 対応 | MCPと、Droid自身のファイルに置くフックイベント7種。Droidはセッションを自分で閉じます。 | 直接起動 | |
| 対応 | フックとMCP。コンパクション後のキャプチャにも対応。 | 直接起動 | |
| 対応 | フックイベントは10種。引き継ぎは最初のプロンプトで注入されます。 | マネージド | |
| 対応 | v2とv3の両エンジンに対応。ai-memory run経由なら、終了時にセッションが閉じます。 | マネージド | |
| 対応 | MCPと4種のフックイベント。ネイティブのresumeに対応。ai-memory run経由なら、終了時にセッションが閉じます。 | マネージド | |
| 対応 | セッション開始、会話のトランスクリプトから読み取るプロンプト、各ターン終わりのチェックポイントに対応します。finalize-sessionで会話をすぐ閉じられます。 | マネージド | |
| 対応 | 生成される拡張機能が、キャプチャとMCPブリッジを提供します。 | マネージド | |
| 対応 | ネイティブMCPとTypeScript拡張機能。 | マネージド | |
| 対応 | MCP設定とネイティブのプラグインフック。 | 直接起動 | |
| 対応 | サブエージェントのイベントもキャプチャします。Zeroのグローバルなサンドボックス設定でネットワークとai-memoryのデータディレクトリへの書き込みを許可するか、通常のシェルからai-memory hook-drainを実行して保留中のイベントを送信してください。 | 直接起動 | |
| 対応 | トリガーは6種。引き継ぎの注入も動作します。 | 直接起動 | |
| 対応 | ai-memoryへの接続機能を自前で持つ、macOSネイティブのエージェントアプリです。インストールするものはありません。 | 直接起動 | |
| MCPのみ | MCPのみ。Prime Agentは、AI_MEMORY_AUTH_TOKENをexportしたときだけ、このサーバーをモデルに提示します。 | 直接起動 | |
| Hooks + MCP | HooksもMCPも、マージ用のCordisパッチ断片として出力されます。セッション終了イベントがないので、finalize-sessionで閉じます。 | 直接起動 | |
| Hooks + MCP | CLIの9つのイベントファイルとStreamable HTTPのエントリを、どちらも書き込みます。タスクのhookは切り離して起動するため、引き継ぎはMCPから受け取ります。yoloモードではhookが無効になります。 | 直接起動 | |
| MCPのみ | MCPのみ。FreeBuffが元から探す~/.agents/mcp.jsonに、stdioのbridgeエントリを書きます。 | 直接起動 | |
| マネージド起動のみ | ai-memory run crushで起動します。 | マネージド | |
| 対応 | Bob IDEとShell向けのMCPとネイティブフック。管理ランチャーと過去のトランスクリプト取り込みには未対応です。最後のターン後に ai-memory finalize-session --agent ibm-bob を実行してください。Stopはターンの境界にすぎません。 | 直接起動 | |
| フックのみ | ネイティブフックとセッション開始時のハンドオフに対応。MCPインストーラー、管理ランチャー、過去のトランスクリプト取り込みはありません。文書化されたペイロードで検証済みですが、実クライアントでの一貫した検証は未完了です。 | 直接起動 | |
| フックのみ | 生成されたフックのスニペットを設定に貼り付けます。 | 直接起動 | |
| MCPのみ | ChatはmacOS、Windows、Linux(ベータ)でmcp-remoteを使います。CodeタブのローカルセッションはClaude Codeのフックを使います。ai-memory install-hooks --agent claude-code --applyでインストールしてください。Coworkのキャプチャは未検証です。 | 直接起動 | |
| MCPのみ | Copilotはまだライフサイクルフックを公開していません。 | 直接起動 | |
| MCPのみ | コンテキストサーバーとして登録されます。 | 直接起動 | |
| MCPのみ | プロジェクト単位のMCP設定。 | 直接起動 | |
| 対応 | フックイベント8種と、セッションを認識するMCPブリッジを、Museの設定ファイルにマージします。 | 直接起動 | |
| 対応 | ~/.qwen/settings.jsonに、ライフサイクルイベント10種とStreamable HTTPのエントリを書きます。Qwenは本物のセッション終了を送るので、finalizeは不要です。 | 直接起動 | |
| 対応 | Qoder CLI と IDE: 8 種類のライフサイクル hook と、設定ファイル内のセッション ID 不要の MCP ブリッジに対応します。インストール後は Qoder を再起動してください。管理ランチャーとトランスクリプトの取り込みには対応していません。 | 直接起動 | |
| 対応 | ~/.hermes/config.yamlに貼るブロックを出力します。ライフサイクルイベント6種とMCPエントリです。コミュニティのプラグインを入れている場合は、ツールイベント2種だけになります。 | 直接起動 |
各ステータスの意味
- 対応
- ライフサイクルフックによる自動キャプチャと、MCP経由のメモリツールの両方が使えます。
- Hooks + MCP
- キャプチャとメモリツールの両方が動きます。ただし、どちらかで設定ファイルを手でマージする必要があるか、他のエージェントが送るイベントのどれかが欠けています。
- MCPのみ
- エージェントは記憶の検索と書き込みができます。ライフサイクルフックを公開していないため、自動キャプチャはありません。
- フックのみ
- セッションは自動でキャプチャされます。エージェントにMCPクライアントがないため、記憶への問い合わせはできません。
- マネージド起動のみ
ai-memory run経由で起動した場合に動作します。フック単体のインストーラーはありません。- コミュニティ
- コミュニティがメンテナンスするプラグインです。ai-memory本体はインストールしません。
- 実験的
- リリースされていて動作しますが、粗い部分が残っています。
エージェントごとの詳細、設定ファイルの場所、既知のクセはサポートマトリクスとMCPインストールガイドにあります。
Claude CodeとCodex:マーケットプレイスのプラグイン
同じフック、MCPツール、スキルはプラグインとしても提供されます。先にバイナリをインストールする必要があり、プラグインはそれを接続するだけです。
claude plugin marketplace add akitaonrails/ai-memory && claude plugin install ai-memory@ai-memory
codex plugin marketplace add akitaonrails/ai-memory && codex plugin add ai-memory@ai-memory
Codexでは/hooksでフックを信頼する操作が一度必要で、その信頼はアップグレード後も保たれます。プラグインと設定ファイルのフックの両方をインストールした場合は、設定ファイルのフックが優先されます。
Claude Codeをサンドボックスの中で放っておく
--dangerously-skip-permissionsを付けても、Claude Codeは確認を求め続けるので、誰かがそばについて答えることになります。確認をすべてオフにするのは、本当のリスクです。ai-memory run --yoloは、これから解除しようとしている確認の内容を示します。ai-jailが使える場合は、セッションをその中で再実行するかどうかを尋ねます。--true-yoloはこれにClaude Codeの確認なしモードを重ねますが、すべてを黙らせるわけではありません。自分のaskルールと、Claude Codeのコマンド安全チェックはそのまま働きます。
警告は何が変わるかを示す
確認がないということは、エージェントがファイルを削除し、どんなコマンドでも実行し、ネットワークにも届くということです。はいと答える前に、その内容を読みます。
ai-jailがセッションを囲い込む
Linuxは、Landlockとseccompを使うbubblewrap。macOSはsandbox-exec。「はい」を選ぶと、チェックリストでホストのどの認証情報をjailに渡すか選べます。「いいえ」を選んでも、セッションは箱の外でそのまま動き続けます。
尋ねる相手は人だけ
確認は、実際のターミナルにだけ表示されます。フック、CI、デタッチやパイプでの実行が止められることはなく、すでにai-jailの中にあるセッションに二度尋ねることもありません。
❯ ai-memory run --true-yolo claudeINFO ai_memory_cli: ai-memory starting version="3.4.0" bind=127.0.0.1:49374⚠ --yolo runs every tool call with no confirmation. An agent can delete files, run any command, and reach the network unsupervised.Proceed? [Y/n] yai-jail is installed. Re-run this session inside it? [Y/n] y
LinuxまたはmacOSで、ai-jailをインストール済みの場合。--jailは妥当なデフォルトのままjailへ直接入り、--yoloは不要です。--no-jailは警告を残しつつ、この提案はスキップします。
OS
プラットフォームごとにRust製のバイナリが1つあります。Windowsでは、WSL2が正式な対応経路で、ネイティブビルドは実験的です。
| プラットフォーム | 対応状況 | インストール方法 | 備考 |
|---|---|---|---|
| Linux | 対応 | リリースのtarball、DockerまたはPodmanのイメージ、AURパッケージ、またはFedoraのRPM | x86_64とARM64。ネイティブバイナリ、DockerまたはPodman、systemdユニット付きのAURパッケージ。 |
| macOS | 対応 | launchdエージェント付きのリリースtarball、Docker、またはソースからビルドしたメニューバーアプリ | Apple SiliconとIntel。launchdエージェント付きのネイティブバイナリ、Docker、またはソースからビルドするメニューバーアプリ。 |
| WSL2経由のWindows | 対応 | WSL2の中でLinux用バイナリを使用 | WSL2の中でLinuxの手順に従い、そこからエージェントを起動します。 |
| ネイティブWindows | 実験的 | リリースのzip、Docker Desktop用ラッパー、またはソースからのビルド | ai-memory.exe入りのリリースzip、Docker Desktop用ラッパー、またはソースからのビルド。zip版はai-memory upgradeで自己更新します。 |
| NixOS | 対応 | flakeパッケージ、またはシステムサービスとしてのNixOSモジュール | flakeパッケージと、堅牢化したsystemdユニットを持つNixOSモジュール。シークレットはagenix、sops-nix、または環境ファイルで渡します。 |
LLMと埋め込みのプロバイダー
どちらも任意です。両方なくても、フックはキャプチャを続け、検索は動き、どのセッションも要約ページと引き継ぎで終わります。
埋め込み(embeddings):デフォルトでローカル
2.0以降、ベクトル検索は小さなオープンモデルを使ってプロセス内で動きます。APIキーもGPUも要りません。モデルは約87 MBで、初回起動時にバックグラウンドでダウンロードされ、ハイブリッド検索は次の再起動で有効になります。ダウンロードに失敗しても、検索は全文検索で動き続けます。
- ローカル、インプロセス(デフォルト)
- OpenAI
- Voyage
- Google Gemini
- GitHub Copilot
- Ollama、LM Studio、vLLM
embedding_provider = "none"で無効にできます。自分で設定したプロバイダーが上書きされることはありません。
LLM:デフォルトでオフ
LLMによる統合、ai-memory bootstrap、より詳しいlint、自動改善、リランクを使いたくなったら追加してください。プロバイダー側でモデルを選べる場合は、この用途には小さくて速いモデルが向いています。CodexまたはChatGPTのログインを使う場合は、プロバイダーのデフォルトモデルのままにしてください。このバックエンドはほかのモデル名を受け付けません。サブスクリプションログインが使えるので、有料のプラットフォームAPIキーは必須ではありません。
- Anthropic
- Anthropic OAuth(Claudeサブスクリプションのトークンは現在サードパーティアプリでは拒否されます)
- OpenAI
- OpenAI OAuth / Codex CLIログイン
- GitHub Copilot
- Cursor(Cursorのサブスクリプション。エージェントCLI経由)
- Google Gemini
- OpenCode GoとZen
- Ollama
- LM Studio
- vLLM
- OpenRouterと任意のOpenAI互換エンドポイント
プロバイダーの確認はai-memory llm-testでできます。フォールバックチェーンにも対応しています。 統合、bootstrap、再ランキング、クエリ回答などのLLM処理は、それぞれ独自のプロバイダーと連鎖を指定できます。
モデル、デフォルト値、コストはLLMプロバイダーガイドとローカル埋め込みガイドにあります。
お使いのエージェントが一覧にない場合
MCPを話せるものなら、今日からメモリツールを使えます。
エージェントの設定で、このアドレスをリモートHTTP MCPサーバーとして登録してください。検索、ページの読み書き、引き継ぎはすべて動きます。自動キャプチャにはライフサイクルフックが必要なので、フックがなければエージェントが覚えているのは自分で書き込んだ内容だけです。
Warp、Cline、Kilo Code、Goose、Qwen Code、OpenHumanについては、各クライアント自身のドキュメントに沿った手順がインストールガイドに書かれています。いずれも、まだエンドツーエンドでは実行していません。
完全対応にしたい場合は、マネージドハーネスのコントリビューションガイドにアダプターが満たすべき条件が、コントリビュートページにIssueとプルリクエストの受付先があります。
# デフォルトのローカルサーバー
http://127.0.0.1:49374/mcp
よくある質問
ai-memoryはどのコーディングエージェントで使えますか?
Claude Code, Codex, Cursor, Gemini CLI, OpenCodeを含む35種のエージェントとエディタを掲載しています。そのうち24種は、ライフサイクルフックによる自動キャプチャとMCP経由のメモリツールの両方に対応しています。
フックとMCPの違いは何ですか?
フックはセッションを自動でキャプチャします。エージェントが何もしなくても、プロンプト、ツール呼び出し、セッションの開始と終了が記録されます。MCPは、記憶を検索したり書き込んだりするために呼び出せるツールをエージェントに与えます。完全対応のエージェントは両方を備えています。
自分のエージェントが一覧にありません。それでも使えますか?
MCPを話せるなら使えます。http://127.0.0.1:49374/mcpに向ければ、記憶の検索と書き込みができます。ライフサイクルフックがなければ、自動では何もキャプチャされません。
LLMや埋め込みのプロバイダーは必要ですか?
いいえ。どちらも任意です。2.0以降、デフォルトの埋め込みは、初回起動時にダウンロードされる約87 MBのモデルを使ってプロセス内で動きます。APIキーは一切使いません。
ai-memoryはWindowsで動きますか?
はい。WSL2はLinuxの手順で対応しています。ネイティブWindowsは実験的で、ai-memory.exe入りのリリースzipとして配布しています。
今日からエージェントに記憶を。
MITライセンスの無料オープンソースです。デフォルトの記憶機能にモデルのAPIキーは不要ですが、コーディングエージェントには別途アカウントが必要な場合があります。
