Gemini CLI入門:Google AIをターミナルから操作する方法

AIを知りたい
GoogleのGeminiもターミナルから使えるようになったんですか?

AIエンジニア
はい。GoogleがGemini CLIをオープンソースで公開しました。Claude Codeと同様に、ターミナルからGemini AIにコーディング支援を依頼できます。npm install -g @anthropic-ai/claude-codeではなくnpx https://github.com/anthropics/claude-code gemini…ではなく、npm install -g @anthropic-ai/claude-code…まず整理しますね。Gemini CLIはGoogleが公開したCLIツールで、npm install -g @google/gemini-cliでインストールします。

AIを知りたい
Claude Codeとは何が違うんですか?

AIエンジニア
最大の違いは無料で使える範囲が広いことです。Geminiの無料枠が適用されるため、個人開発者にとってコスト面で有利です。またGoogleのエコシステム(Firebase、Google Cloud等)との統合が強みです。一方、コーディング能力自体はClaude Codeの方が評価が高い傾向にあります。
Gemini CLIとは、Google DeepMindが開発したオープンソースのターミナルベースAIコーディングアシスタントです。
Gemini 2.5 Proモデルを使用し、コード生成、ファイル編集、コマンド実行をターミナルから行えます。Google AIの無料枠が適用され、個人開発者にとってコストパフォーマンスの高い選択肢です。
インストールと初期設定

AIを知りたい
どうやってインストールしますか?

AIエンジニア
npm install -g @google/gemini-cliでグローバルインストールし、「gemini」コマンドで起動します。初回起動時にGoogleアカウントでの認証が必要です。Gemini APIキーを持っている場合は環境変数GEMINI_API_KEYで設定もできます。

AIを知りたい
どのモデルが使われるのですか?

AIエンジニア
デフォルトではGemini 2.5 Proが使用されます。Googleの最新かつ最も高性能なモデルで、100万トークンの超長大なコンテキストウィンドウが特徴です。大規模なコードベース全体を一度に読み込めるため、プロジェクト全体を理解した上での支援が可能です。
| 項目 | Gemini CLI | Claude Code |
|---|---|---|
| 開発元 | Google DeepMind | Anthropic |
| モデル | Gemini 2.5 Pro | Claude Sonnet/Opus |
| コンテキスト | 100万トークン | 20万トークン |
| 料金 | 無料枠あり | API課金/Max Plan |
| オープンソース | はい | いいえ |
| インストール | npm -g @google/gemini-cli | npm -g @anthropic-ai/claude-code |
基本操作と機能

AIを知りたい
Gemini CLIではどんなことができますか?

AIエンジニア
基本機能はClaude Codeと似ています。コード生成・編集、ファイルの読み書き、シェルコマンド実行、Git操作が可能です。Google特有の機能として、Firebase、Google Cloud、BigQueryなどGoogleサービスとの連携が組み込まれているのが強みです。

AIを知りたい
ワンショット実行もできますか?

AIエンジニア
はい。gemini -p “指示内容”で対話モードに入らず一回きりの実行が可能です。Claude Codeの-pフラグと同じ使い方です。CI/CDやスクリプトへの組み込みにも対応しています。
まとめ
Gemini CLIはGoogle発のオープンソースAIコーディングアシスタントで、Gemini 2.5 Proの100万トークンコンテキストと無料枠が大きな魅力です。Claude Codeと同様のCLI体験を提供しつつ、Googleエコシステムとの統合が強みです。コスト重視の個人開発者やGoogle Cloud利用者に特におすすめです。
