Gemini CLI入門
Gemini CLIとは?基本概念をわかりやすく解説
Gemini CLI(ジェミナイ・シーエルアイ)は、Googleが2025年6月25日に公開したオープンソースのAIエージェントです。
一言でいうと、「ターミナル(コマンドプロンプト)から直接AIに話しかけられるツール」です。コードを書いたり、ファイルを操作したり、調べ物をしたりを、すべて会話しながら自律的に進めてくれます。
最大の特徴は完全無料という点です。個人のGoogleアカウントでログインするだけで、最新モデルのGemini 2.5 Proが使えます。しかも1日1,000回・毎分60回というリクエスト数は業界トップクラスの無料枠です。
コンテキストウィンドウ(AIが一度に処理できる情報量)は100万トークン。これは文庫本約750冊分に相当する圧倒的な量です。プロジェクト全体のコードを丸ごと読み込んで指示を出せるため、「ここだけ直して」という部分的な依頼から「全体を見てリファクタリングして」という大規模な依頼まで対応できます。
GitHubで公開された直後、わずか数日で★20,000を超えたことからも、世界中の開発者の注目度の高さがわかります。Apache 2.0ライセンスで完全オープンソースのため、コードを自分で確認してセキュリティを検証できる点も、業務で使う人には安心材料です。
Gemini CLIでできること|主要機能を徹底解説
①コード生成・修正・デバッグ
Gemini CLIが最も得意とするのはコードに関わる作業です。
たとえば、エラーが出たときにメッセージをそのままターミナルに貼って「これを直して」と伝えるだけで、原因の説明と修正コードを返してくれます。エラー内容を検索して答えを探す時間が大幅に減ります。
新しい機能を追加したいときも「ユーザー認証の機能を追加して」と自然な日本語で指示できます。AIが既存のコードを読んでから作業するため、コードの一貫性が保たれます。テストの自動生成にも対応していて、「このファイルのユニットテストを書いて」という一言で網羅的なテストケースを作成してくれます。
②ファイル操作とコマンド自動実行
Gemini CLIはファイルを読んで、書いて、シェルコマンドを実行する一連の作業を自律的に実行します。
たとえば「このプロジェクトのREADMEを日本語で作って」と伝えると、フォルダ構成とコードを自動で読み込み、内容に合ったドキュメントを生成してファイルに保存するところまで自動でやってくれます。
@記号を使うとファイルを指定できます。@main.py これを説明してと入力するだけで、そのファイルを理解した上で回答します。複数ファイルにまたがる変更も得意で、「全ファイルのコメントを英語から日本語に変換して」といった指示でもプロジェクト全体を一括処理できます。
③Google検索統合とMCP拡張
Gemini CLIにはGoogle検索が組み込まれています。最新のAPIドキュメントやライブラリの最新バージョンを調べながら作業できるため、「古い情報でコードを書いてしまった」という失敗が減ります。
**MCP(Model Context Protocol)**にも対応しています。GitHubやGoogle Drive、Notion、Slackなどを接続すると、それらのデータを参照しながら作業ができます。Claude Codeと同じMCP規格を使っているため、既存の設定をそのまま流用できます。またGEMINI.mdというファイルをプロジェクトに置くと、AIへの指示をカスタマイズできます。Claude CodeのCLAUDE.mdと同じ発想です。
Gemini CLIの使い方|初心者向けステップガイド
ステップ1:Node.jsをインストールする
Gemini CLIはNode.js(バージョン20以上)が必要です。まずNode.jsをインストールします。
Windowsの方はNode.js公式サイト(nodejs.org)からインストーラーをダウンロードしてください。Macの方はbrewコマンドでもインストールできます。インストール後、node -vとターミナルに入力してバージョン番号が表示されれば成功です。
💡 初心者向けTips: Node.jsは「JavaScriptを動かすためのソフト」です。Gemini CLI自体はNode.jsで動いています。プログラミングの知識は不要ですが、この準備ステップだけは必要です。
ステップ2:Gemini CLIをインストールする
ターミナル(またはコマンドプロンプト)を開いて、以下のコマンドを実行します。
npm install -g @google/gemini-cli
インストールが完了したらgeminiと打って、ツールが起動すれば完了です。数十秒で終わります。
💡 初心者向けTips:
npmはNode.jsと一緒に入るパッケージ管理ツールです。「ソフトをダウンロードするコマンド」だと思ってください。
ステップ3:Googleアカウントでログインする
初回起動時にブラウザが開き、Googleアカウントでのログインを求められます。個人のGoogleアカウントでOKです。ログイン後「無償版のGemini Code Assistライセンスを取得する」を選択すると無料枠が有効になります。
💡 初心者向けTips: ビジネスや会社の機密データを扱う場合は要注意です。無料プランでは入力データがAIの学習に使われる場合があります。個人プロジェクトや学習用途なら問題ありません。
ステップ4:ターミナルで日本語で話しかける
geminiと打ってツールを起動したら、日本語で話しかけてみましょう。返答が来たら成功です。あとは自然に会話しながら作業を進められます。最初は「今日やりたいことを一言で伝える」だけで十分です。
💡 初心者向けTips: 「何から頼めばいいかわからない」という人は「このフォルダにあるコードを読んで、何をするプロジェクトか教えて」から始めると、AIがプロジェクト全体を把握してくれます。
プラン・モデル別の選び方
| プラン名 | 月額料金 | 主な用途 | こんな人向け |
|---|---|---|---|
| 個人無料プラン | 無料 | 個人開発・学習・副業 | まず試したい人・個人利用 |
| Google AI Studio | 従量課金(使った分だけ) | API経由の大量処理 | 制限を超えるヘビーユーザー |
| Code Assist Standard | 要問い合わせ | チーム開発・業務利用 | 企業・チームでの本格活用 |
| Vertex AI | 従量課金 | エンタープライズ連携 | 大規模な企業システム |
ほとんどの個人ユーザーは無料プランで十分です。1日1,000回の制限は、通常の使い方で到達することはほぼありません。「無料で試してみて、物足りなくなったら有料を検討する」という順番が正解です。
活用シーン|こんな場面で使える
シーン①:プログラミング学習の壁打ち相手として
⛔ Before:エラーの意味がわからず、検索で何時間も調べていた
✅ After:エラーメッセージを貼るだけで、原因と直し方を日本語で教えてくれる
プログラミングを学び始めた人にとって、エラーとの戦いは最大の壁です。Gemini CLIは「なぜこのエラーが出るのか」「どう直せばいいか」を丁寧に説明してくれます。コードスクールの先生代わりになる感覚で、学習のスピードが変わります。
シーン②:副業・個人開発のドキュメント作業を効率化
⛔ Before:READMEやコメントを書く時間がなく、ずっと後回しにしていた
✅ After:「このプロジェクトのREADMEを作って」の一言で数分で完成する
個人でWebサービスを作っているエンジニアにとって、ドキュメント作成は地味に時間を取られる作業です。Gemini CLIに任せることで、機能開発に集中できます。ターミナルを離れずに完結する点もポイントです。
シーン③:大規模プロジェクトのコード品質を上げる
⛔ Before:コードが複雑になってきて、どこを直せばよいか迷っていた
✅ After:プロジェクト全体を読み込んだAIが、改善すべき箇所を一覧で教えてくれる
100万トークンのコンテキストウィンドウは、大規模なプロジェクトでこそ真価を発揮します。「このプロジェクトを全部読んで、改善すべき点を教えて」という大きな依頼が現実的に可能です。コードレビューの代わりとして使っているチームも増えています。
山梨 AI人材の学びと実践に活かすポイント
山梨でAI人材を育てるには、機能を知るだけでなく、実際の仕事で小さく試すことが重要です。
サンプルを動かし、結果を確認し、改善する流れを繰り返すことで、AIを使って課題を解決する力が身につきます。企業内の学習や学生の実践テーマにも活用できます。
業務データや顧客情報を扱う場合は、利用規約、公開範囲、権限設定を事前に確認しましょう。
まとめ:Gemini CLIを使うべき人・使わなくていい人
山梨 AI人材の育成では、知識だけでなく実際の課題で試す経験が重要です。
使うべき人は「プログラミングの基礎はある、もっと効率よく開発したい」という人です。Node.jsのセットアップという最初のハードルさえ越えれば、無料でGemini 2.5 Proのフル機能を使い倒せます。副業で個人開発をしている会社員、プログラミングを学んでいる人、AIツールを開発業務に組み込みたいエンジニアには強くおすすめできます。
使わなくていい人は「コードは一切触らない、文章生成や調べ物だけしたい」という人です。その目的ならGeminiのブラウザ版(gemini.google.com)で十分です。Gemini CLIはコードと一緒に動かしてこそ本領発揮するツールです。
Googleが公式にリリースして無料でここまで使えるツールは、これまでほとんどありませんでした。Claude Codeと合わせて、今すぐ試してみる価値があります。