Gemini CLI をWindowsで使ってみた!

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

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

本記事では、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にログインしてるので、今回はすぐ使えた。(パソコン再起動したらどうなるかは未確認)

npm install -g @google/gemini-cli

早速、ディレクトリを移動して、以下の依頼をしてみた。

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

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

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

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


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

完成品 https://django6.kikuichige.com/indexomosiro.html
そのままなんの修正もしないでのっけてます。面白くはないですが、一応形にはなってます。
マウスを追っかけるメッセージは、下の方にたまに出てきた。
よくみたら下に同じのがでてたり、いろいろおかしい。まあ、こんなものか。

今後

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

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

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