スタッフブログ

STAFF BLOG

アプリ開発日誌

2025.06.30

【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をインストールして、未来の働き方を一足先に体験してみてください。

BACK

お問合せ

イーディーエーに興味をお持ちいただいて
ありがとうございます!
スマホアプリに関するご相談、
お見積りや弊社へのご質問など、
お気軽にお問い合わせください。
担当者より折り返しご連絡させていただきます。

    お名前必須
    会社名
    メールアドレス必須
    電話番号必須
    お問合わせ種別必須
    お問合わせ内容必須

    アンケートにご協力ください。
    弊社サイトへはどのようにしてアクセスされましたか?

    個人情報のお取扱いに関する同意事項

    1.事業者の氏名又は名称

    株式会社イーディーエー

    2.個人情報保護管理者の氏名又は職名、所属及び連絡先

    個人情報保護管理者 小宮 保人
    Mail:[email protected]

    3.取得した個人情報の利用目的

    当フォームで取得した個人情報は、お問い合わせに関する回答のために利用し、目的外利用はいたしません。

    4.弊社が取得した個人情報の第三者への委託、提供について

    弊社は、ご本人に関する情報をご本人の同意なしに第三者に委託または提供することはありません。

    5.個人情報保護のための安全管理

    弊社は、ご本人の個人情報を保護するための規程類を定め、従業者全員に周知・徹底と啓発・教育を図るとともに、その遵守状況の監査を定期的に実施いたします。
    また、ご本人の個人情報を保護するために必要な安全管理措置の維持・向上に努めてまいります。

    6.個人情報の開示・訂正・利用停止等の手続

    ご本人が、弊社が保有するご自身の個人情報の、利用目的の通知、開示、内容の訂正、追加又は削除、利用の停止、消去及び第三者への提供の停止を求める場合には、下記に連絡を頂くことで、対応致します。

    株式会社イーディーエー 個人情報お問合せ窓口
    〒106-0032 東京都港区六本木7丁目14番23 ラウンドクロス六本木4F
    TEL:03-5422-7524 FAX:03-5422-7534
    Mail:[email protected]

    7.ご提供いただく情報の任意性

    個人情報のご提供は任意ですが、同意を頂けない場合には、第3項にあります利用目的が達成できない事をご了承いただくこととなります。

    8.弊社Webサイトの運営について

    弊社サイトでは、ご本人が弊社Webサイトを再度訪問されたときなどに、より便利に閲覧して頂けるよう「クッキー(Cookie)」という技術を使用することがあります。これは、ご本人のコンピュータが弊社Webサイトのどのページに訪れたかを記録しますが、ご本人が弊社Webサイトにおいてご自身の個人情報を入力されない限りご本人ご自身を特定、識別することはできません。
    クッキーの使用を希望されない場合は、ご本人のブラウザの設定を変更することにより、クッキーの使用を拒否することができます。その場合、一部または全部のサービスがご利用できなくなることがあります。