ターミナルにAIが住み着いた — Google「Gemini CLI」が開発者のワークフローを変える

ターミナルにAIが住み着いた — Google「Gemini CLI」を使ってみた

2025年6月25日、GoogleがGemini CLIをオープンソースでリリースしました。ターミナルから直接Gemini 2.5 Proを呼び出せるこのツール、開発者にとってはかなり便利です。

🔍 Gemini CLIとは?

一言で言えば「ターミナル上で動くAIエージェント」。コマンドラインから自然言語で指示を出すと、コード生成、デバッグ、ファイル編集、シェルコマンドの実行までやってくれます。

  • モデル: Gemini 2.5 Pro(100万トークンのコンテキストウィンドウ)
  • 無料枠: 1分間60リクエスト、1日1,000リクエスト(個人Googleアカウント)
  • ライセンス: Apache 2.0(完全オープンソース)
  • MCP対応: 外部データベースやツールとの連携が可能

💡 なぜこれが大事か

これまで「ターミナルでAIを使う」というと、サードパーティ製ラッパーか、APIキーを自分で設定する必要がありました。Gemini CLIはGoogle公式で、ログインするだけで無料で使えるという手軽さが最大の特徴です。

100万トークンのコンテキストウィンドウは、リポジトリ全体を一度に読み込めるレベル。コードベースを横断したリファクタリングや、複数ファイルにまたがるバグ調査と相性が良いです。

🛠️ 実際の使い道

  • コード生成・修正: 「この関数のテスト書いて」→ 即座に生成
  • コードベース理解: 大きなプロジェクトを読み込んで全体像を把握
  • 自動化: スクリプト内から非インタラクティブに呼び出し可能
  • 調査・リサーチ: Google検索と連携してリアルタイム情報も取得

⚠️ 注意点

Stack Overflowの2024年調査では、AIツールの正確性を信頼する開発者は43%にとどまっています。生成されたコードのバグやセキュリティ脆弱性の見落としに注意が必要です。あくまで「強力なアシスタント」として使い、最終確認は人間が——というスタンスが正解でしょう。

📝 まとめ

Gemini CLIは、ターミナルファーストの開発者にとって無料で使える強力なAIペアプログラマーです。オープンソースで拡張性も高い。VS CodeのGemini Code Assist(エージェントモード対応)とも連携できるので、ターミナル派・IDE派どちらにもメリットがあります。

興味がある方はGitHubリポジトリからどうぞ。npm install -g @anthropic-ai/claude-code的な手軽さで、npx https://github.com/google-gemini/gemini-cliで即試せます。