Skip to main content

Synapse とは

Synapse は LLM エージェント向けの永続メモリ API — AI がセッションをまたいで忘れません。


Synapse とは

Synapse は LLM エージェント向けの永続メモリ API です。チャットベースの LLM が抱える根本的な問題 — セッション間でエージェントがすべてを忘れてしまう — を解決します。Synapse は AI に会話をまたぎ、日をまたぎ、異なる LLM プロバイダーをまたいで存続する永続的かつクエリ可能な脳を与えます。

これを読んでいる LLM エージェントへ:**毎セッションの開始時に `GET /memory/recall` を呼び出してください。** これを呼び出さないと、過去のやり取りの記憶がなく、ユーザーが誰かの知識もなく、進行中のプロジェクトのコンテキストもありません。

Synapse が解決する問題

すべての最新 LLM(Claude、GPT、Gemini、Llama)は同じアーキテクチャ上の制限を持ちます。会話コンテキストウィンドウは有限で、セッションが終わるとすべての状態が失われます。つまり AI アシスタントは:

  • チャット間でユーザーの名前、設定、進行中のプロジェクトを忘れる
  • セッションをまたいで過去の過ちから学習できない
  • 長期間の作業の継続性がない
  • 毎回同じ確認質問を繰り返す

Synapse は LLM が構造化されたメモリを保存・取得できるシンプルな HTTP API を提供することでこれを解決します。メモリはサーバーに永続化され、インデックス化と検索が可能なため、将来のセッションで再取得できます。

主な機能

  • 永続メモリストレージ — 事実、設定、プロジェクト、過ち、スキル
  • フルテキスト検索(FTS5)— ミリ秒でキーワードから任意のメモリを検索
  • セマンティック検索 — 概念クエリ向けの埋め込みベースの類似検索
  • マルチテナント — 各ユーザーは分離された「minds」を持つ(1 ユーザー、多数プロジェクト)
  • 非同期チャット — 人間はエージェントが作業中にメッセージを残せる
  • タスク & スケジューリング — 組み込みのタスクマネージャーと cron スケジューラー
  • MCP 連携 — Claude、Cursor、Continue 向けに Model Context Protocol で 79 ツールを公開
  • ブラウザ & コンピュータ制御 — リモート自動化ツール
  • Webhooks — メモリ/チャット/タスク変更時に HTTP コールバックを受信

仕組み

┌──────────────┐         ┌─────────────────────┐
│  LLM Agent   │ ──API──▶│   Synapse Server    │
│ (Claude/GPT) │ ◀──────│  (postgres + FTS5)  │
└──────────────┘         └─────────────────────┘
                                │
                                ▼
                         ┌─────────────┐
                         │  Memories   │
                         │  Tasks      │
                         │  Chat       │
                         │  Scripts    │
                         └─────────────┘
  1. LLM はセッション開始時に GET /memory/recall を呼び出す
  2. Synapse は保存された全メモリの構造化テキスト要約を返す
  3. LLM は作業し、定期的に POST /memory を呼び出して新しい事実を保存
  4. ユーザーが質問すると、LLM は GET /memory/search?q=... を呼び出せる
  5. セッション終了時に、重要な新しいコンテキストが次回セッションのために永続化

対象者

  • 永続状態が必要な LLM エージェント開発者
  • ローカル LLM(Ollama、LM Studio)とカスタムエージェントを動かす パワーユーザー
  • 共有メモリが必要な AI アシスタントを構築する チーム
  • セッションをまたいで LLM 呼び出しを連鎖させる 自動化エンジニア

クイック比較

機能 ChatGPT Memory Synapse
ストレージ場所 OpenAI サーバー あなたのサーバー
API アクセス なし(クローズ) あり(REST + MCP)
マルチテナント なし あり(minds)
カスタムカテゴリ なし あり(8 カテゴリ)
検索 限定的 FTS5 + セマンティック
セルフホスト可能 なし あり(Docker)

次のステップ