Repolode
NevaMind-AI

NevaMind-AI/memU

コーディングエージェントやデスクトップAIホストがセッションをまたいで共有できる、Wiki形式の軽量メモリシステム。

スター
14,556
フォーク
1,090
未解決の Issue
134
最終コミット
10 時間前

これは何?

memUはAIエージェント向けのメモリレイヤーです。Codex、Claude Code、Cursor、OpenClaw、Hermes Agentなどのデスクトップエージェントからセッションログを読み込み、メモリと再利用可能なスキルのMarkdownファイルにまとめ、次回以降のタスクの前に関連するメモリを取得します。設定した1つのバックエンドを通じてホスト間でメモリを共有するため、あるエージェントが学んだことを別のエージェントも活用できます。

このシステムはサイドカーとして動作し、各ホスト用のCLIアダプターに加えて、ほかのエージェントを検出する汎用のmemu-agentコマンドを備えています。スケジュール実行されるブリッジタスクが新しいセッションをジョブファイルに分割し、エージェントがメモリまたはスキルのファイルを書き込み、コミット処理でembeddingとともに保存します。ストレージにはローカルのSQLite、pgvectorを使うPostgres、またはMemU Cloudを利用でき、設定ファイルと環境変数で選択します。

中核となるメモリ処理はおよそ500行のPythonで実装されており、ライセンスはApache-2.0です。pip、npx、uvxからインストールでき、doctorコマンドで検索経路が機能するか確認できます。

主な機能

  • 01ホストごとのCLIアダプターを介して、デスクトップのコーディングエージェントからセッション履歴を取得します。
  • 02セッションを、エージェントが修正または作成できる再利用可能なMarkdownスキルにまとめます。
  • 03Codex、Claude Code、Cursor、OpenClawなどのホスト間で、1つのメモリバックエンドを共有します。
  • 04ローカルのSQLite、pgvectorを使うPostgres、またはMemU Cloudストレージに対応しています。
  • 05doctorコマンドで検索経路をエンドツーエンドで検証できます。

ユースケース

  • Claude CodeとCursorのセッション間で、プロジェクトのコンテキストや規約を引き継ぐ。
  • 似たタスクが再び発生したときに、エージェントが以前に学んだワークフローを再利用する。
  • 同じマシン上で複数のデスクトップAIツールに、共通のメモリストアを提供する。
  • memorizeインターフェースを通じて、アプリケーション独自の会話に永続メモリを追加する。

クイックスタート

  1. 1

    memu.so から API キーを取得する

  2. 2

    pip で CLI をインストールする

    pip install memu-cli
  3. 3

    ホストエージェント(例:Codex)向けに関連するメモリを取得する

    memu-codex retrieve "What should I remember about this project?"

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

  • セルフホストで利用するには、ご自身の embedding provider の API キーが必要です。
  • ChatGPT と Claude のチャットモードには対応していません。特定の work モードと desktop モードのみ利用できます。
  • エージェントの対応状況は OS によって異なり、Linux で対応しているホストは macOS や Windows より少なくなります。

トピック

よくある質問

memU とは?
コーディングエージェントやデスクトップAIホストがセッションをまたいで共有できる、Wiki形式の軽量メモリシステム。 memUはAIエージェント向けのメモリレイヤーです。Codex、Claude Code、Cursor、OpenClaw、Hermes Agentなどのデスクトップエージェントからセッションログを読み込み、メモリと再利用可能なスキルのMarkdownファイルにまとめ、次回以降のタスクの前に関連するメモリを取得します。設定した1つのバックエンドを通じてホスト間でメモリを共有するため、あるエージェントが学んだことを別のエージェントも活用できます。
memU は無料で使えますか?ライセンスは?
memU は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
memU は今もメンテナンスされていますか?
活発にメンテナンス中。memU の最終コミットは 2026年10月20日 です。
memU は何に使えますか?
Claude CodeとCursorのセッション間で、プロジェクトのコンテキストや規約を引き継ぐ。 似たタスクが再び発生したときに、エージェントが以前に学んだワークフローを再利用する。 同じマシン上で複数のデスクトップAIツールに、共通のメモリストアを提供する。 memorizeインターフェースを通じて、アプリケーション独自の会話に永続メモリを追加する。
memU のインストール方法は?
memu.so から API キーを取得する pip で CLI をインストールする: pip install memu-cli ホストエージェント(例:Codex)向けに関連するメモリを取得する: memu-codex retrieve "What should I remember about this project?"
memU はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/NevaMind-AI/memU

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

関連プロジェクト