10
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

おい!Kiro CLIがWSLなくてもインストールできるって言ってるのに"bash"いるみたいな書き方になっとるやないか!

10
Last updated at Posted at 2026-04-14

はじめに

Twitterを見ていると「ついにKiro CLIがWindowsをネイティブサポート!!」というつぶやきをいくつか見ました。
Kiroはよく使っているのですが、残念ながらKiro CLIデビューはしていなかったので、せっかくなので見てみようと、日本語ブログを見ました。すると。。。

kiro-cli-2.0-1.png

おい!!Windowsでbash使うにはWSLいるやないかーーーい!!!!!
ネイティブサポート違うやないかーーーい!!!

となったので、、、
いや、違うねん、このブログ記事がわかりにくいけど、実際にネイティブサポートしてくれたねんをアピールするため、ちゃんとできることを示すための記事を作ってみました。
内容薄目にサクッといきます。

インストール方法を整理してみる

Windows の場合

AWSブログだけ読んでいると「Windowsも同じbashコマンドで入るのか?」と勘違いする方もいるかもしれませんが、少なくとも標準WindowsにはWSLがないとbashコマンドはありません。つまりこのままでは実行できません。

ブログ記載のコマンド

curl -fsSL https://cli.kiro.dev/install | bash

ならどうするか?そう、以下です。

irm 'https://cli.kiro.dev/install.ps1' | iex

irmInvoke-RestMethodiexInvoke-Expressionのエイリアスなんですが、要はPowerShellのスクリプトをダウンロードしてインストーラーを実行するという流れです。

Invoke-RestMethod(エイリアス:irm
PowerShellに標準搭載されているコマンドレットで、指定したURLにHTTPリクエストを投げてレスポンスを取得するやつ。ざっくりcurlのPowerShell版みたいなイメージ。今回の場合はhttps://cli.kiro.dev/install.ps1からインストールスクリプトの中身をダウンロードしています。

Invoke-Expression(エイリアス:iex
こちらもPowerShell標準のコマンドレットで、渡された文字列をPowerShellコマンドとして評価・実行するやつ。bashで言うところのeval相当。今回の場合はirmが取得したスクリプト本文を受け取って、そのまま実行している流れです。

なので irm 'https://cli.kiro.dev/install.ps1' | iex は、「インストールスクリプトをダウンロードして即実行する」 というワンライナーになるわけですね。

Infoとして記載もありますが、コマンドプロンプト(cmd.exe)では動作しません!!
ターミナルUIの描画にWindows Terminal/PowerShellの機能を使っているため、必ずWindows Terminal上のPowerShellタブで実行する必要があるようです。

kiro-cli-2.0-3.png

インストール実行

PS > irm 'https://cli.kiro.dev/install.ps1' | iex

Kiro CLI Installer
==================

  Fetching latest version...
  Latest version: 2.0.0
  Downloading installer (64.7 MB)...
  Downloaded
  Verifying checksum...
  Checksum verified
  Installing Kiro CLI...
  Installed successfully

  Kiro CLI 2.0.0 installed to C:\Program Files\Kiro-Cli\
  Open a new terminal and run: kiro-cli

PS >

インストールできた!じゃあさっそく、、と思っていたのですが、警告にもある通り、起動中のPowerShellセッションには新しいPATHが読み込まれていないため、一度ターミナルを開きなおす必要があります。

PS > kiro-cli
kiro-cli : 用語 'kiro-cli' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラム
の名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパス
が正しいことを確認してから、再試行してください。
発生場所 行:1 文字:1
+ kiro-cli
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (kiro-cli:String) [], ParentContainsErrorRecordExcepti
   on
    + FullyQualifiedErrorId : CommandNotFoundException

PS >

ターミナルを開きなおして、再度実行してみると、、はい!無事実行できました。
※以下は認証も問題なく通った後の図。。。。スクショミスった><

kiro-cli-2.0-2.png

macOS / Linux の場合

参考までにmacでの実行結果も、、

コマンド

curl -fsSL https://cli.kiro.dev/install | bash

実行例(と言いつつ、実際はインストールではなくupdateしています)

% curl -fsSL https://cli.kiro.dev/install | bash

Kiro CLI installer:

Detected existing Amazon Q CLI installation
Kiro CLI is the new version of Amazon Q CLI. Updating to latest version.

Warning! Q CLI is now Kiro CLI and should be invoked as kiro-cli rather than q
No updates available, 
2.0.0 is the latest version.


🎉 Installation complete! Happy coding!

Next steps:
Use the command "kiro-cli" to get started!

 %

Mac環境も問題なしでした。

おわりに

Kiro CLIのWindows対応は、Windowsユーザーにとっては待望でしょう!!

かくいう私も、、、と言いたいのですが、Kiro CLIに取り残されていたので、これからイヤー待望だったよねーと言えるくらい使いこなしたいと思います。

参考

10
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?