エージェント機能 Google
Gemini CLI
Google のオープンソースのコマンドライン AI エージェント。ターミナルから Gemini に頼み、コードの理解や編集、シェルの実行を進めます。2026年6月18日に個人向けの無料利用は Antigravity CLI へ移りました。
- 種類
- エージェント機能
- 提供元・作者
- ライセンス
- Apache-2.0
- 内容を確認した日
- 2026.11.10
何をするものか
Gemini CLI とは
Gemini CLI は、Google がオープンソース(Apache 2.0)で公開しているコマンドライン向けの AI エージェントです。ターミナルで gemini を起動し、コードの質問、ファイル編集、シェルコマンドの実行などを Gemini モデルに頼めます。
現在の位置づけ(重要)
公式 README とドキュメントによると、個人の無料利用や Google AI Pro/Ultra の利用者向けの提供は、2026年6月18日に Antigravity CLI(agy)へ移りました。Gemini CLI は現在、Gemini Code Assist の Standard/Enterprise や GitHub 向け Code Assist を契約している組織、そして従来からの有料 API キーや Vertex AI の利用者が主な対象です。ドキュメントには、最新モデルの Gemini 4 Argon には最適化されておらず、使いたい場合は Antigravity を使うよう案内があります。新規に始める個人の方は、まず公式の案内で自分の契約がどちらに当たるかを確認してください。
できること
- 大きなコードベースの質問と編集。複数ディレクトリを
--include-directoriesで追加できます。 - PDF・画像・スケッチからのアプリ生成。
- PR の確認やリベースなどの自動化。
--output-format jsonやstream-jsonによる非対話実行。
しくみ
プロジェクトの文脈は GEMINI.md というコンテキストファイルで渡します。MCP サーバーは ~/.gemini/settings.json に設定して拡張できます。ほかに拡張機能、エージェントスキル、フック、チェックポイント(セッションの自動保存)、サンドボックス、信頼するフォルダの設定があります。
料金の考え方
認証方式ごとに異なります。Google アカウントでのログインは組織の Code Assist ライセンスが前提、Gemini API キーは従量課金、Vertex AI は企業向けです。具体的な金額はライセンスと利用量で変わるため、公式の案内を確認してください。
こんな作業に
こんな依頼で読み込まれる
- ターミナルから Gemini にコードを調べさせたいとき
- 組織の Code Assist ライセンスで CLI を使いたいとき
- スクリプトや CI から Gemini を呼びたいとき
頼み方の例
- このリポジトリの構成を説明して
- この PR の差分を確認して、気になる点を挙げて
- この仕様の PDF から簡単なアプリのたたき台を作って
中身の解説
主な機能
- GEMINI.md: プロジェクトの文脈や指示を渡すコンテキストファイル。
- MCP: 外部のツールやサービスを
settings.jsonで追加。 - 拡張機能とエージェントスキル: 機能や手順の追加。
- フック: スクリプトで挙動をカスタマイズ。
- チェックポイント: セッションの自動スナップショット。
- サンドボックスと信頼するフォルダ: ツールの実行範囲を限定。
- 非対話モード: JSON 出力でスクリプトや CI に組み込めます。
リポジトリの構成
packages 配下に cli、core、a2a-server、vscode-ide-companion などが分かれており、docs と ROADMAP.md も公開されています。
ファイル構成
| ファイル | 役割 |
|---|---|
packages/cli | ターミナルから使うコマンドライン本体 |
packages/core | モデルとの通信やツール実行の中核 |
GEMINI.md | リポジトリ向けのコンテキストファイル |
docs | 公式ドキュメント |
ROADMAP.md | 開発の予定 |
入れ方
必要なものNode.js(npm 版の場合)、Google アカウント(Code Assist ライセンス)、Gemini API キー、または Vertex AI の設定、ターミナル
インストール
npm install -g @google/gemini-cli
インストールせずに試すなら npx @google/gemini-cli、macOS・Linux では brew install gemini-cli でも入れられます。リリースチャンネルは @latest(安定版)、@preview、@nightly から選べます。
認証
次のいずれかを選びます。
- Google でログイン: OAuth で Google アカウントにログインします。有料の Code Assist ライセンスを使う場合は
GOOGLE_CLOUD_PROJECTを設定します。 - Gemini API キー:
GEMINI_API_KEYを設定します。モデルを選べ、利用量に応じた課金です。 - Vertex AI:
GOOGLE_API_KEYとGOOGLE_GENAI_USE_VERTEXAI=trueを設定します。企業向けです。
起動
cd your-project
gemini
モデルは -m で指定できます。
注意点
- 個人向けの無料利用は2026年6月18日に Antigravity CLI へ移っています。以前の情報(無料枠の回数など)をそのまま当てはめないでください。
- 最新モデルの Gemini 4 Argon には最適化されていないと公式が案内しています。
- ファイル編集やシェル実行を行うため、サンドボックスや信頼するフォルダの設定を理解して使ってください。
- API キーや Vertex AI を使うと従量課金です。上限の設定を確認してください。
- 入力した内容は Google のサービスで処理されます。データの扱いは、使う認証方式とライセンスの規約で確認してください。
- GitHub のスター数は 約10万9千(2026年11月10日時点)、最新リリースは v0.67.0(2026年11月4日)です。
詳しい情報
- 動く環境
- CLI
- 料金
- 有料
- 提供状況
- 一般提供
- 作者
- ライセンス
- Apache-2.0
- バージョン
- v0.67.0(2026年11月4日公開)
- 内容を確認した日
- 2026-11-10
- 公式ページ
- geminicli.com ↗
- ドキュメント
- geminicli.com/docs ↗
内容はリポジトリの公開内容(2026.11.10時点)にもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。