Repolode
MemTensor

MemTensor/MemOS

LLMやAIエージェント向けのメモリーOS。編集可能なグラフとして長期記憶を保存・検索・管理します。

代替できる製品:Mem0

スター
11,959
フォーク
1,300
未解決の Issue
149
最終コミット
7 時間前

これは何?

MemOSは、LLMアプリケーションやAIエージェント向けのメモリーレイヤーです。記憶の追加、検索、編集、削除を行う単一のAPIを提供します。記憶はグラフとして整理されるため、不透明な埋め込みストアに格納するのではなく、内容を確認して修正できます。テキスト、画像、ツールの実行履歴、ペルソナを同じメモリーシステムで扱い、複数のナレッジベースを組み合わせ可能なメモリーキューブにまとめて、ユーザー、プロジェクト、エージェント間で分離したり共有したりできます。

実行方法は複数あります。ホスト型のMemOS Cloud API、Docker Composeで起動するセルフホスト型RESTサービス(Neo4jとQdrantも起動)、そしてオンデバイスのSQLiteに記憶を保存するOpenClaw、Hermes Agent、DeepSeek Harness向けローカルプラグインです。ローカルプラグインは、FTS5全文検索とベクトル検索を組み合わせたハイブリッド検索に加え、実行履歴、ポリシー、世界モデルを通じたスキルの進化にも対応します。

主な機能

  • 01記憶の追加、検索、編集、削除を行う統合API
  • 02内容を確認・修正できるグラフ構造のメモリー
  • 03テキスト、画像、ツールの実行履歴、ペルソナを扱うマルチモーダルメモリー
  • 04分離と共有に対応した、複数のメモリーキューによるナレッジベース管理
  • 05MemSchedulerによる非同期のメモリー取り込み
  • 06オンデバイスのSQLiteに記憶を保存する、OpenClaw、Hermes Agent、DeepSeek Harness向けローカルプラグイン

ユースケース

  • セッションをまたいで一貫性のある、文脈を踏まえた会話を続けるAIアシスタントの構築
  • 過去の問い合わせやユーザー履歴を想起するカスタマーサポートエージェント
  • ユーザーごとの好みに適応するパーソナライズされたエージェント
  • エージェント間で記憶を共有または分離するマルチエージェントシステム

クイックスタート

  1. 1

    MemOSリポジトリをクローンします

    git clone https://github.com/MemTensor/MemOS.git
  2. 2

    サンプルのenvファイルをコピーし、.envにAPIキーを入力します

    cp docker/.env.example .env
  3. 3

    dockerフォルダーに移動し、Neo4jとQdrantとともにMemOS APIを起動します(APIはlocalhost:8000で利用できます)

    docker compose up

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

  • セルフホスティングには、APIと併せてNeo4jとQdrantを起動する必要があります。
  • ホスト型Cloud APIを利用するには、ダッシュボードで取得できる有料または無料のMemOS APIキーが必要です。また、データはMemOS Cloudに送信されます。

トピック

よくある質問

MemOS とは?
LLMやAIエージェント向けのメモリーOS。編集可能なグラフとして長期記憶を保存・検索・管理します。 MemOSは、LLMアプリケーションやAIエージェント向けのメモリーレイヤーです。記憶の追加、検索、編集、削除を行う単一のAPIを提供します。記憶はグラフとして整理されるため、不透明な埋め込みストアに格納するのではなく、内容を確認して修正できます。テキスト、画像、ツールの実行履歴、ペルソナを同じメモリーシステムで扱い、複数のナレッジベースを組み合わせ可能なメモリーキューブにまとめて、ユーザー、プロジェクト、エージェント間で分離したり共有したりできます。
MemOS は無料で使えますか?ライセンスは?
MemOS は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
MemOS は今もメンテナンスされていますか?
活発にメンテナンス中。MemOS の最終コミットは 2026年10月20日 です。
MemOS は何に使えますか?
セッションをまたいで一貫性のある、文脈を踏まえた会話を続けるAIアシスタントの構築 過去の問い合わせやユーザー履歴を想起するカスタマーサポートエージェント ユーザーごとの好みに適応するパーソナライズされたエージェント エージェント間で記憶を共有または分離するマルチエージェントシステム
MemOS のインストール方法は?
MemOSリポジトリをクローンします: git clone https://github.com/MemTensor/MemOS.git サンプルのenvファイルをコピーし、.envにAPIキーを入力します: cp docker/.env.example .env dockerフォルダーに移動し、Neo4jとQdrantとともにMemOS APIを起動します(APIはlocalhost:8000で利用できます): docker compose up
MemOS はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MemTensor/MemOS

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

関連プロジェクト