ターミナルに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で即試せます。