エンジニアの思い立ったが吉日

このブログでは、「あ、これ面白い!」「明日から仕事で使えそう!」と感じたIT関連のニュースやサービスを、難しい言葉を使わずに分かりやすく紹介しています。ITに詳しくない方にも楽しんでもらえるような情報を発信していくので、ぜひ「継続的な情報収集」の場としてご活用ください。

Gemini CLIにGemini 3.1 Pro対応!導入から活用まで徹底解説

ターミナル上でAIと会話しながら開発できる時代が、着実に加速しています。

「コードを書くたびにブラウザとエディタを行き来するのが面倒」「AIにファイル操作やWeb検索まで任せられたら、もっと開発が楽になるのに」——そう感じているエンジニアにとって、今まさに注目すべきツールがGoogleのGemini CLIです。

そして2026年2月、Gemini CLIに待望のアップデートが届きました。Googleが最新モデルGemini 3.1 ProをGemini CLIからアクセスできるようにしたのです。これにより、ターミナルの中で最先端のAI推論能力が使えるようになりました。

この記事では、Gemini CLIとは何か、Gemini 3.1 Proへのアクセス方法、具体的なユースケース、そしてClaude Codeとの比較まで、エンジニアが本当に知りたい情報を網羅的に解説します。

Gemini CLIとは何か?基本概念と登場背景

AIコーディングツールのターミナル統合という革命

Gemini CLIは、Googleが2025年6月に公開したオープンソースのAIエージェントです。ターミナル(コマンドライン)から直接Googleの最新AIモデル「Gemini」に接続し、コード生成・デバッグ・ファイル操作・Web検索などをすべてコマンドラインで完結できるのが最大の特徴です。

従来のAI活用は「ChatGPTやClaude.aiのウェブ画面にコピペして、回答をまたコピペして…」というフローが主流でした。これはそれ自体が大きなフリクション(摩擦)でした。Gemini CLIはそのフリクションをなくし、開発の中心地であるターミナルにAIを直接組み込みます。

ライセンスはApache 2.0のオープンソースで、ソースコードはGitHubで公開されており、コミュニティからの機能追加やPull Requestも活発です。GoogleのエンジニアがIssueを48時間以内にレビューする体制が整っているとされており、急速に進化し続けています。

Gemini CLIの主な機能一覧

Gemini CLIでできることは、単純なQ&Aにとどまりません。

  • コード生成・補完:自然言語で「〇〇する関数を作って」と指示するだけでコードが生成されます
  • デバッグ支援:エラーメッセージをそのまま貼り付けると、原因と修正案を提示してくれます
  • ファイル操作:ディレクトリ構造の把握、ファイルの読み書き、一括リネームなど
  • Web検索との連携:Google検索が標準搭載されており、最新情報を参照しながら回答を生成できます
  • シェルコマンド実行:ビルドやテスト実行など定型作業を自動化できます
  • CI/CDパイプライン統合:非対話モード(--promptフラグ)でスクリプトに組み込み、自動化処理に使えます
  • マルチモーダル処理:画像やPDFからアプリケーション生成なども可能です

無料枠の圧倒的な規模

Gemini CLIが開発者コミュニティで大きな話題を呼んだ理由の一つが、業界最大級の無料利用枠です。GoogleアカウントでOAuth認証するだけで、以下の無料枠が利用できます。

  • 1日あたり1,000リクエスト
  • 1分あたり60リクエスト
  • コンテキストウィンドウ100万トークン(※100万トークンとは、約75万語分のテキストに相当します)

週に数回、数時間使う程度であれば、無料枠で十分に賄えるレベルです。APIキーを別途用意すれば、さらに大規模な利用も可能になります。


最新情報:Gemini 3.1 ProがGemini CLIに対応!

Gemini 3.1 Proとはどんなモデルか

2026年2月19日、Googleは最新AIモデルGemini 3.1 Proを正式に発表しました。Gemini 3 Proからの進化版であり、特に「推論能力の強化」を中心としたアップデートです。

主なスペックと性能向上のポイントは以下の通りです。

項目 Gemini 3 Pro Gemini 3.1 Pro
ARC-AGI-2スコア 約35% 77.1%(2倍以上)
Humanity's Last Exam 37.5% 44.4%
APEX-Agentsベンチマーク 基準値 約2倍に向上
コンテキストウィンドウ 100万トークン 100万トークン(据え置き)
最大出力トークン 64,000 64,000(据え置き)
API価格 $2/百万入力トークン $2/百万入力トークン(据え置き)

ARC-AGI-2(※まったく新しい論理パターンを解く能力を評価するベンチマーク)でのスコアが前バージョンの2倍以上というのは、推論力の飛躍的な向上を示しています。また、Google CloudのDatabricksの評価では、「前世代比で最大15%の品質向上、より少ない出力トークンでより信頼性の高い結果が出る」と報告されています。

Gemini CLIでGemini 3.1 Proを使うには

Gemini 3.1 ProのGemini CLIへの展開は、段階的ロールアウト(フェーズドロールアウト)で進められています。公式GitHubのDiscussion #19724(参考URL)での告知によると、2026年2月現在の状況は以下のとおりです。

アクセス状況の確認方法:

# Gemini CLIを最新バージョンに更新
npm update -g @google/gemini-cli

# Gemini CLIを起動
gemini

# CLIの中で/modelコマンドを実行し、Manualを選択
/model

モデル一覧に gemini-3.1-pro-preview が表示されれば、あなたのアカウントはすでにアクセス可能です。表示されない場合は、段階的展開の対象になるまで少し待つ必要があります。

現在のロールアウト状況(2026年2月時点):

  • Google AI Ultra / AI Ultra for Businessユーザー → 全員アクセス済み
  • その他のユーザー → 段階的に展開中(容量次第で随時追加)
  • APIキー利用者 → キーがGemini 3.1 Pro対応であれば即時アクセス可能

コマンドラインフラグで直接指定する方法:

gemini -m gemini-3.1-pro-preview

ただし、ロールアウトが完全に完了するまでの間は、-mフラグでの指定が一貫して機能しない可能性があります。Autoモード(Auto (Gemini 3)を選択)であれば、アクセス権限がある場合は自動的に3.1 Proも含めてルーティングされます。

ロールアウト中のトラブルと対処法

GitHubのDiscussionには、ユーザーからさまざまな声が寄せられています。

「Gemini CLIが完全に使えなくなった。API Error: No capacity available for model gemini-3-flash-previewというエラーが常時出る。」 「Pro ユーザーなのに、Antigravityではアクセスできるのに、CLIだとアクセスできないのはなぜ?」

これらはロールアウト中の一時的な現象です。公式の対処法として、Gemini 3.1 Proにアクセスできない場合はGemini 2.5 Proへのフォールバックが提示されます。Gemini 2.5 Proも十分高性能なモデルであるため、実務上の影響は限定的です。

また、モデルが高負荷状態の際は指数バックオフ(Exponential Backoff)(※リトライ間隔を指数的に延ばしていく仕組み)が自動的に働き、数分待つとリクエストが通ることがあります。


Gemini CLIの導入手順と基本的な使い方

インストールはたった1コマンド

Gemini CLIはNode.js v18以上がインストールされた環境であれば、以下のコマンド1つで導入できます。

npm install -g @google/gemini-cli

インストール後、geminiと入力するだけで起動できます。初回起動時はテーマ選択と認証が求められます。

gemini

認証はGoogleアカウントによるOAuth認証(ブラウザが開いて認証する方式)と、APIキー入力の両方に対応しています。個人利用なら前者が手軽です。

動作環境のポイント:

  • Windows、macOS、Linuxいずれも対応(WindowsはWSLなしでもネイティブに動作する点がClaude Codeとの差別点)
  • Node.js v18以上が必要

基本的なコマンドと操作方法

対話モード(インタラクティブモード):

gemini
> 現在のディレクトリのコードをレビューして、問題点を教えてください

非対話モード(スクリプト組み込み用):

gemini -p "このエラーログの原因を教えて" < error.log

パイプを使った連携:

git diff | gemini -p "このdiffを日本語でレビューして、問題があれば指摘してください"

モデル選択(Gemini 3.1 Pro利用時):

# 自動ルーティング(推奨)
/model → Auto (Gemini 3) を選択

# 手動でGemini 3.1を指定(アクセス権限が必要)
gemini -m gemini-3.1-pro-preview

GEMINI.mdによる設定カスタマイズ

プロジェクトのルートディレクトリにGEMINI.mdというファイルを置くことで、応答スタイルや前提条件を設定できます。

# GEMINI.md
- 日本語で応答してください
- コードには必ずコメントを付けてください  
- 変更箇所はgit diffの形式で示してください

これにより、「日本語で返さない」「英語で返ってきた」というストレスを事前に解消できます。実際、GEMINI.mdを設定したGemini CLIはデフォルトから日本語応答に切り替わったという報告も多くあります。


具体的な活用ユースケース

ユースケース①:コードレビューの自動化

毎日のPullRequestレビュー作業を、Gemini CLIに下ごしらえさせることができます。

git diff main..feature/new-api | gemini -p "このコード変更をレビューして。
セキュリティの問題、パフォーマンスの懸念、コーディング規約違反があれば日本語で教えて"

レビュー結果をそのままMarkdownファイルに出力し、Confluenceなどのドキュメントツールに貼り付けるフローを構築している開発チームも増えています。

ユースケース②:レガシーコードの解析と整理

100万トークンという巨大なコンテキストウィンドウを活用すると、大規模なコードベース全体を一度に読み込ませて分析できます。

gemini
> srcディレクトリ以下を全部読み込んで、OrderServiceクラスの責務が複数混在していると思う。
> どこをどう分割すべきか、リファクタリング計画を立ててください

大量のファイルを一度に投入しても処理できるのが、Gemini 3.1 Proを搭載したGemini CLIの強みです。

ユースケース③:業務自動化ツールの量産

「画像ファイルからOCRで読み込み、Excelに転記して保存するツール」のようなものも、ターミナルから数プロンプトで作れます。X(旧Twitter)では「AI使える人は本当に人生イージーモードになる」という声も上がるほど、ノーコード感覚で小さなツールを量産できるようになっています。

gemini
> PDFの請求書を読み込んで、金額・取引先・日付をCSVに出力するPythonスクリプトを作って

ユースケース④:CI/CDパイプラインへの組み込み

非対話モードを使うと、GitHubActionsやJenkinsなどのCI/CDに組み込めます。例えばプルリクエスト作成時に自動でコードレビューを走らせ、問題があればコメントを投稿するという仕組みを構築できます。

# .github/workflows/ai-review.yml の例
- name: AI Code Review
  run: |
    git diff ${{ github.base_ref }} | \
    gemini -p "コードレビューして。問題点をJSON形式で出力して" \
    > review_result.json

ユースケース⑤:Obsidianとの連携でナレッジ管理

Obsidian(ノート管理ツール)のTerminalプラグインとGemini CLIを組み合わせると、乱雑なノートフォルダをAIが整理・命名・相互リンク化したナレッジグラフに変換できます。30分程度・低コストで知識管理の効率が大幅に向上するという事例も報告されています。


Gemini CLIとClaude Code・他ツールの比較

主要AIコーディングツールの徹底比較

現在、開発者が選べるAI CLIツールは大きく4つあります。それぞれの特徴を比較してみましょう。

比較項目 Gemini CLI Claude Code GitHub Copilot CLI OpenAI Codex CLI
提供元 Google Anthropic GitHub(Microsoft) OpenAI
基盤モデル Gemini 3.1 Pro等 Claude Sonnet 4.6等 GPT/Claude/Gemini選択可 GPT系
無料枠 1,000回/日、60回/分 なし プラン内利用 限定的
有料プラン Google AI Pro/Ultra Claude Pro($17〜)/Max $10/月(Copilot) API従量課金
コンテキストサイズ 100万トークン 20万〜20万トークン モデル依存 128Kトークン
オープンソース Apache 2.0 非公開 非公開 MIT
Web検索 標準搭載(Google検索) 別途設定が必要 非対応 非対応
Windows対応 ネイティブ対応 WSL推奨 対応 対応
コーディング品質 高い 最高水準 高い(モデル依存) 高い
自律的な開発タスク 得意 特に得意 IDE依存 限定的
特徴 広範な自動化 対話型ペアプログラミング IDE統合 セキュリティ重視

Gemini CLIが向いているケース

Gemini CLIは「開発の周辺作業の自動化」が得意です。具体的には次のような場面で威力を発揮します。

  • ファイル操作・調査・Web検索を絡めたマルチタスクの自動化
  • 大規模コードベースの解析(100万トークンの恩恵が大きい)
  • スクリプトやCI/CDへの組み込み用途
  • コスト重視の個人開発者(無料枠が充実)
  • Windowsネイティブで動かしたい場合

Claude Codeが向いているケース

一方、Claude Codeは「コーディングそのものの自律的な実行」が際立っています。

  • GitHub連携でのPullRequest作成・レビューの自動化
  • 複数ファイルをまたぐリファクタリングの精度が高い
  • TDD(テスト駆動開発)支援
  • 「人間が45分かかるタスクを1回で完了」という報告があるほどの自律型エージェント能力
  • コーディング品質の最高水準を求める場合

実際の評価として「総合的なコーディング力はClaude Codeが明らかに上。倍以上の能力差がある」という声もある一方、「Gemini CLIの圧倒的な無料枠とWeb検索機能は唯一無二」という評価も根強くあります。用途に応じて使い分けることが現実的な戦略です。


Gemini CLIの注意点とデメリット

安定性の課題

Gemini CLIはまだ発展途上のツールです。特にGemini 3.1 Proのロールアウト中は、キャパシティ不足によるAPIエラーが発生しやすい状況にあります。「Gemini CLIが完全に使えなくなった」「Antigravityでは3.1 Proにアクセスできるのに、CLIではできない」という不満の声も複数上がっています。

本番環境での重要な業務に組み込む際は、エラーハンドリングとフォールバック(代替モデルへの切り替え)の実装を必ず行うようにしてください。

AI出力の信頼性

Gemini CLIをはじめとするAI CLIツール全般に共通する注意点として、AI出力を鵜呑みにしないことが重要です。特に以下の点に注意が必要です。

  • Web検索をしているように見えて、古い情報を参照していることがある
  • コード生成の結果に論理ミスや非効率な実装が含まれることがある
  • セキュリティ上の問題を含むコードを生成する可能性もある

「自動コミット・変更適用は必ず人間がレビューすること」が推奨されています。AI生成コードを盲目的に本番環境へ反映するのは危険です。

機密情報の取り扱い

社外秘のコードや個人情報を含むデータをGemini CLIに投入することには慎重になる必要があります。Googleのサーバーを経由して処理されるため、企業のセキュリティポリシーを事前に確認してください。機密性の高い情報を扱う業務では、APIキーを用いてVPC環境内で実行するか、オンプレミスのモデルを検討する必要があります。

コスト管理

無料枠は充実していますが、毎日ヘビーに使う場合はAPIキー経由での利用が発生し、コストが意外と膨らむことがあります。利用状況はGemini CLIの終了時に表示される「使用トークン数」で確認できますので、定期的にモニタリングするクセをつけましょう。


Gemini 3.1 Proの性能を競合と比較する

ベンチマーク比較(2026年2月時点)

Gemini 3.1 Proの発表と同時期に、主要AIプロバイダーの最新モデルが揃い踏みしており、熾烈な競争が続いています。

モデル ARC-AGI-2 Humanity's Last Exam 備考
Gemini 3.1 Pro 77.1% 44.4% 2026年2月リリース(プレビュー)
Gemini 3 Pro 約35% 37.5% 前世代
GPT-5.2 未公開 34.5% OpenAI最新
Claude Opus 4.6 非公開 非公開 テキストタスクArena上位

注目点は、ARC-AGI-2ではGemini 3.1 Proがトップスコアを記録している一方、テキストタスクのArenaリーダーボード(※人間が好みで評価するランキング)ではClaude Opus 4.6が優位を保っているという点です。ベンチマークだけで判断するのではなく、実際に使ってみて自分のユースケースに合っているか確認することが重要です。

また、API価格はGemini 3 Proから据え置きの入力$2/百万トークン・出力$12/百万トークンで、性能向上に対してコストが変わらない点は企業導入検討時の追い風になります。


まとめ:Gemini CLIとGemini 3.1 Proをどう活かすか

Gemini CLIは、ターミナルという開発者の「ホームグラウンド」にAIを持ち込むことで、コーディングだけでなく開発周辺の様々なタスクを劇的に効率化するツールです。そしてGemini 3.1 Proの対応により、その推論能力が大幅に強化されました。

現時点で押さえておくべきポイントを整理しておきます。

すぐに行動できること:

  1. npm install -g @google/gemini-cli でインストールし、Googleアカウントで認証してみる
  2. /modelコマンドで gemini-3.1-pro-preview が選択できるか確認する(まだであればAuto (Gemini 3)を選択)
  3. まずはgit diffのレビューやエラーログ解析など、小さなタスクから試してみる
  4. プロジェクトルートにGEMINI.mdを作り、日本語応答を設定する

ツールの使い分け指針:

  • 無料で試したい・広範な自動化がしたい → Gemini CLI
  • コードの品質・自律的なリファクタリング → Claude Code
  • IDEと統合したい・複数モデルを切り替えたい → GitHub Copilot Agent

AI CLIツールは「使い始めること」自体がスキルの習得につながります。まずGemini CLIのインストールから始めて、自分の開発フローの中でどこに活用できるかを探ってみてください。ターミナル一つで最先端AIとやりとりできる開発環境は、一度慣れると手放せなくなるはずです。

当サイトは、アフィリエイト広告を使用しています。