Gemini CLI
公式のNowledge Mem Gemini拡張機能をインストールし、Gemini CLIをローカルまたはリモートのMemに約1分で接続します。
エージェント向け
この行をエージェントに渡してください。 まずユニバーサルインストールスキルを使用する必要があります。 このページは動作とトラブルシューティングのリファレンスとして残ります:
Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for Gemini CLI. Verify with nmem status and the Context Bundle or Working Memory check, then summarize what changed.Antigravity CLI への移行
GoogleはGemini CLIをAntigravity CLI (agy) に置き換えました。
Gemini CLIは2026年6月18日 に個人向けティアアカウントへの提供を終了しました。
移行する場合は、Antigravity CLIガイドを参照してください、Nowledge Mem拡張機能はagy plugin import geminiを介して変換されます。
Extensions Gallery で公開中
公式のGemini Extensions GalleryからNowledge Memをインストールし、Gemini CLIを再起動すると、バンドルされたMCPツールとnmemのライフサイクルキャプチャの両方が利用できます。
手動インストールを希望しますか?
このページの最後で、GitHubまたはローカルチェックアウトからインストールすることもできます。 以下の公式ギャラリー経由の方法が、現在のデフォルトの推奨です。
ほとんどのユーザーにとって、メンタルモデルはシンプルです。
ギャラリーから拡張機能をインストールし、nmemが一度動作することを確認してから、新しいGeminiセッションを開始します。
拡張機能には取得とメモリ書き込み用のローカルMCP接続が含まれています。
nmemは引き続き、起動コンテキスト、実際のスレッド保存、ステータス、リモートクライアント設定を処理します。
始める前に
- Nowledge Memがローカルで実行されている (インストール)、または到達可能なリモートMemサーバー
- Gemini CLIがインストールされている
PATHにnmemがある
Nowledge Memが同じマシン上でデスクトップアプリを通じてすでに実行されている場合、最も簡単な方法はSettings → Preferences → Developer Tools → Install CLIです。
これにより、バンドルされたnmem CLIがインストールされ、デフォルトのローカルMemサーバーを指すようになります。
nmemを単独でインストールすることもできます:
# Option 1: pip
pip install nmem-cli
# Option 2: uvx
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx --from nmem-cli nmem --version1分セットアップ
ギャラリーでNowledge Memを見つける
Gemini CLI Extensions Galleryを開き、Nowledge Memを検索します。
インストールして再起動
拡張機能をインストールし、Gemini CLIを再起動します。
nmem statusを一度実行する
デフォルトの同一マシンセットアップでは、これはhttp://127.0.0.1:14242 (default)を指すはずです。
新しいGemini CLIセッションを開く
拡張機能はGEMINI.mdを読み込み、そのコマンドを検出し、バンドルされたMCPツールを公開し、バンドルされたスキルを自動的に利用可能にします。
更新
gemini extensions update nowledge-mem-gemini-cliギャラリーを希望する場合は、Gemini CLI Extensions Galleryを開いてNowledge Memを更新しても同じ結果になります。 重要なのは、更新後に新しいGeminiセッションを開始することです。
古いセッションをインポートする
自動キャプチャは拡張機能のインストール後に開始されます。 古いGemini CLIセッションをNowledge Memに取り込むには、まずプレビューします:
nmem t sync --from gemini-cli --all-projects --limit 20次にインポートします:
nmem t sync --from gemini-cli --all-projects --apply1つのプロジェクトだけを対象にしたい場合は、--all-projectsの代わりに-p /path/to/projectを使用します。
このコマンドはこのマシン上のローカルGemini CLIセッションファイルを読み取り、nmemで設定されたMemサーバーに書き込みます。
安全にカスタマイズする
動作の変更にはGemini自身のコンテキストファイルを使用します:
- プロジェクト
GEMINI.md - 個人のデフォルト用の任意の
~/.gemini/GEMINI.md
ルールが大きくなった場合は、ファイルに分割し、@file.mdでインポートします。
インストールされた拡張機能のファイルを直接編集しないでください。
全体像: 統合動作のカスタマイズ。
最初の成功状態
次の状態になれば、Geminiが正しく接続されていることがわかります:
- ギャラリーからのインストールが成功する
nmem statusが正常に返る- 新しいGeminiセッションでNowledgeコマンドが利用可能になる
- 表示するコンテキストがある場合、新しいセッションの開始時にContext BundleまたはWorking Memoryが表示される
save-threadが実際のGeminiセッションをインポートし、長いセッションは圧縮前とセッション終了時の両方で保存される
リモートMem
推奨されるリモートセットアップは次のとおりです:
nmem config client set url https://mem.example.com
nmem config client set api-key nmem_your_keyこれにより、このマシン用の共有ローカルクライアント設定が書き込まれます。
nmem t save --from gemini-cliはGeminiが実行されているマシン上のGeminiのローカルセッションファイルを読み取り、正規化されたスレッドメッセージをMemにアップロードします。
リモートMemサーバーは~/.geminiに直接アクセスする必要はありません。
リモートモードでGemini MCPツールを使用するには、Geminiのsettings.jsonでnowledge-memサーバーを定義します。
Geminiはユーザー設定を拡張機能のバンドルされたローカルMCPサーバーより優先します:
nmem config mcp show --host gemini-cli生成されたJSONをGeminiのsettings.jsonに貼り付けます。
直接のMCPクライアントは~/.nowledge-mem/config.jsonを自動的に読み取りません。
これにより、Gemini MCPとnmemが同じMemサーバーを指すようになります。
得られるもの
- GeminiネイティブのContext Bundle / Working Memory起動コンテキスト、フック、コマンド、スキル
- 取得とメモリ書き込み用のバンドルされたローカルMCPツール
- コンテキスト圧縮前とセッション終了時を含む、
nmem t save --from gemini-cliによる完全なセッションキャプチャ - 組み込みコマンドでは範囲が狭すぎる場合の、直接の
nmemコンポジション nmemによるクリーンなローカルおよびリモート認証
コマンド
/nowledge:read-working-memory/nowledge:search-memory <query>/nowledge:distill-memory/nowledge:save-thread/nowledge:save-handoff/nowledge:status
スレッド保存とハンドオフ
Geminiは2つの異なる保存パスをサポートしており、それらは区別されたままにしておくべきです:
save-threadはnmem t save --from gemini-cliを通じて実際のGeminiセッションをインポートしますsave-handoffは再起動と継続のための簡潔で再開可能なサマリーを保存します
拡張機能は、Geminiがコンテキストを圧縮する前とセッション終了時にも同じスレッドインポートを実行します。 これにより、ハンドオフサマリーを偽のトランスクリプトにすることなく、記録された会話全体を検索可能に保ちます。
手動インストール
GitHubまたはローカルチェックアウトからインストールする場合は、この方法を使用します:
git clone https://github.com/nowledge-co/nowledge-mem-gemini-cli.git
cd nowledge-mem-gemini-cli
gemini extensions link .Geminiの公式ドキュメントは、GitHubまたはローカルソース用のgemini extensions install <source>と、ローカル開発用のgemini extensions link <path>もサポートしています。
ほとんどのユーザーにとって、上記のギャラリーインストール方法が最も簡単な選択です。
