チャット履歴を再生するだけでなく、記憶を保存・想起・振り返ることで、AIエージェントが時間とともに学習できるようにするメモリシステムです。
- スター
- 31,327
- フォーク
- 2,750
- 未解決の Issue
- 34
- 最終コミット
- 3 日前
これは何?
Supermemoryは、AI向けのメモリおよびコンテキストレイヤーです。会話から事実を抽出し、更新や矛盾を追跡して、期限切れの情報を忘れ、確かな事実と最近のアクティビティを含むユーザープロフィールを維持します。開発者は単一のAPIを使ってコンテンツを保存し、個人のメモリとアップロードしたドキュメントの両方を対象にハイブリッド検索を実行し、指定したユーザーのプロフィールを取得できます。
開発者向けには、TypeScriptとPythonのSDK、Vercel AI SDK、LangChain、LangGraph、Mastraなどのフレームワーク用ラッパーのほか、Google Drive、Gmail、Notion、OneDrive、GitHub、Webページを同期するコネクターを提供しています。ファイル処理では、PDF、OCRによる画像処理、動画の文字起こし、コードのチャンク化に対応しています。
個人ユーザー向けには、Claude Code、Cursor、Codex、OpenCodeなどのAIツール用プラグインと、ホストされたURLで利用できるMCPサーバーを提供しています。セルフホストのローカルモードでは、ローカル埋め込みとオプションのOllamaモデルを使って、同じAPIをlocalhost上で実行できます。Linuxのamd64およびarm64向けDockerイメージも利用できます。
主な機能
- 01会話から事実を抽出し、更新、矛盾、期限切れに対応します。
- 021回の呼び出しで、固定的な事実と最近の動的なコンテキストを含むユーザープロフィールを維持します。
- 03ドキュメントを対象としたRAGとパーソナライズされたメモリを組み合わせたハイブリッド検索を、1回のクエリで実行します。
- 04Google Drive、Gmail、Notion、OneDrive、GitHub、Webページを同期するコネクターを備えています。
- 05PDF、画像、動画、コードを検索可能なチャンクに処理します。
- 06ローカル埋め込みまたはOllamaを使い、同じAPIをローカルで実行できます。
ユースケース
- チャットボットやエージェントに永続メモリとパーソナライズ機能を追加する。
- CursorやClaude CodeなどのAIコーディングアシスタントに、ユーザーの好みやプロジェクトを記憶させる。
- Notion、Drive、GitHubと同期するRAGナレッジベースを構築する。
- 自分のマシンやサーバーでプライベートなメモリサービスを運用する。
クイックスタート
- 1
npm で SDK をインストールします
npm install supermemory - 2
Quickstart の手順に沿ってクライアントを作成し、add と profile を呼び出します
使う前に知っておきたいこと
- ホスト型 API の利用には Supermemory アカウントと API キーが必要です。
- ローカルで実行するには、LLM プロバイダーのキーまたはローカルの Ollama 環境が必要です。
- ローカルモードでは、初回起動時に埋め込みモデルがダウンロードされます。
トピック
よくある質問
- supermemory とは?
- AIアプリやアシスタント向けのメモリ・コンテキストエンジン。永続メモリ、RAG、ユーザープロフィール、コネクターを単一のAPIで提供します。 Supermemoryは、AI向けのメモリおよびコンテキストレイヤーです。会話から事実を抽出し、更新や矛盾を追跡して、期限切れの情報を忘れ、確かな事実と最近のアクティビティを含むユーザープロフィールを維持します。開発者は単一のAPIを使ってコンテンツを保存し、個人のメモリとアップロードしたドキュメントの両方を対象にハイブリッド検索を実行し、指定したユーザーのプロフィールを取得できます。
- supermemory は無料で使えますか?ライセンスは?
- supermemory は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- supermemory は今もメンテナンスされていますか?
- 活発にメンテナンス中。supermemory の最終コミットは 2026年10月18日 です。
- supermemory は何に使えますか?
- チャットボットやエージェントに永続メモリとパーソナライズ機能を追加する。 CursorやClaude CodeなどのAIコーディングアシスタントに、ユーザーの好みやプロジェクトを記憶させる。 Notion、Drive、GitHubと同期するRAGナレッジベースを構築する。 自分のマシンやサーバーでプライベートなメモリサービスを運用する。
- supermemory のインストール方法は?
- npm で SDK をインストールします: npm install supermemory Quickstart の手順に沿ってクライアントを作成し、add と profile を呼び出します
- supermemory はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/supermemoryai/supermemory
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
会話をまたいでユーザー、セッション、エージェントのコンテキストを保存・取得する、AIエージェントやアプリ向けのメモリレイヤー。
会話履歴をそのまま保存し、セマンティック検索で取得するローカルファーストのAIメモリシステム。MCPサーバーとCLIを提供します。
50以上のアプリと連携してデータをインデックス化し、幅広いLLMプロバイダーに対応するセルフホスト型AIチャット・ナレッジプラットフォーム。
ドキュメント、コード、会話をAIエージェント向けのセルフホスト型ナレッジグラフに変換する、オープンソースのAIメモリプラットフォーム。