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

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利用者に特におすすめです。

関連記事