Agentmemory favicon

Agentmemory

AGENTMEMORY - 外部DB不要、高速検索と自動要約を実現するAIコーディングエージェント専用メモリレイヤー

導入:

AGENTMEMORYは、AIコーディングエージェントに永続的な記憶力、高速な検索性能、そして高度な文脈理解を提供する次世代のメモリランタイムです。RedisやPostgresなどの外部データベースを一切必要とせず、単一のプロセスで動作。BM25、ベクトル、ナレッジグラフを組み合わせたトリプルストリーム検索により、ミリ秒単位での情報呼び出しを可能にします。開発者のセッションを自動でキャプチャし、セマンティックな要約を行うことで、AIの精度を飛躍的に向上させます。

追加日:

2026-05-18

月間訪問者数:

--K

Agentmemory - AI Tool Screenshot and Interface Preview

Agentmemory 製品情報

AGENTMEMORY: コーディングエージェントのための革新的なメモリレイヤー

AIによるコーディング支援が進化する中、エージェントが過去のセッションやコンテキストを正確に記憶し、即座に呼び出す能力は不可欠です。AGENTMEMORYは、コーディングエージェントが本来備えているべきであった強力な「記憶レイヤー」を提供します。すべてのセッションをキャプチャし、ミリ秒単位でのリコールを実現し、あらゆる環境で動作するこのツールは、開発体験を劇的に変えます。

What's AGENTMEMORY?

AGENTMEMORYは、単なるライブラリやベクトルストアではありません。キャプチャ、リコール、コンソリデーション(集約)、オブザーバビリティ、フェデレーション(連邦化)を統合した、完全なメモリランタイムです。

従来のメモリソリューションとは異なり、AGENTMEMORYは外部データベース(Redis、Kafka、Postgresなど)を一切必要としません。単一のNode.jsプロセスとして動作し、データはローカルのディスク上にJSONとして保存されます。これにより、環境構築のオーバーヘッドをゼロにし、高速なレスポンスを実現しています。

AGENTMEMORYの主な特徴 (Features)

1. 外部データベース不要の「III Engine」

AGENTMEMORYは独自のIII Engine上に構築されており、すべてのメモリ操作はワーカー、関数、またはトリガーとして処理されます。外部依存関係がゼロであるため、インストールしてすぐに使い始めることができます。

2. トリプルストリーム検索による圧倒的な検索精度

AGENTMEMORYは、以下の3つの検索手法を組み合わせた「トリプルストリーム・リトリーバル」を採用しています。

  • BM25: キーワードベースの語彙検索。
  • Vector: 意味的な類似性を捉えるベクトル検索。
  • Knowledge Graph: エンティティ間の関係性を利用したグラフ検索。

これにより、LongMemEval-Sベンチマークにおいて95.2%のR@5リコール率を達成。デバイス上での再ランキングにより、P50(中央値)レスポンスタイムは20ms以下という驚異的な速度を誇ります。

3. 12種類の自動フック (Auto-Hooks)

AGENTMEMORYは、コーディングエージェントの動作に深く入り込みます。ツール使用の前後(Pre/PostToolUse)、セッション開始、停止など、12種類のフックが自動的に起動し、あらゆるアクションを圧縮された「観察結果(Observation)」として保存します。

4. セマンティック・コンソリデーション(記憶の整理)

蓄積された生の観察結果は、1時間ごとのスイープ処理によってセマンティックメモリへと圧縮されます。重複の排除、古いデータの減衰処理、ナレッジグラフの抽出が自動で行われ、常に最新かつ重要な情報が維持されます。

5. 豊富なインターフェース

  • 51種類のMCPツール: memory_recallmemory_smart_searchなどの機能を、標準的なMCPサーバーとして利用可能。
  • 121のRESTエンドポイント: すべての機能はHTTP経由でアクセスでき、独自のフロントエンドやエージェントから操作可能です。

AGENTMEMORYの使い方 (How to Use)

AGENTMEMORYの導入は非常にシンプルです。

ステップ 1: インストール

まず、npmを使用してグローバルにインストールします。

$ npm install -g @agentmemory/agentmemory

ステップ 2: メモリサーバーの起動

サーバーを起動すると、デフォルトでポート3111で待機を開始します。

$ agentmemory

同時に、ポート3113でリアルタイムビューアーポート3114でIIIコンソールが自動起動します。

ステップ 3: デモの実行

正しく動作するか確認するために、デモセッションを生成できます。

$ agentmemory demo

エージェントとの連携 (Universal MCP設定)

Claude DesktopやCursor、Windsurfなどのエージェントと連携させるには、以下のMCP設定を追加します。

{
  "mcpServers": {
    "agentmemory": {
      "command": "npx",
      "args": ["-y", "@agentmemory/mcp"],
      "env": {
        "AGENTMEMORY_URL": "http://localhost:3111"
      }
    }
  }
}

ユースケース (Use Case)

  • 長期プロジェクトの文脈維持: AGENTMEMORYを使用することで、数週間前の実装意図や決定事項をエージェントが即座に思い出すことができます。
  • セッションの再生と分析: JSONL形式のトランスクリプトをインポートし、過去のセッションをタイムライン形式で再現できます。
  • 知識のグラフ化: 開発プロセスからエンティティと関係性を抽出し、Obsidian等へエクスポートしてナレッジベースを構築できます。
  • マルチモデル運用: Anthropic、Gemini、OpenRouterなど、好みのLLMプロバイダーとAGENTMEMORYを組み合わせて使用可能です。

競合製品との比較 (VS)

| 特徴 | AGENTMEMORY | Mem0 | Letta | Cognee | | :--- | :--- | :--- | :--- | :--- | | リコール率 (R@5) | 95.2% | 81.4% | 73.8% | 78.1% | | 外部依存関係 | 0 | 2 (Qdrant, Neo4j) | 1 (Postgres) | 1 (Neo4j) | | MCPツール数 | 51 | 12 | 18 | 9 | | 自動フック | 12 | 0 | 0 | 0 |

FAQ

Q: データはどこに保存されますか? A: すべてのデータはローカルマシンのディスク上にJSON形式で保存されます。外部サーバーに送信されることはありません。

Q: どのLLMプロバイダーをサポートしていますか? A: Anthropic (Claude)、Gemini、MiniMax、OpenRouterをサポートしています。環境変数から自動的に検出されます。

Q: インストールせずに試すことはできますか? A: はい、npx @agentmemory/agentmemory コマンドを使用することで、インストールなしでサーバーを起動可能です。

Q: 既存のMCPクライアントで使用できますか? A: はい、AGENTMEMORYはネイティブなMCPサーフェスを備えているため、Cursor、Cline、Roo Code、Windsurfなど、ほとんどのMCP対応クライアントで即座に動作します。


AGENTMEMORYは、あなたのコーディングエージェントに「昨日何をしたか」だけでなく、「なぜそうしたか」を理解させるための鍵となります。今すぐ導入して、AIとの真のコラボレーションを体感してください。

Loading related products...