本文へスキップ

アプリ開発日誌

【2025年最新版】Gemini CLIが登場! 実際に使ってみた?

【2025年最新版】Gemini CLIが登場! 実際に使ってみた?

皆さん、こんにちは!

最近、claude codeがターミナル(コマンドライン)から直接Claudeを使用できるツールとして有名でしたが、ついにgoogleからも登場しました!

しかもclaude codeと違い無料で使えます!(2025年 6月)

その名も「Gemini CLI

この記事では、Gemini CLIの使用方法を筆者が実際に使って感動したポイントを交えながら、分かりやすくご紹介します!

Gemini CLIとは?

Gemini CLIは、Googleが開発したコマンドライン上で動作するAIツールです。ターミナルから離れることなく、最新のGeminiモデル(Gemini 1.5 Pro/Flashなど)の強力なAI機能を直接利用できます。コード生成やデバッグ、調べ物などを、すべてコマンド一つで完結できるのが最大の特徴です。

「ChatGPTとか、WebのAIならもう使ってるよ?」という方も多いかもしれません。しかし、このGemini CLIには、エンジニアの心をくすぐる、たまらない魅力があるんです!

一言でいうと、「ターミナル完結型の超優秀なアシスタント」ですね。

✨ ここがスゴイ!Gemini CLIの魅力

  • 巨大なコンテキストウィンドウ: 大規模なコードベースや長いドキュメントを一度に読み込ませて、的確な分析や要約が可能。
  • オープンソース: Apache 2.0ライセンスで公開されており、透明性が高くカスタマイズも自由。
  • 十分な無料枠: 気軽に試せる十分な無料利用枠が用意されています。(例: 1分間に60リクエスト)
  • パイプラインとの連携: catやgrepなど、既存のコマンドとパイプ(|)で繋げることで、作業の流れを止めずにAIの力を借りられます。

【3分で完了】最強の相棒を迎え入れよう!

セットアップは驚くほど簡単。コーヒーを淹れている間に終わりますよ☕

必要なもの

  • 対応OS: macOS, Linux, Windows (WSL2)
  • Node.js: バージョン 18以上
  • Google アカウント: 認証用

ステップ1: インストール

ターミナルで以下のコマンドを実行するだけです。

# npxを使えばインストール不要で即時実行できます
npx @google/gemini-cli

# もしくは、グローバルにインストールしていつでも使えるように
npm install -g @google/gemini-cli

ステップ2: 初期設定

初めてgeminiコマンドを実行すると、対話形式で初期設定が始まります。

  1. Googleアカウントでの認証を選択
  2. ブラウザが起動し、Googleアカウントでログイン・承認
  3. お好みのカラーテーマを選択

これだけで準備完了です!

筆者が感動!明日から使える実用例

さあ、ここからが本番です!筆者が実際に試して「これはすごい…!」と唸った使い方をご紹介します。

活用例①:もうググらない?ターミナルでサクッと解決

一番手軽で、効果を実感しやすいのがコレ。わざわざブラウザを開く手間が省けるだけで、思考が中断されず快適です!

# ブログのタイトルに悩んだら…
gemini gen "社内ブログでGemini CLIを紹介する記事のキャッチーなタイトル案を5つ出して"

自分はシンプルが好きなので、今回のタイトルには採用しませんでした笑

活用例②:コードレビューやリファクタリングの心強い味方

ファイルの中身をパイプで渡すのがGemini CLIの真骨頂!

# 書いたコードに自信がない…先生、レビューお願いします!
cat main.dart | gemini gen "あなたは優秀なFlutterエンジニアです。このコードをレビューして、改善点を指摘してください。"
一部抜粋

こんな感じで、良い点と具体的な改善提案をセットで返してくれます。ありがたい!

活用例③:英文ドキュメントも怖くない!翻訳&要約

英語のリリースノートや技術ドキュメントを読むのも、AIに任せれば一瞬です。

# 英語のリリースノートを日本語で要約してもらう
cat release_note_en.txt | gemini gen "この文章を自然な日本語に翻訳して、重要なポイントを3つにまとめて。"

翻訳してくれてさらに要点をわかりやすくまとめてくれるのも最高?

さらに広がる可能性:スクリプトやCI/CDへの組み込み

Gemini CLIは、単体で使うだけでなく、シェルスクリプトやCI/CDパイプラインとの相性も抜群です。

例えば、GitHub Actionsに組み込んで「プルリクエストが作成されたら、AIが変更内容のサマリーを自動でコメントする」といった自動化も実現可能。まさに働き方が変わるポテンシャルを秘めています。

まとめ

いかがでしたでしょうか?

Gemini CLIは、私たちの開発体験をよりスムーズでクリエイティブなものに変えてくれる、非常に強力なツールです。

無料で手軽に始められるのも大きな魅力だと思います!

ぜひ皆さんもこの記事を参考にGemini CLIをインストールして、未来の働き方を一足先に体験してみてください。

← ブログ一覧へ