Repolode
MemoriLabs

MemoriLabs/Memori

LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。

代替できる製品:Mem0Zep

スター
17,149
フォーク
3,852
未解決の Issue
41
最終コミット
18 日前

これは何?

Memoriは、LLMエージェント向けのメモリレイヤーです。ツール呼び出し、判断、結果など、エージェントの発言や行動を記録し、後続のリクエストから呼び出せる構造化された状態として保存します。特定のLLMに依存せず、アプリケーションがすでに使用しているデータストアやフレームワークと併用できます。

SDKは既存のOpenAIクライアントなどのLLMクライアントをラップするため、プロンプトを変更せずに、会話をバックグラウンドで記録・呼び出せます。やり取りは、エンティティ(ユーザーなど)、プロセス(エージェントなど)、セッションごとにグループ化されます。Advanced Augmentationは、やり取りから事実、好み、ルール、スキル、関係性を抽出します。

SDKのほかに、MemoriはClaude CodeやCursorなどのクライアント向けMCPエンドポイント、OpenClawおよびHermes Agent向けプラグイン、自分で用意したデータベースを使うオプションを提供します。マネージドクラウド、シングルテナントクラウド、VPC、オンプレミスにデプロイできます。

主な機能

  • 01LLMとの会話やエージェントの実行内容を、バックグラウンドで自動的に記録します。
  • 02OpenAI、Anthropic、Gemini、Bedrock、DeepSeek、Grokのクライアントに対応します。
  • 03LangChain、Agno、Pydantic AIと連携できます。
  • 04コマンド1つでClaude Code、CursorなどのMCPクライアントに接続できます。
  • 05メモリをエンティティ、プロセス、セッションごとに整理します。
  • 06TypeScriptおよびPython SDKを提供します。

ユースケース

  • セッションをまたいでユーザーごとの好みを記憶する、カスタマーサポートエージェントの構築。
  • コーディングエージェントに、プロジェクトの規約や過去の判断を保持させる。
  • 記録済みの実行トレースを再利用し、本番環境のエージェントによる重複したツール呼び出しを減らす。
  • プライベートVPCまたはオンプレミス環境にエージェントメモリをデプロイする。

クイックスタート

  1. 1

    app.memorilabs.ai で Memori API key を取得します

  2. 2

    Python SDK をインストールします

    pip install memori
  3. 3

    環境変数に MEMORI_API_KEY と OPENAI_API_KEY を設定し、Memori を登録した状態で LLM コードを実行します

使う前に知っておきたいこと

  • Memori Cloud の利用には Memori API key が必要で、LLM プロバイダーにも独自の API key が必要です。
  • アカウントがない場合、Advanced Augmentation はレート制限されます。
  • メモリは、やり取りがエンティティとプロセスに関連付けられた場合にのみ作成されます。

トピック

よくある質問

Memori とは?
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。 Memoriは、LLMエージェント向けのメモリレイヤーです。ツール呼び出し、判断、結果など、エージェントの発言や行動を記録し、後続のリクエストから呼び出せる構造化された状態として保存します。特定のLLMに依存せず、アプリケーションがすでに使用しているデータストアやフレームワークと併用できます。
Memori は無料で使えますか?ライセンスは?
Memori は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Memori は今もメンテナンスされていますか?
活発にメンテナンス中。Memori の最終コミットは 2026年10月3日 です。
Memori は何に使えますか?
セッションをまたいでユーザーごとの好みを記憶する、カスタマーサポートエージェントの構築。 コーディングエージェントに、プロジェクトの規約や過去の判断を保持させる。 記録済みの実行トレースを再利用し、本番環境のエージェントによる重複したツール呼び出しを減らす。 プライベートVPCまたはオンプレミス環境にエージェントメモリをデプロイする。
Memori のインストール方法は?
app.memorilabs.ai で Memori API key を取得します Python SDK をインストールします: pip install memori 環境変数に MEMORI_API_KEY と OPENAI_API_KEY を設定し、Memori を登録した状態で LLM コードを実行します
Memori はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MemoriLabs/Memori

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト