KIROとは?
- AWS内部の小さなチームが手掛け、2025年7月15日にプレビュー版が公開された、AIエージェントIDE
- 今はプレビュー版のため無料で使用可能。終了後は無料枠(月50回エージェント呼び出し)/有料プラン(Pro:$19/月、Pro+:$39/月)が予定
- AWSアカウント不要で、GitHub、Google、AWS Builder IDでのログインに対応し、敷居の低いスタートが可能
- “Spec駆動”(仕様ファイル生成)と“Vibeコーディング”に対応し、hooksなど自動化機能で品質と構造を担保してくれるらしい
2. KIROの主要モード比較
モード | 説明 | 特徴 |
|---|---|---|
Vibeモード | チャット形式で即興コーディング | プロンプトからコードを作成。都度指示に併せて修正していく |
Specモード | 仕様→設計→タスク→実装の明確な流れ | requirements.md → design.md → tasks.md を自動生成し、ユーザ承認の上で構築開始 |
3. Specモードでシューティングゲームを開発してみる
3.1 プロンプト
シューティングゲームを作成してくださいとメッセージを送りました。
デフォルトではKIROの応答は英語のみなのでステアリングファイル内にチャットの応答を日本語化するように指示を最初に与えています。(ステアリングファイルはKIROの実行時に呼び出される社内のお作法を記載可能なファイル)
requirements.md → design.md → tasks.mdの3つの順序でファイルが作成されていきました。
3.2 仕様設計
- 実際に出力されたrequirements
|
次いで作成されたDesignはこちら
|
最後のTask listでは以下が設計タスクとして定義されました。
|
3.3 結果
今回はtaskの1だけを実行してみました。
その結果以下が実行できました。

スペースキーを入力すると以下の画面が表示されました。

- pythonコマンドでポートを実行してしまい結果応答待ちの状態で止まってしまったのでKIROにメッセージを送るとタスク1は既に完了していますで終わりました。
ここまでの動作について
とても短い指示でものすごい詳細な設計をしてくる点がなかなか面白いと思いました。特徴的なのはバイブコーディングでの開発に比べて積極的にテストコードなどの作成が行われる点にあるかなと思います。
また、これまでのAIでの開発の際によくあった「開発を途中から再開する場合にコンテキストを忘れる」問題についてネイティブにログなどを残していくことで対応している感じで今までのAIエディタよりも最後まで作成できる感が挙がっていそうな印象です。
まずは、仕様駆動フェーズとタスク①だけを動かしてみたので次回残りの部分を動かしてみたいと思います。
Docker上で開発するように指示出したりしてみようと思います。





