Repolode
supermemoryai

supermemoryai/supermemory

AIアプリやアシスタント向けのメモリ・コンテキストエンジン。永続メモリ、RAG、ユーザープロフィール、コネクターを単一のAPIで提供します。

代替できる製品:Mem0Zep

スター
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. 1

    npm で SDK をインストールします

    npm install supermemory
  2. 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 の数値は毎日更新されます。

関連プロジェクト