Gemini CLI をWindowsで使ってみた!

※ 当サイトではアフィリエイト広告を利用しています。リンクは広告リンクも含みます。

この記事は約8分で読めます。

本記事では、Windows 環境で Gemini CLI を使ってみた体験をベースに、インストール方法から実行例までを紹介していきます。 最終的には1個、アプリ的なものを作ってみました。
Node.jsをインストールしてある状態なら簡単にインストールできます。
あと必要なのはGoogleアカウント。クレカ登録はしてません。無料で使えます。
はまったところは2つインストールコマンドがあって、1個は都度コマンドを打たなければならず、
最初、そっちでやって2回目どうやってやるのか分からくて焦りました。
ひとつひとつのステップをわかりやすく解説しています。
プライバシーポリシーに関しては、こちらが分かりやすいです。特に無料で使う方は目を通してから使ってください。

参考になればうれしいです

広告

インストール(都度コマンド入力の方法)

ここにのってます。

GitHub - google-gemini/gemini-cli: An open-source AI agent that brings the power of Gemini directly into your terminal.
An open-source AI agent that brings the power of Gemini directly into your terminal. - google-gemini/gemini-cli
こっちは1回ごとに同じことをやらなければいけない
Run the CLI: Execute the following command in your terminal:
npx https://github.com/google-gemini/gemini-cli

こっちはインストールされるので2回目からはgeminiと打てば起動できる。(おすすめ!)
Or install it with:
npm install -g @google/gemini-cli
gemini

まず、上の方法でやりました。

必要なものNode.js version 18以上
Prerequisites: Ensure you have Node.js version 18 or higher installed.

Windows PowerShellを立ち上げNode.jsのバージョン確認

(base) PS C:\Users\user> node -v
v22.14.0
(base) PS C:\Users\user> npx https://github.com/google-gemini/gemini-cli
Need to install the following packages:
github:google-gemini/gemini-cli
Ok to proceed? (y) y

矢印キーの上下でSelect Themeを選べる↑押してayuにしてEnterした。(あまり重要ではない)

WindowsセキュリティでNode.jsのアクセスを聞かれるので「許可」
Googleにログイン画面が出るのでアカウント選択してログイン

試しに普通のターミナル感覚でlsってやったら、画面がチカチカして、ちゃんとでてきたがAI経由で出力してる感じで、これはやっちゃいけない感じがした。

 │ ✔  ReadFolder .                                                                                                                                                                                    
 │    Listed 82 item(s).  

✦ .anaconda/
  .anaconda_backup/
  .cache/
  .conda/
  .config/
  .continuum/
  .crossnote/
  .cursor/
  .gemini/
  .ipynb_checkpoints/
Examplesに以下が書いてあったのでやってみた。
cd new-project/
gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide
注意:このやり方は次項のnpm install -g @google/gemini-cliでインストールしないと、geminiと打てないので意味なし。

Windows exploreでnew-projectというフォルダを作って

> cd new-project/
実行したら5分ぐらい何やら考えまくって結局以下が出てきた。
ℹ ⚡ Slow response times detected. Automatically switching from gemini-2.5-pro to gemini-2.5-flash for faster
  responses for the remainder of this session.
  ⚡ To avoid this you can utilize a Gemini API Key. See: https://goo.gle/gemini-cli-docs-auth#gemini-api-key
  ⚡ You can switch authentication methods by typing /auth
✦ The directory new-project/ does not exist. Would you like to create it?

lsとcdを試した結果から言えることは、普通のターミナル感覚で使ってはダメということでした。

2回目からどうやるんだ?

こちらでインストールするとWindows Powershellで好きなディレクトリに移動してgeminiと打てばそこで起動します。
上の方法でGoogleにログインしてるので、今回はすぐ使えた。(パソコン再起動したらgeminiと打てばすぐ使える状態だった。)

npm install -g @google/gemini-cli

早速、ディレクトリを移動して、以下の依頼をしてみた。(何も考えないで依頼したので「ホームぺ時」になってる)

cd new-project
gemini
> 面白いホームぺ時を作ってindexomosiro.htmlで保存して

✦ はい、承知いたしました。「面白いホームページ」を作成しますね。

  クリックすると色が変わる円や、マウスを追いかけるメッセージ、ランダムな事実を表示するボタンなど、インタラクテ
  ィブな要素を盛り込んだ楽しいページを作成する計画です。

  技術的には、HTML, CSS, JavaScriptを使い、indexomosiro.htmlという1つのファイルにまとめます。


  この計画で進めてもよろしいでしょうか?
> はい

C:\Users\user\new-project\indexomosiro.htmlが書き込まれていた。
手動でサーバーにアップロードした。
完成品 https://django6.kikuichige.com/indexomosiro.html
そのままなんの修正もしないでのっけてます。面白くはないですが、一応形にはなってます。
マウスを追っかけるメッセージは、下の方にたまに出てきた。
よくみたら下に同じのがでてたり、いろいろおかしい。まあ、こんなものか。

コマンド

https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/commands.md
に書いてあるものから使えそうなものを抜粋します。

/helpでhelpが見れます。
/editorでエディタが選べるがWindowsで設定したエディタが開いてしまう。(後述)
/quitで終了
!をつけると直接コマンドが打てた。その後、最初から!がつくがESCキーでもとに戻る。
例!dir(lsはエラー)

@ 記法を使うことで、特定のファイルやディレクトリの内容をプロンプトに直接注入できます。

@<path_to_file_or_directory>
使用例:
@path/to/your/file.txt Explain this text.
@src/my_project/ Summarize the code in this directory.
What is this file about? @README.md

1分で完成したものを修正する

せっかくなので、バイブコーディング(Vibe Coding)(AIに“ノリ”や直感的な指示を出してコードを書かせる、新しいソフトウェア開発スタイル)でこのまま使いながら修正していこうと思います。
(結果的に1番大きなエラーは同じコードブロックが2回書かれていたことでした。コードを見れば一目瞭然なエラーでした。)

まず画面が2つなのでスクショを撮って、以下のように聞いた。ファイル名と日本語の間には半角スペースを空けた。

> @indexomosiro.html を実行すると画面が2個になってるので修正したい。@スクリーンショット_27-6-2025_15326_django6.kikuichige.com.jpeg 

修正できたので新たに以下の修正を依頼した。3回依頼。

> 直りました。マウスに「ついてくる!」をもっと近づけてください。ファイルは新しくindexomoshiro2.htmlにして作っ
  てください
> 変わりません。「ここに事実が表示されます」のboxに「ついてくる」がぶつかっているようです。
> よくなりましたが、マウスポインタと「ついてくる!」の距離をもっと近づけてください

3回依頼したが直らず。

> 直りません。またboxに引っかかっているようです。方法を変えて修正してください

これで直りました。完成品(修正版) https://django6.kikuichige.com/indexomosiro2.html

エディタで開けるか試します。

> Cursorでフォルダを開いてください

実行前に/edetorでCursorにしてるのに以下が実行されWindowsに設定されてるVSCodeで開いた。
残念😂

✔  Shell code . (Opens the current directory in Visual Studio Code.)  

Cursorで使う場合は「表示」→「ターミナル」でPowerShellが出てくるので、そこでgeminiと打てば使えます。

今後

なかなか使えそうなので都度、この記事更新していきます。

イチゲをOFUSEで応援する(御質問でもOKです)Vプリカでのお支払いがおすすめです。
MENTAやってます(ichige)

タイトルとURLをコピーしました