メインコンテンツへ移動
Nowledge MemNowledge Mem
連携

コネクタ

AIツールを同じメモリに接続します。ツールを自由に切り替えても、コンテキストはそのまま残ります。

Nowledge Memコネクタを使うと、実際に使用しているツール同士が同じメモリを共有できます。 知識は1か所に留まり、ツールは入れ替わっても問題ありません。

ワンプロンプト接続

対応しているAIツールに接続する最速の方法は、1つのプロンプトです。

Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for the AI tool I am using.

これをClaude Code、Grok Build、Grok Bot、Codex、Cursor、Gemini CLI、Google Antigravity、Copilot CLI、OpenClaw、Hermes、Droid、Alma、Bub、Craft Agent、CodeBuddy、Cindy、Pi、Step Code、OpenCode、Amp、Kimi Code、Kimi Work、ZCode、MiMo Code、OMP、またはClaude Desktopに貼り付けてください。 エージェントはSKILL.mdを読み取り、どのホスト内にいるかを検出し、一致するセットアップパスを使用し、接続を検証して、何を再起動すべきかを伝えます。 コマンドラインのホストは通常、直接インストールできます。 アプリベースのホストでは、マーケットプレイスの手順を確認するよう求められる場合があります。

リモートまたはクロスデバイスアクセスには、nmemをnmem config client set --url ... --api-key ...で一度設定してください。 デスクトップアプリでは、リモートURLとキーのコントロールはSettings → Access Anywhereにあります。

以下のページも依然として役立ちます。 これらはツールごとの動作(Context BundleまたはWorking Memoryの起動、リコール、蒸留、スレッド保存のパス)と、インストール方法が異なる少数のサーフェス(ブラウザ拡張機能、Raycast、trajectory extractors)について説明しています。 まずは1つのプロンプトから始め、動作の詳細やトラブルシューティングが必要なときにツールごとのページを使用してください。

新規ユーザーの方へ

Memをインストールしたばかりの場合は、Start Hereから始めてください。 まず1つのメモリを保存し、実際に使用するツールに対して上記のConnectプロンプトを実行します。 ツールごとの動作リファレンスについては、ここに戻ってきてください。

自律性のはしご

同じMemサーバーでも、ツールがどのように接続するかによって大きく印象が変わります。

パス起動時のコンテキストリコールと蒸留スレッド
ネイティブコネクタセッション開始時、またはホストのライフサイクルを通じて自動であることが多い最も強力なパス。ホストに応じてフック駆動、ガイド付き、またはその混合になる場合があります一部のホストでは、実際の自動キャプチャや実際のトランスクリプト保存も追加されます
Universal Agent Plugin標準のAgent Pluginsスキルによってガイド専用コネクタを持たない互換クライアント向けのスキルとローカルMCPそのクライアントが独自のトランスクリプトパスを公開しない限り、ハンドオフのみ
Direct MCP推奨プロンプトブロックを追加すればガイド可能ガイド付きのみ。MCPツールだけでは自律性は生まれません保存されたスレッドの検索と読み取り。ローカルトランスクリプトのインポートはなし
再利用可能なパッケージ通常はガイド付きルール、スキル、またはプロンプトによってガイド通常はハンドオフのみ、または明示的な場合のみ

実用的なルールはシンプルです。 ホストがサポートする最も特化したNowledgeパスをインストールしてください。 専用コネクタのないAgent Plugins互換クライアントにはUniversal Agent Pluginを使用し、より良いパッケージがない場合にのみ汎用MCPにフォールバックします。

小さくても重要な例外があります。 一部のホストはハイブリッドとして最もよく機能します。 今日最も明確な例はCodexです。 Codexパッケージをインストールすると、自動Context Bundle / Working Memory注入、クロスメモリルーティング、自動スレッドキャプチャ、バンドルされたローカルMCP、およびnmemフォールバックが得られます。 CodexのローカルMemoryも有効になっている場合は、ツール支援タスクをそのジェネレーターから外してください。 Codexガイドに設定が示されています。 リモートMemまたはカスタムローカルポートを使用する場合は、Codex設定でバンドルされたMCPエンドポイントを上書きしてください。

Nowledge FS はすべてのエージェントで共有されます

Nowledge FSは共有のパスファーストレイヤーです。 人間はアプリ内でKnowledge Treeとして見ますが、ネイティブコネクタ、直接MCPクライアント、スクリプト、カスタムエージェントはnmem fs、/fs/*、またはmem_fs MCPツールを通じて同じ形を使用します。

スレッド同期の仕組み

Memには3つのスレッド同期パスがあります。 これらはコピーを作成するのではなく、同じ保存されたスレッドで合流するように設計されています。

パス実行されるタイミングリモートMemで動作するか最適な用途
デスクトップ自動同期Memアプリがサポートされているローカルトランスクリプトストアを監視トランスクリプトがMemと同じマシン上にある場合のみ同一マシンでのバックグラウンドキャプチャ
コネクタフックAIツールがセッション終了時、圧縮前、またはターン後にフックまたはプラグインを実行はい新しい作業を最新の状態に保つ
履歴インポートnmem t sync --from ...を実行して古いセッションをプレビューおよびバックフィルはい過去のローカルセッションをMemに取り込む

重要な境界は、トランスクリプトがどこにあるかです。 Memが別のマシンで実行されている場合、そのサーバーはあなたのラップトップの~/.codex、~/.claude、~/.gemini、~/.pi、Kimi Workランタイム、またはOpenCodeデータベースをスキャンできません。 AIツールが実行されているマシンでコネクタまたはnmem t syncを実行してください。 同じnmemクライアント設定を使用して、ローカルまたはリモートのMemサーバーにアップロードされます。

これらのパスは同じソース名と安定したスレッドIDを使用します。 たとえば、Claude Codeのインポートは、デスクトップウォッチャー、Claude Codeフック、または履歴nmem t sync実行のいずれから来た場合でもclaude-code-<sessionId>に格納されます。

インポートが途中で停止した場合は、再度実行してください。 履歴同期は最初にプレビューし、セッションを1つずつ処理し、再実行時はメッセージを重複させるのではなく、重複排除して追記します。

パスを選択する

Nowledge Memには複数のコネクタオプションがありますが、最初の決定はシンプルです。 ツールに専用のネイティブコネクタがある場合はそれを使用してください。 ツール固有のパスがない場合にのみ、共有パッケージ、直接MCP、CLI、またはインポートフローに落としてください。

ほとんどの人にとって、決定ツリーは次のとおりです。

  1. ツールに専用のNowledgeコネクタがある場合は、それをインストールします。
  2. 作業が主にWeb上のChatGPT、Claude、またはGeminiで行われる場合は、ブラウザ拡張機能をインストールします。
  3. Agent Pluginsをサポートしているが、まだ専用のNowledgeコネクタがない場合は、Universal Agent Pluginを使用します。
  4. MCPをサポートしている場合は、より良いパッケージパスがない限り直接MCPを使用します。 ただし、Codexのように専用パッケージとMCPを一緒に使用することが意図されているハイブリッドホストは除きます。
  5. 共有スキルやプロンプトをサポートしているがMCPツールサーフェスがない場合は、再利用可能なワークフローパッケージを使用します。
  6. 手動コマンド、スクリプト、またはローカル自動化が必要な場合はCLIを使用します。
使用しているもの推奨パスコネクタタイプ理由
Gemini CLIGemini CLI拡張機能ネイティブコネクタバンドルされたMCP、フック、コマンド、スキル、および圧縮または終了前の実際のセッションインポートを備えた専用拡張機能
Google AntigravityGoogle Antigravityプラグインネイティブコネクタabnによって提供された専用プラグイン。起動コンテキスト、バンドルされたMCP、スキル、ライフサイクルフック、オフライン再試行、および実際のAntigravityトランスクリプトキャプチャを備えています
Claude CodeClaude Codeプラグインネイティブコネクタフック、スラッシュコマンド、Context Bundle / Working Memory起動、および自動セッションキャプチャを備えた専用プラグイン
Grok BuildGrok Buildガイドネイティブコネクタ起動コンテキスト、メモリガイダンス、およびnmemを通じた自動ローカルトランスクリプトキャプチャを備えたコーディングエージェントプラグインパス
Grok / Grok BotGrokコネクタガイドリモートMCPコネクタ同じ公開OAuth MCPコネクタがGrokの会話とBotsで動作します。自動フルスレッドキャプチャは主張していません
Claude CloudClaude CloudガイドリモートMCPコネクタ事前入力されたカスタムコネクタが、承認されたCloudまたはAppワークスペースを呼び出せます。トランスクリプトキャプチャは別途エクスポートまたはローカルコネクタの関心事のままです
MiniMax CloudMiniMax Cloudステータスプロバイダー承認待ちローカルMiniMax Codeパッケージは準備済みです。MiniMaxがプロバイダーとスコープを確認するまで、マネージドCloud Appを設定しないでください
DroidDroidプラグインネイティブコネクタフック、コマンド、スキル、およびnmemに支えられた明確なハンドオフ動作を備えた専用Factoryプラグイン
CursorCursorプラグインネイティブコネクタセッション開始時の起動コンテキストフック、バンドルされたMCP設定、ルール、スキル、および明確なハンドオフ動作を備えた専用プラグインパッケージ
OpenClawOpenClawネイティブコネクタツール固有のライフサイクルサポート、リコール、およびキャプチャ動作を備えた専用プラグイン
AlmaAlmaネイティブコネクタツール固有のライフサイクルサポートとリコール動作を備えた専用プラグイン
OpenCodeOpenCodeガイドネイティブコネクタContext Bundle、Working Memory、検索/保存ツール、アイドルイベントのスレッドキャプチャ、圧縮前フラッシュ、およびハンドオフを備えたネイティブコネクタ
AmpAmpガイドネイティブコネクタContext Bundle、メモリツール、グラフ拡張、コマンドパレットアクション、およびagent.endスレッドキャプチャを備えた専用Ampプラグイン
Copilot CLICopilot CLIガイドネイティブコネクタライフサイクルフック、起動コンテキスト、ガイド付きリコール、および圧縮または終了前のキャプチャを備えた専用プラグイン
Kimi CodeKimi Codeガイドプラグイン + MCP + フックKimi CodeはプラグインマニフェストからMemとネイティブライフサイクルフックを読み込みます。nmem t sync --from kimi-codeは古いセッションをバックフィルします
Kimi WorkKimi WorkガイドMCP + 起動スキル + インポートKimi Workはプライベートな組み込みKimi Codeランタイムを使用します。コネクタはMemガイダンスとMCPを追加し、nmem t sync --from kimi-workは選択時にローカルKimi Workセッションをインポートします。
ZCodeZCodeガイドプラグイン + MCP + フックバンドルされたMCP、Skills、コマンド、起動/リコールフック、およびnmemを通じたStopフックトランスクリプトキャプチャを備えたZCodeネイティブプラグイン
MiMo CodeMiMo CodeガイドMCP + ガイダンス + インポートOpenCode派生で、ローカルトランスクリプトインポート用のnmem t sync --from mimo-codeを備え、ネイティブフックパッケージは別途用意されています
Craft AgentCraft AgentガイドMCPソース + ガイド + インポートCraftワークスペースソースがMemツールとガイド動作を公開します。nmem t sync --from craft-agentはローカルCraft session.jsonlトランスクリプトをインポートします
CradleCradleガイド公式バンドルプラグインCradleは統合自体を同梱しています。ガイド付きWorking Memory、Context Bundle、メモリとスレッド操作、およびオプションのMCP登録を提供します
ArkloopArkloopガイドネイティブMemoryプロバイダーArkloopはターン前にWorking Memoryと関連リコールを読み込み、source=arkloopスレッドを永続化し、それらを自動的に蒸留できます
OpticLMOpticLMガイド組み込みスレッドブリッジ + オプションのMCPOpticは直接Spaceとスレッド同期を所有します。エージェントがリコールと永続メモリツールも必要とする場合は、標準Mem MCPを併用して追加してください
WorkBuddyWorkBuddyガイドプラグイン + MCP + フック完全なプラグインは起動コンテキスト、記憶検索、MCPを提供します。フックはnmem t capture --from workbuddyでメインエージェントとサブエージェントのトランスクリプトをキューに登録します。nmem t sync --from workbuddyは過去の会話を手動でインポートするためのコマンドです。
CodeBuddyCodeBuddyガイドプラグイン + MCP + フックTencent CodeBuddy Codeは、バンドルされたMCP、起動コンテキスト、スラッシュコマンド、およびnmem t sync --from codebuddyを通じてローカル.jsonlトランスクリプトを同期するライフサイクルフックを備えたネイティブプラグインを使用できます
OMPOMPガイドネイティブコネクタ起動コンテキスト、自動会話キャプチャ、スキル、および古いセッション用のnmem t sync --from ompを備えた専用OMPプラグイン
LangGraphLangGraphガイドエージェントフレームワークコネクタ一時的なコンテキストを注入し、Memツールをスコープし、LangGraphチェックポイントを置き換えずにトップレベルThreadsをキャプチャする、IDを認識するPythonミドルウェア
専用コネクタのないAgent Plugins互換クライアントUniversal Agent Plugin標準パッケージ共有メモリスキルとローカルMCPを備えたポータブルなAgent Pluginsパッケージ。互換クライアント向けのフォールバックであり、ネイティブコネクタの代替ではありません。
専用のNowledgeパッケージがないMCPクライアントDirect MCP直接MCP1つの共有サーバー設定を通じた標準ツールアクセス
共有スキルをサポートするその他のコーディングエージェントnpx skills再利用可能なワークフローパッケージ独自のプロンプトを手書きせずに再利用可能なメモリワークフロー
ChatGPT Web / DesktopChatGPTガイドCloud公式プラグイン / AppカスタムMCP + ブラウザキャプチャCloud上の個人・Teamワークスペースには公式プラグインを使います。コンピューター上のMemはAccess Anywhere / Nowledge Linkで別途接続し、会話全体のキャプチャには拡張機能を使います。
DotsDotsガイドCloud公式プラグイン / AppカスタムMCP保存した判断の検索と選んだ要点の保存。会話原文のスナップショットには別の承認が必要です。
ChromeまたはEdgeブラウザ拡張機能ブラウザキャプチャブラウザのサイドパネルから直接会話をキャプチャおよび蒸留
ターミナル、スクリプト、またはリモートワークフローCLI直接コマンド検索、保存、自動化、およびサポートされているスレッドインポートにnmemを直接使用
CodexCodexガイドネイティブコネクタデスクトップアプリとCLIで共有されるSessionStartコンテキスト、クロスメモリルーティング、バンドルされたMCP、およびStopフックスレッドキャプチャ
RaftRaftガイド仲介型マルチエージェントホストワーカーランタイムを接続し、ワーカーごとに1つのMem AI Identityを設定します。Memスキル/MCPはRaft内で動作します。マネージドCodex実行トレースはThreadsから除外されます。
LodyLodyガイドランタイムランチャーLodyが起動するAIツールを接続します。Agent Configが安定した役割を表す場合にのみNMEM_AGENT_IDを追加してください
MulticaMulticaガイドマルチエージェントオーケストレーターMulticaが起動するAIツールを接続します。Claude Codeの場合は、MulticaエージェントのMCP設定にMem MCPを保存し、その後カスタムenvにNMEM_AGENT_IDを追加します
CumoraCumoraガイドマルチエージェントワークスペースCumoraが起動するAIツールを接続します。Cumoraがエージェントごとのenvを公開しない場合は、ペルソナ指示を使用してください
PaseoPaseoガイドマルチエージェントオーケストレーターPaseoが起動するAIツールを接続します。Paseoエージェントが永続的な役割である場合にのみNMEM_AGENT_IDを追加してください
MirasimMirasimガイドマルチエージェントワークベンチ組み込みエージェント用にMemをMirasim MCPサーバーとして追加します。起動されたペインのトランスクリプトキャプチャには、専用のClaude CodeまたはCodexコネクタを使用してください
CindyCindyガイドローカルエージェントホスト組み込みエージェント用にMemをCindy MCPサーバーとして追加します。正確なトランスクリプトキャプチャには、起動された子ランタイムのコネクタを使用してください
PiPiガイドネイティブコネクタスキルと自動Piスレッド同期を備えたネイティブパッケージ
Step CodeStep Codeガイドネイティブコネクタ起動コンテキスト、確定ターンのスレッドキャプチャ、スキル、およびネイティブJSONL履歴バックフィルを備えた専用パッケージ
Hermes AgentHermesガイドネイティブコネクタContext Bundle / Working Memory起動、ターン前リコール、およびクリーンなNowledgeツール名を備えたネイティブメモリプロバイダー
Ekko AgentEkkoガイドMCP + ローカルインポートHermes Studioの組み込みEkko Agentは、コンテキストとツールにMem MCPを使用できます。nmem t sync --from ekkoは正確なローカルEkko SQLite会話をsource=ekkoとしてインポートします
PromaPromaガイドネイティブコネクタMCPツール、CLAUDE.mdの起動コンテキスト、Proma Agentキャプチャ、Proma Chatインポート、および標準スキルを備えたデスクトップエージェントセットアップ
すでに所有しているノートObsidian、Notion、Apple Notesローカル知識ソースマシン上のAI Nowを通じて、メモリの隣でノートを検索
エクスポート済みまたは履歴の会話Threadsガイドインポートパスファイル、エクスポート、および過去のセッションをMemにインポート

ほとんどのユーザーは 1 行だけで十分です

上の表で既に使用しているツールを見つけ、そのガイドを開き、今は残りを無視してください。

OAuth経由のリモートMCP

AIクライアントがOAuth付きのリモートMCP URLを要求する場合にこれを使用します。 まず ホストを選択してください。 Grok Bot、ChatGPT、およびClaude Cloudは公開/mcpアドレスを使用します。 MiniMax Cloudはプロバイダー承認まで利用できません。 Cloud ワークスペースの場合は、その固定Cloudアドレスを使用します。 Appワークスペースの場合は、Access Anywhere がそのユーザーの公開アドレスを提供します。 ホストは選択された ワークスペースに直接接続します。 NowledgeはApp MCPトラフィックを共有ゲートウェイ経由で中継しません。

ChatGPTでは、個人・TeamワークスペースがNowledge Cloud上にある場合、公式プラグインをインストールします。自分のコンピューター上のMemには、App接続ガイドでAccess AnywhereまたはNowledge Linkを設定してください。カスタム接続の利用可否はDeveloper modeとワークスペースのポリシーに依存します。

公開 HTTPS エンドポイントを使用してください

CloudクライアントはlocalhostまたはプライベートLANアドレスに到達できません。 Mem ワークスペースがNowledge Cloudでホストされている場合は、その公開/mcpアドレスを使用してください。 Mem がコンピューター上で実行されている場合は、まず公開HTTPS エンドポイントでAccess Anywhereを設定してください。

ホストされたNowledge Cloudワークスペースの場合:

  1. Connectorsを開きます。
  2. ワークスペースの完全なCloud MCP endpointを、そのクエリを含めてコピーします。 例:
https://cloud.nowledge.co/mcp?space_protocol=exact-v1

ローカルデスクトップMemの場合は、Connectors → Remote MCP over OAuthを開き、 Start setupをクリックし、提供されるAccess Anywhereエンドポイントをコピーします。 これは 公開HTTPSであり、/mcpで終わる必要があります。

ChatGPTを参照フローとして:

  1. アカウントがカスタムAppsを公開している場合は、Create a ChatGPT connectorを開きます。
  2. Mem MCPエンドポイントを貼り付けます。
  3. ChatGPTのコネクタセットアップを続行します。
  4. MemがOAuth承認ページを開いたら、アクセスを承認します。
  5. ChatGPT Webまたはデスクトップで、ChatGPTにMemを検索させたいときに@Nowledge Memに言及します。

他のOAuth MCPクライアントも同じエンドポイントを使用します。 重要なのは、 Memから公開/mcp URLを貼り付けることであり、通常のWebアプリURLや プライベートnmem_ APIキーではないことです。

完全なChatGPTスクリーンショットウォークスルーについては、ChatGPT Web and Desktopを参照してください。

多くのコーディングエージェント向けの最速の再利用可能セットアップ

skillsインストーラーでサポートされているエージェント環境の場合:

npx skills add nowledge-co/community/nowledge-mem-npx-skills

これにより、起動コンテキスト、検索、ハンドオフ、および蒸留用の再利用可能なメモリスキルがインストールされます。 エージェントはいつそれらを使用するかを依然として決定します。 ネイティブコネクタとMCPセットアップは、ツールがサポートしている場合により強力な自動動作を提供します。

Gemini CLI と Antigravity 2.0

Geminiファミリーのエージェントは、~/.gemini/config/skillsからグローバルスキルを読み取るようになりました。 この変更前にスキルを接続していて、Gemini CLI またはAntigravity 2.0に表示されない場合は、スキルインストーラーを更新するか、Memからスキルを再接続して 新しいリンクがそのフォルダーに書き込まれるようにしてください。

ツールに汎用skillsパスではなく独自の再利用可能パッケージがある場合は、その専用ガイドを使用してください。 たとえばCodexはCodexガイドに従う必要があります。

利用可能な場合はネイティブコネクタを優先してください

ツールに専用パッケージがある場合はそれを使用してください: Claude Code、Grok Build、Gemini CLI、Google Antigravity、Droid、Cursor、OpenClaw、Alma、OpenCode、Amp、Copilot CLI、Pi、OMP、Hermes、またはProma。 これらのコネクタは、共有メモリモデルの上にツール固有の動作を追加します。

標準互換クライアント向けのUniversal Agent Plugin

クライアントがAgent Pluginsをサポートしているが、専用のNowledgeコネクタがない場合は、標準パッケージをインストールしてください:

https://github.com/nowledge-co/community/tree/main/nowledge-mem-agent-plugin

このパッケージには共有メモリスキルとローカルMem MCP宣言が含まれています。 ポータブルなライフサイクルフックは含まれていないため、フルスレッドキャプチャはネイティブコネクタの機能のままです。 リモートMemと検証の詳細については、Universal Agent Pluginガイドを参照してください。

専用Nowledgeコネクタと完全なセッションキャプチャ

再開可能な要約だけでなく、実際に記録されたセッションが必要な場合、パスが重要になります。

コネクタ専用Nowledgeパッケージ完全なセッションキャプチャ備考
Claude Codeはいはいライフサイクルフックと実際のセッションインポートを備えたネイティブコネクタ。
Grok BuildはいはいGrok Buildは共有プラグインパッケージを読み込みます。フックはコーディングエージェントセッションをsource=grokとして保存します。
Gemini CLIはいはいネイティブ拡張機能は、save-threadで、圧縮前に、およびセッション終了時に実際のセッションを保存します。
Google Antigravityはいはいネイティブプラグインフックは、ローカルAntigravity transcript.jsonlセッションを正規のsource=antigravityとして保存します。古いセッションは依然としてnmem t sync --from antigravityでバックフィルされます。
Droidはい現在コネクタにはなしネイティブコネクタはsave-handoffを公開します。Droidに実際のトランスクリプトインポーターができるまで、save-threadを意図的に主張していません。
Cursorはいはいネイティブコネクタはstopフックを通じて現在のトランスクリプトをキャプチャします。Memデスクトップとnmem t sync --from cursorも、~/.cursor/projectsから履歴または見逃されたトランスクリプトをインポートします。
OpenClawはいはいネイティブコネクタは実際のセッションを自動的にキャプチャします。
Almaはいはいネイティブコネクタは実際のセッションキャプチャをサポートします。
Codexはいはいnmem t save --from codex経由のStopフックキャプチャを備えたネイティブコネクタ。
Copilot CLIはいはいネイティブコネクタは、応答後、圧縮前、およびセッション終了時に記録されたCopilotセッションをキャプチャします。
Piはいはいネイティブ拡張機能はPiの会話を同期します。nmem t sync --from piは古いローカルPiセッションをバックフィルします。
OpenCodeはいはいネイティブプラグインは、OpenCodeがアイドルを報告した後にキャプチャし、圧縮前にフラッシュします。nowledge_mem_save_threadは手動フォールバックのままです。nmem t sync --from opencodeは古いローカルセッションをバックフィルします。
Ampはいはいネイティブプラグインはagent.endで現在のAmpスレッドをキャプチャし、nowledge_mem_save_threadを冪等な手動フォールバックとして公開します。
Ekko AgentMCPセットアップ + CLIインポーターインポートのみEkkoはMCPを通じてMemを使用できます。nmem t sync --from ekkoは$HERMES_WEB_UI_HOME/.ekko/ekko.dbから完了したローカルEkkoセッションをインポートします。実行後の自動キャプチャにはHermes Studio/Ekkoトリガーが必要です。
Kimi CodeKimiプラグイン + MCP + ネイティブフック/reload後に自動Kimiパッケージは、マニフェストからMemガイダンス、MCP、およびライフサイクルフックを直接読み込みます。古いセッションは依然としてnmem t sync --from kimi-codeでバックフィルされます。
Kimi WorkKimi Workコネクタ + MCPインポートのみKimi Workは現在ライフサイクルフックを公開していません。コネクタはMemガイダンスとMCPを組み込みランタイムに読み込みます。nmem t sync --from kimi-workはローカルセッションを明示的にインポートします。
ZCodeZCodeプラグイン + MCP + フックプラグインインストール後に自動ZCodeプラグインはStop中にフックtranscript_pathをコピーし、nmem t sync --from zcodeでインポートします。フック動作はアクティブなZCodeビルドに依存するため、インストール後に短いセッションを1つ検証してください。
MiMo Code現在MCP + ガイダンスインポートのみnmem t sync --from mimo-codeはmimocode.dbからMiMo Codeセッションをインポートします。ライブフックパッケージはまだありません。
Craft AgentCraftソース + ガイドインポートのみCraftはMCPツールとガイド動作にワークスペースソースを使用します。nmem t sync --from craft-agentはローカルsession.jsonlセッションをインポートします。現在npmパッケージは不要です。
Cradle公式バンドルCradleプラグイン現在は明示的プラグインは、エージェントがそうするようガイドされたときにMemスレッドを作成および追記できます。自動セッションキャプチャはCradleライフサイクルフックを待っています。
ArkloopネイティブArkloop MemoryプロバイダーはいArkloopは、安定したリンクと冪等性キーを持つsource=arkloopスレッドを作成し、増分的に追記します。
OpticLMOptic所有のスレッドSDKホスト所有Opticの公開SDKは、スレッドの作成、追記、テール調整、および削除をサポートします。それらの呼び出しをいつ実行するかはOpticが所有します。MCPは別の取得パスです。
OMPはいはいネイティブプラグインは、完了したターン後、圧縮前、セッション切り替え前、およびシャットダウン時にOMP会話ブランチをキャプチャします。古いセッションは依然としてnmem t sync --from ompでバックフィルされます。
Hermes Agentはいはいネイティブメモリプロバイダーは新しいHermesターンをキャプチャします。nmem t sync --from hermesは古いローカル~/.hermes/state.dbセッションをバックフィルします。
PromaはいはいProma AgentセッションはUserPromptSubmitおよびStopフックによってキャプチャされます。通常のProma Chat会話は~/.proma/conversations/*.jsonlからインポートまたは自動同期できます。
Mirasim現在MCP + スキルいいえMirasimはセッション/履歴と生の記録を文書化していますが、安定したトランスクリプトスキーマやライフサイクルフックはありません。Mirasimが起動したClaude CodeおよびCodexペインには、専用の子ツールコネクタを使用してください。
Cindy現在MCP + スキルいいえCindyにはMCP、スキル、およびGhostプラグインランタイムがありますが、検証済みのサードパーティトランスクリプトインポートパスはまだありません。Cindyが起動したCodex、Claude Code、Pi、およびOMPセッションには、専用の子ツールコネクタを使用してください。
Universal Agent Plugin標準フォールバックいいえAgent Plugins 1.0はスキルとMCPを標準化しますが、ポータブルなライフサイクルフックやトランスクリプトアクセスは標準化しません。
汎用npx skillsエージェント専用ランタイムインポーターなしいいえsave-threadではなくsave-handoffを使用してください。共有スキルは、多くのホストにわたってトランスクリプトに基づくインポートを正直に約束することはできません。

汎用スキルが完全なセッションキャプチャを約束できない理由

共有スキルはプロンプトを形成できますが、ホストエージェントが読み取り可能なセッションファイルや安定したトランスクリプトAPIを公開するかどうかを制御することはできません。 そのため、汎用npx skillsは正直なデフォルトとしてsave-handoffを使用し、専用コネクタはそのランタイムが本当にサポートしている場合にのみ実際のsave-thread動作を公開します。

より完全なスレッドマトリックスとインポートパスについては、Threadsを参照してください。

カスタムエージェント向けのエージェント意図制御

ネイティブコネクタには、エージェントがいつContext BundleまたはWorking Memoryを読み取るか、過去の知識を検索するか、永続的な洞察を保存するかを教える動作ルールが既にバンドルされています。

プラグインキャッシュではなく、ホスト自身の指示ファイルを使用してください

ホストがAGENTS.md、CLAUDE.md、CLAUDE.local.md、GEMINI.md、.cursor/rules/*.mdc、またはCopilot指示ファイルなど、ユーザー所有の指示ファイルを既にサポートしている場合は、それらをカスタマイズレイヤーとして使用してください。 インストールされたプラグインファイルはデフォルトとして扱い、その場でパッチを当てる対象とはしないでください。

ホストごとの完全なマップが必要な場合は、Customize Connector Behaviorを参照してください。

エージェントに専用のプラグインや拡張機能がない場合は、その意図を直接設定する必要があります。

エージェントにメモリサーフェスを与える

次のいずれかを使用します:

  • 共有スキルベースの動作にはnpx skills
  • ターミナルで表示可能なコマンドにはnmem CLI
  • クライアントがツールを直接呼び出せる場合はMCP

短い意図ポリシーを追加する

次のようなポリシーをAGENTS.md、CLAUDE.md、GEMINI.md、またはシステムプロンプトに配置します:

## Nowledge Mem

Use Nowledge Mem as your external memory system.

At session start:
- Run `nmem --json context --source-app "<host>"` when identity, active space, Rules, or multi-agent behavior could matter.
- Use `nmem --json wm read` for a lightweight daily briefing or older `nmem` clients.
- If Context Bundle already includes Working Memory, do not immediately read Working Memory again.
- If the host already knows the current project, agent, or workspace space, add `--space "<space name>"` to Context Bundle, Working Memory, memory search, thread search, and save commands.
- If this agent is launched by a multi-agent orchestrator, keep `--source-app` as the AI tool being launched. In that worker process, set `NMEM_AGENT_ID="<agent id>"` so Mem can load that worker's identity.

Search proactively when:
- the user references previous work, a prior fix, or an earlier decision
- the task resumes a named feature, bug, refactor, or subsystem
- a debugging pattern resembles something solved earlier
- the user asks for rationale, preferences, procedures, or recurring workflow details

Retrieval routing:
- Start with `nmem --json m search` for durable knowledge.
- Use `nmem --json t search` when the user is asking about a prior discussion or exact conversation history.
- If a result includes `source_thread`, inspect it progressively with `nmem --json t show <thread_id> --limit 8 --offset 0 --content-limit 1200`.

When preserving knowledge:
- Use `nmem --json m add` for genuinely new durable knowledge.
- If an existing memory already captures the same decision, preference, or workflow and the new information refines it, use `nmem m update <id> ...` instead of creating a duplicate.
- Use a handoff save only when the user explicitly asks for a resumable checkpoint or handoff summary.

マルチエージェントオーケストレーター向け

一部のオーケストレーションツールは、ワーカーごとに別のAIツールを起動します。 まずそのAIツールを接続し、オーケストレーターが実際のエージェントごとの境界を提供する場合にのみMem AI Identityを追加してください。

この区別は重要です:

  • RaftとMulticaは名前付きワーカーまたはエージェントをモデル化できます。 ワーカーごとに1つのMem AI Identityを使用してください。 Raftは実際の会話を仲介するため、そのマネージドCodexロールアウトは実行トレースであり、Threadキャプチャから除外されます。 Claude Codeを実行するMulticaエージェントの場合は、子Claudeプロセスがそれを受け取るように、MulticaエージェントにMem MCP設定を保存してください。
  • Lody Agent Configは多くの場合ランタイムプリセットです。 設定が意図的に安定した役割を表す場合にのみNMEM_AGENT_IDを使用してください。
  • Cumoraはコンピューターレベルのデーモンを1つだけ公開する場合があります。 複数のチームメイトがそれを共有する場合は、デーモンレベルのNMEM_AGENT_IDを1つ設定するのではなく、Cumoraガイドのペルソナブリッジを使用してください。
  • PaseoはClaude Code、Codex、Copilot、OpenCode、またはPiを起動します。 まずそれらの子ツールを接続してください。 永続的なPaseoエージェント役割にのみNMEM_AGENT_IDを追加してください。
  • Cindyは1つのローカルアプリ内で複数のハーネスを実行します。 組み込みエージェントにはCindy MCP/スキルを使用し、正確なトランスクリプトキャプチャには起動された子ランタイムのコネクタをインストールしてください。
nmem agents upsert cindy \
  --name "Cindy" \
  --default-space onboarding \
  --instructions "Help with onboarding. Explain one step at a time."

これにより、Cindyという名前のMem AI Identityが作成されます。 そのコマンドと環境IDはcindyです。 このコマンドはIDレコードを作成するだけで、すべてのCodexセッションがCindyを使用するようにはしません。

ホストに実際のエージェントごとの環境境界がある場合は、そこに環境変数を1つ設定します:

NMEM_AGENT_ID="cindy"

Cindy IDはRaft専用の設定ではなく、Mem AI Identityとして扱ってください。 後でCindyをRaftからMulticaに移動する場合、または起動するAIツールをCodexからPiに切り替える場合も、同じNMEM_AGENT_IDを維持し、ツールコネクタのみを更新してください。

AI Identityにデフォルトスペースがある場合、これで十分です。 この特定のランタイムがすべての読み取りと書き込みでIDのデフォルトスペースを上書きすべき場合にのみ、NMEM_SPACE="onboarding"を追加してください。

起動されたAIツールをsource_app(codex、claude-code、opencode、piなど)として使用してください。 NMEM_HOST_AGENT_IDは、raft:<uuid>のような不変の外部ワーカーIDをMem AI Identityにマッピングする必要がある高度なセットアップ専用です。 レガシーのslock:<uuid>エイリアスは引き続きサポートされています。 ほとんどのユーザーはNMEM_AGENT_IDとNMEM_HOST_AGENT_IDの両方を設定すべきではありません。

「Cindyだが別物」が必要な場合は、IDを意図的にcindy-reviewerのような新しいスラッグにフォークしてください。 オーケストレーターUIで同じ名前を簡単に再利用できるからといって、互換性のないジョブを1つのIDに過負荷にしないでください。

オーケストレーター自体がClaude CodeまたはCodexを起動する場合は、そのツールのMCP設定を転送するか、正しいMCP設定フラグでツールを起動するようにしてください。 それがなければ、フックとnmem CLIフォールバックは依然として機能しますが、エージェントはプロアクティブなMCP取得ツールを取得できません。

スレッド同期は、その子トランスクリプトが実際の会話である場合にのみ、起動されたツールに従います。 重要な例外はRaftです。 そのマネージドCodexロールアウトは受信トレイ通知と実行アクティビティを記録しますが、人間に表示される返信はRaft自身のメッセージトランスポートを通じて移動します。 Codexコネクタはそれらのロールアウトをスキップします。 Raftの会話履歴をMemがロスレスにインポートするには、Raftネイティブのエクスポート、API、またはフックが必要です。

プラットフォーム固有のセットアップについては、Raft、Lody、Multica、Cumora、Paseo、およびCindyを参照してください。

MCPのみのエージェントの場合は、同じポリシーを使用しますが、コマンドをツール名read_working_memory、memory_search、thread_search、thread_fetch_messages、memory_add、およびmemory_updateに置き換えます。

スペースは静かに保つべきです

ツールが既に正しいスペースを知っている場合は、それを静かに渡してください。 知らない場合は、デフォルトスペースに留まり、ユーザーにスペースを考えさせないでください。

プロンプトを直接的に保つ

最良の意図プロンプトは短く操作的です。 エージェントに正確に伝えてください:

  • いつContext BundleまたはWorking Memoryを読み取るか
  • いつプロアクティブに検索するか
  • いつメモリ検索ではなくスレッドツールを使用するか
  • いつ新しいメモリを追加するか、既存のメモリを更新するか
  • いつハンドオフ保存が明示的な場合のみか

Model Context Protocol (MCP)

MCPは、MCPを直接話すツール向けのNowledge Memの互換レイヤーです。 クライアントがMCPをサポートしているが専用のNowledgeコネクタがない場合に使用します。

パッケージ化されたコネクタと直接MCP

パス使用する場合例
ネイティブコネクタツール用の専用Nowledgeパッケージがある場合Claude Codeプラグイン、Grok Buildプラグイン、Codexパッケージ、Gemini CLI拡張機能、OpenClawプラグイン、Hermesメモリプロバイダー、Promaプラグイン、Almaプラグイン、Cursorプラグイン、Droidプラグイン、OpenCodeプラグイン、Copilot CLIプラグイン、Piパッケージ、OMPプラグイン
ホスト所有の統合アプリが独自のNowledgeパスを同梱および保守している場合Cradleバンドルプラグイン、Arkloop Memoryプロバイダー、OpticLMスレッドブリッジ
Universal Agent PluginクライアントがAgent Pluginsをサポートしているが専用のNowledgeコネクタがない場合nowledge-mem-agent-plugin
直接MCPクライアントがMCPをサポートしており、標準ツールアクセスが必要な場合Cursor手動設定、Claude Desktop、ChatWise、GitHub Copilot
再利用可能なワークフローパッケージエージェントが共有スキルやプロンプトパックをインストールできるがMCPを使用できない場合npx skills

MCP の考え方

利用可能な場合は、パッケージ化されたコネクタが依然として推奨パスです。 内部的にnmem、MCP、ツールネイティブフック、またはその混合を使用する場合がありますが、ユーザーは内部に隠れたトランスポートではなく、インストールするコネクタの観点で考えるべきです。 Codexのようないくつかのホストでは、MCPは代替パスではなく、パッケージの推奨コンパニオンです。

MCP機能

  • メモリの検索: memory_search
  • Context Bundleの読み取り: read_context_bundle
  • Working Memoryの読み取り: read_working_memory
  • メモリの追加: memory_add
  • メモリの更新: memory_update
  • メモリラベルの一覧表示: list_memory_labels
  • 保存されたスレッドの検索: thread_search、thread_fetch_messages、search_thread_messages
  • プロンプト: sum(永続的な決定、手順、および学びをメモリに蒸留)

MCPはローカルトランスクリプトファイルをインポートしません。 ツールにネイティブコネクタがある場合はそれを使用するか、エージェントが実行されているマシンでnmem t save --from claude-code、nmem t save --from grok、nmem t save --from codex、nmem t save --from gemini-cli、またはnmem t sync --from antigravityを実行してください。 これによりキャプチャがローカルに保たれ、ローカルとリモートのMemで同じように機能します。

MCPサーバー設定

自律動作のためのシステムプロンプト

MCPのみのアプリが自律的に動作するには、次の指示をエージェントのシステムプロンプトまたはCLAUDE.md/AGENTS.mdに追加します:

## Nowledge Mem Memory Tools

You have access to Nowledge Mem for knowledge management. Use these tools proactively:

**At Session Start (`read_working_memory`):**
- Call `read_working_memory` for today's briefing
- Understand user's active focus areas, priorities, and unresolved flags
- Reference this context naturally when it connects to the current task
- If the task is a continuation, review, regression, release, or prior-decision question, follow the briefing with targeted recall instead of stopping there

**When to Search (`memory_search`):**
- Current topic connects to prior work
- Problem resembles past solved issue
- User asks about previous decisions ("why did we choose X?")
- Complex debugging that may match past root causes
- Review, release, docs-alignment, or connector-behavior questions often deserve an early search too

**When to Save Memories (`memory_add`):**
- After solving complex problems or debugging
- When important decisions are made with rationale
- After discovering key insights ("aha" moments)
- When documenting procedures or workflows
- At the end of substantial work, review whether one durable memory should be added or updated
- Skip: routine fixes, work in progress, generic Q&A
- Pass `unit_type` when you know it: `fact`, `preference`, `decision`, `plan`, `procedure`, `learning`, `context`, or `event`

**When to Update Existing Memories (`memory_update`):**
- Search before saving when the topic looks familiar
- If recall already surfaced the same decision, preference, or workflow, update that memory instead of adding a near-duplicate
- Use updates when the new information refines, corrects, or extends durable knowledge

**When to Search Threads (`thread_search` / `thread_fetch_messages`):**
- User is asking about a prior discussion or exact conversation history
- A memory result points to a source thread
- Fetch messages progressively instead of dumping long threads all at once
- Escalate to thread search only when exact prior discussion matters

これにより、MCPのみのアプリに強力なガイド付きパスが与えられます。 それでも生のMCPをフック駆動のネイティブコネクタに変えるものではないため、専用パッケージが存在する場合はそれを優先してください。

ブラウザ拡張機能

サポートされているWeb AIチャットプラットフォームからメモリをキャプチャします。 自動キャプチャ、手動蒸留、およびスレッドバックアップを備えています。

Threads

コーディングエージェント、エクスポートされたファイル、API、またはコマンドラインから会話をインポートおよび管理します。

ツールガイド

実際に使用している製品に一致するセットアップガイドを参照してください。 ネイティブコネクタもあれば、組み込みパスもあり、再利用可能なワークフローパッケージもあります。

セットアップ後にガイドが本当に機能したかを確認したい場合は、How To Know Mem Is Workingを使用してください。

コネクタ得られるもの
Claude Codeライフサイクルフック付きプラグイン。開始時にブリーフィングを読み取り、適切なタイミングで保存します
Droid起動コンテキスト、ルーティングされたリコール、蒸留、および再開可能なハンドオフ要約を備えたFactoryプラグイン
Cursorセッション開始時の起動コンテキストフック、バンドルされたMCP設定、ルーティングされたリコール、蒸留、および再開可能なハンドオフを備えたプラグインパッケージ
Claude Desktopワンクリック拡張機能。任意の会話でメモリを検索、保存、更新
Codex自動起動コンテキスト、クロスメモリルーティング、バンドルされたMCP、および自動Codexスレッドキャプチャを備えたハイブリッドCodexパス
OpenCodeContext Bundle、Working Memory、検索/保存ツール、アイドルイベントのスレッドキャプチャ、圧縮前フラッシュ、および再開可能なハンドオフを備えたネイティブコネクタ
PiWorking Memory、ルーティングされたリコール、蒸留、自動スレッド同期、およびハンドオフを備えたネイティブパッケージ
Kimi Codeコンテキスト、リコール、メモリ保存、自動フック同期、および古いトランスクリプトインポート用のKimiネイティブパッケージ
Kimi WorkKimi Workの組み込みランタイム用コネクタ: Context Bundle / Working Memory起動、MCPメモリツール、および明示的なローカルトランスクリプトインポート
ZCodeMCP、Skills、コマンド、起動/リコールフック、およびStopフックトランスクリプトキャプチャを備えたZCodeネイティブプラグイン
MiMo CodeXiaomi MiMoコーディングエージェント向けのMCPベースのメモリ、プロジェクトガイダンス、およびオンデマンドのトランスクリプトインポート
Cradleガイド付きWorking Memory、Context Bundle、メモリとThread操作、およびオプションのMCP登録用の公式バンドルプラグイン
Arkloop自動Working Memory、リコール、Arkloop Threadキャプチャ、およびオプションの蒸留を備えたネイティブMemoryプロバイダー
OpticLMOptic所有のSpaceおよびThreadブリッジ。標準Mem MCPは別のエージェント取得パスとして利用可能
OMPPi派生のOMPコーディングエージェント向けのネイティブ起動コンテキスト、自動スレッドキャプチャ、スキル、およびオンデマンドバックフィル
Hermes Agentクロスツール知識用のネイティブメモリプロバイダー: Context Bundle / Working Memory起動、ターン前リコール、保存ガイダンス、およびスレッド検索ツール
Ekko AgentHermes Studio組み込みエージェント: MCPがコンテキストとメモリツールを提供し、nmem t sync --from ekkoが正確なローカルSQLite会話をインポートします
PromaMCPツール、CLAUDE.mdの起動コンテキスト、Proma Agentキャプチャ、Proma Chatインポート、および標準スキルを備えたデスクトップエージェントセットアップ
MirasimMCPと再利用可能なスキルを通じたマルチエージェントワークベンチサポート。Claude CodeとCodexペインは専用のトランスクリプトコネクタを維持します
CindyMCPと再利用可能なスキルを通じたCindyホストサポート。起動されたCodex、Claude Code、Pi、およびOMPセッションは専用のトランスクリプトコネクタを維持します
Gemini CLInmemに支えられた拡張機能ネイティブのコンテキスト、バンドルされたMCP、フック、コマンド、およびスキル
Grok Build起動コンテキスト、メモリガイダンス、および自動ローカルセッションキャプチャを備えたコーディングエージェントプラグインパス
Alma自動リコールとオプションの自動キャプチャを備えたプラグイン
OpenClawライフサイクルと回帰テストを含む完全なセットアップガイド
Raycast4つのコマンド: 検索、追加、Working Memoryの読み取り、およびローカルでの編集
DeepChat · LobeHub組み込み。設定でオンにするだけで、MCP設定は不要

関連ガイド: Claude Code · Grok Build · Droid · Cursor · Claude Desktop · Codex · OpenCode · Pi · Kimi Code · Kimi Work · ZCode · MiMo Code · Cradle · Arkloop · OpticLM · WorkBuddy · CodeBuddy · OMP · Hermes Agent · Ekko Agent · Proma · Mirasim · Cindy · Gemini CLI · Alma · OpenClaw · Universal Agent Plugin · Raycast · Other Chat AI

LLMに優しいドキュメント

このドキュメントサイトのすべてのページは、AIエージェントとLLM向けにクリーンなMarkdownとして利用できます。 任意のドキュメントURLをAccept: text/markdownヘッダー付きでリクエストしてください:

curl -H "Accept: text/markdown" https://mem.nowledge.co/docs/integrations
エンドポイント返されるもの
/llms-full.txtすべてのドキュメントページを1つのファイルに連結
/llms.mdx/docs/<slug>単一ページをMarkdownとして

認証は不要です。

API

プログラムによるアクセスのためのRESTful API。

コマンドラインインターフェイス (CLI)

nmem CLIは、ナレッジベースへのターミナルアクセスを提供します。

インストール

プラットフォームインストール
macOSSettings → Preferences → Developer Tools → Install CLI
Windowsアプリとともに自動インストール
Linuxdeb/rpmパッケージに含まれています

クイックスタート

# Check connection
nmem status

# Search memories
nmem m search "project notes"

# Create a memory
nmem m add "Important insight" --title "Project Learnings"

# Save Claude Code/Grok Build/Codex/Gemini sessions
nmem t save --from claude-code
nmem t save --from grok
nmem t save --from codex -s "Summary of what was accomplished"
nmem t save --from gemini-cli -s "Summary of what was accomplished"

AIエージェント

# JSON output for parsing
nmem --json m search "API design"

# Chain commands
ID=$(nmem --json m add "Note" | jq -r '.id')
nmem --json m update "$ID" --importance 0.9

コマンドリファレンス

コマンドエイリアス説明
nmem statusサーバー接続を確認
nmem statsデータベース統計
nmem memoriesnmem mメモリ操作
nmem threadsnmem tスレッド操作

完全なドキュメント

nmem --helpを実行するか、GitHubのCLIリファレンスを参照してください。

何か作りましたか?

コネクタをGitHubまたはDiscordで共有してください。

次のステップ

このページの内容