supermemoryai/supermemory

Memory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.

解決する課題

AIアシスタントは通常、会話の間ですべてを忘れてしまいます。Supermemoryは永続的なメモリとコンテキスト層を提供し、ユーザーの好み、過去の議論、プロジェクトの詳細を時間とともに記憶できるようにし、新しいセッションごとに情報を繰り返す必要を防ぎます。

動作方法

SupermemoryはAIツールとLLMの間に位置するコンテキストエンジンです。会話から自動的に事実を抽出し、ユーザーのプロファイル(安定した事実と最近の活動に分ける)を構築・維持し、知識の更新や矛盾(例:居住地の変更)を処理します。従来のRAG(ドキュメントチャンクの取得)と個人用メモリ(ユーザーの事実を追跡)を1つのハイブリッド検索クエリで統合します。また、Google Drive、Notion、GitHubなどの外部ソースからのデータ同期用のコネクタや、PDF、画像、動画用のマルチモーダル抽出機能も備えています。

対象ユーザー

  • AIツールユーザー:ブラウザ拡張機能、アプリ、またはMCPサーバーを通じてAIアシスタントに「個人用脳」を提供したい個人。
  • 開発者:AIエージェントやアプリを開発しており、ベクトルデータベースや埋め込みパイプラインを管理せずに、メモリ、RAG、ユーザープロファイル、データコネクタを1つのAPIで扱いたい人。
  • セルフホスティングユーザー:Ollamaなどのツールを使ってローカルでオフラインでメモリエンジンを実行したいユーザー。

主な特徴

  • 高パフォーマンス:主要なAIメモリベンチマーク(LongMemEval、LoCoMo、ConvoMem)で1位を獲得。
  • ユーザープロファイル:約50msの検索時間で自動更新されるプロファイルを維持し、即時コンテキストインジェクションを実現。
  • ハイブリッド検索:知識ベースのドキュメントと個人用コンテキストを1つのクエリで統合。
  • 広範な統合:MCP(Model Context Protocol)、さまざまなAIフレームワーク(Vercel AI SDK、LangChainなど)、複数のIDE(Cursor、VS Code)をサポート。
  • ローカルモード:設定不要のローカルバイナリを提供し、完全にオフラインで動作可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト