【Gemini CLI】Google最強AIが今だけ無料でガンガン使える!インストール方法

この記事の内容

  • GoogleがリリースしたオープンソースのAIエージェント「Gemini CLI」の概要と特徴を解説します
  • 個人のGoogleアカウントで使える、非常に寛大な無料利用枠について紹介します
  • Node.jsのインストールからGemini CLIの初期設定までの手順をステップごとに説明します
  • 実際にコンソール版テトリスを作成させてみた結果レビューをお届けします

Gemini CLIとは

GoogleがリリースしたオープンソースのAIエージェント「Gemini CLI」をご存知でしょうか。最近、Claude CodeのようなCLI(コマンドラインインターフェース)で動作するAIエージェントが人気を集めていますが、ついにGoogleもこの分野に参入しました。

Gemini CLIはコーディング支援はもちろん、コンテンツ生成、問題解決、リサーチ、タスク管理まで幅広い用途に対応する多機能なローカルユーティリティです。WebのチャットAIとは異なり、自分のPC環境と直接連携し、ローカルで可能な作業をAIエージェントが強力にサポートしてくれます。

コストを抑えつつ最新のAIを試したい方には、特におすすめのツールと言えるでしょう。


個人開発者向けの寛大な無料利用枠

Gemini CLIの最大の注目点は、その利用制限の緩さです。個人のGoogleアカウントでログインし、無償版の「Gemini Code Assist」ライセンスを取得するだけで、以下の機能が無料で利用できます。

  • Gemini 1.5 Pro モデルへのアクセス
  • 100万トークン の広大なコンテキストウィンドウ
  • 毎分60回 のリクエスト制限

現在はプレビュー期間中ということもあり、通常の個人利用であれば十分に無料で使い続けられるほどの枠が提供されています。


インストール手順

ステップ1:前提条件「Node.js」のインストール

まず、前提条件として Node.js(バージョン18以上) が必要です。Windows、Linux、Macのいずれの環境でも動作します。以前、Claude CodeではWSL(Windows Subsystem for Linux)が必須でしたが、Gemini CLIは素のWindows上のNode.jsでも動作するのが大きな利点です。

  1. Node.js公式サイトにアクセスし、ご自身の環境に合ったインストーラー(通常はWindows 64-bitのMSI)をダウンロードします
  2. ダウンロードしたインストーラーを起動し、基本的に「Next」をクリックして進めます
  3. 途中で「Tools for Native Modules」のインストールを尋ねるチェックボックスが表示されます。後で問題が発生するのを避けるため、チェックを入れておくことをおすすめします
  4. インストールが完了すると、追加のスクリプトを実行するためのウィンドウが自動で開くことがあります。指示に従ってキーを押し、処理が完了するのを待ちます

ステップ2:Gemini CLIのインストール

Node.jsの準備が整ったら、ターミナル(Windows TerminalやPowerShellなど)を起動してGemini CLIをインストールします。

注意: Node.jsインストール前からターミナルを開いていた場合は、一度閉じてから再度起動してください。

以下のコマンドを実行して、Gemini CLIをグローバルインストールします。

npm install -g @google/gemini-cli

ステップ3:起動と初期認証

インストール後、以下のコマンドでGemini CLIを起動します。

gemini

初回起動時には、画面のテーマ(配色)や認証方法を尋ねられます。

  1. テーマ:好みのものを選択します(デフォルトで問題ありません)
  2. 認証方法Log in with Google を選択し、Enterキーを押します
  3. ブラウザが自動で開き、Googleアカウントの選択と認証を求められます。使用したいアカウントでログインし、アクセスを許可してください

ターミナルに戻ると、Geminiとの対話が開始できる状態になっています。これでセットアップは完了です。


実力を試してみた:コンソール版テトリス作成

セットアップが完了したので、早速その実力を試してみました。以前、他のAIエージェントではうまくいかなかった「コンソールアプリでテトリスを作る」という指示を出してみます。

入力した指示:

このような曖昧な指示に対して、Gemini CLIはまず開発計画の概要を提案してきました。

  • 言語:Pythonを提案
  • 機能:ゲーム盤の表示、ブロックの落下・移動・回転など、基本的な仕様をリストアップ

この計画に同意すると、すぐさまコードの生成を開始し、ファイルの作成と実行の許可を求めてきました。

結果として、コンソール上で実行結果をうまく表示し、実際に動作するテトリスのコードを生成しました。左右移動と高速落下は正常に動作しましたが、回転させようとするとエラーで落ちてしまう、という状況でした。

同様の指示で全く動作しなかった他のAIエージェントと比較すると、これは非常に素晴らしい結果です。特に、コンソールアプリをAI自身が実行し、その結果を同じウィンドウ内で適切にフィードバックする能力の高さが印象的でした。


まとめ

今回はGemini CLIのセットアップと簡単な試用を行いました。

  • インストールの手軽さ:WSLが不要で、Node.jsさえ入っていれば数コマンドで簡単に導入できます
  • 強力な性能:曖昧な指示からでも、ある程度動くものを作り出す能力の高さを見せてくれました
  • 寛大な無料枠:Gemini 1.5 Proを無料で試せる今が絶好のチャンスです

セットアップで少し戸惑う部分もありますが、それを乗り越える価値は十分にあります。まずは簡単な質問からでも、ぜひこの強力なAIエージェントを試してみてください。