誤操作でAWS CloudShellで「q」 を押すだけでKiro CLIを使えることを発見しました

誤操作でAWS CloudShellで「q」 を押すだけでKiro CLIを使えることを発見しました

2026.01.07

Kiro CLIをインストール不要で利用できることを発見

別の検証中CloudShellに誤って q を押したら、Kiro CLIが起動されました。
まだKiro CLIを使ったことないので、この機会で試してみて、簡単にURLのAWS Builder ID認証でログインできて、会話できました。

Screenshot 2026-01-07 at 7.07.42 AM
Screenshot 2026-01-07 at 7.09.23 AM
Screenshot 2026-01-07 at 7.09.35 AM
Screenshot 2026-01-07 at 7.09.41 AM
Screenshot 2026-01-07 at 7.09.45 AM

Freeプランに関係あるか分かりませんが、使えるモデルはClaudeのみでした。
Screenshot 2026-01-07 at 7.10.44 AM

パスを調査

検索してみても公式発表などはないようなので、自分で調べてみようと思いました。

q の正体を調べて見ると、kiro-cliへのalias/symlinkで、2025年11月頃に追加されたもののようです。

~ $ which q
alias q='kiro-cli'
        /usr/local/bin/kiro-cli

~ $ ls -la /usr/local/bin/q*
lrwxrwxrwx. 1 root root 23 Nov 25 12:45 /usr/local/bin/q -> /usr/local/bin/kiro-cli
lrwxrwxrwx. 1 root root 28 Nov 25 12:45 /usr/local/bin/qchat -> /usr/local/bin/kiro-cli-chat
lrwxrwxrwx. 1 root root 28 Nov 25 12:45 /usr/local/bin/qterm -> /usr/local/bin/kiro-cli-term

ファイルシステムも確認した。CloudShellの永続ストレージ(1GB)は$HOMEだけで、リージョンごとに保持される。/usr/local/bin/はAWS管理のシステムストレージ(/ root)上にあるので、Kiro CLIはCloudShell環境にプリインストールされていることがわかリました。

~ $ df -h /usr/local/bin/ && echo "---" && df -h ~
Filesystem      Size  Used Avail Use% Mounted on
overlay          16G  6.3G  8.6G  43% /
---
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0      974M  388K  906M   1% /home/cloudshell-user

~ $ lsblk -f | grep -E "loop0|overlay|nvme"
loop0                                  905.8M     0% /home/cloudshell-user
nvme0n1                                              
├─nvme0n1p1                             24.9G    17% /aws/mde/.mde_env_api_auth_token
├─nvme0n1p127                                        
└─nvme0n1p128                                        
nvme1n1                                  8.5G    40% /aws/mde/logs

~ $ echo $HOME
/home/cloudshell-user

最後

偶然見つけたけど、CloudShellでKiro CLIが使えるのはラッキーだった。AWSリソースの確認やちょっとしたテスト・分析に役立つと思いますので、良かったらぜひ試してみてください。

以上。

この記事をシェアする

FacebookHatena blogX

関連記事