5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【決定版】AWS発 Agentic AI IDE Kiro 徹底解説 & 導入完全ガイド

Last updated at Posted at 2025-07-17

【決定版】AWS発 Agentic AI IDE Kiro 徹底解説 & 導入完全ガイド(2025-07-17)

「Vibe Coding」から「Viable Code」へ。気分で書いたプロトタイプを、仕様付きでちゃんと“製品”に持っていく。その道筋をゴーストが引いてくれる——それがKiro。


仕様駆動 + AIエージェント + VS Code互換 + 安全な自動化 をまとめて欲しかった人、
ついに来ましたよ…!

TL;DR(超ざっくり結論)

  • Kiroは“仕様駆動×AIエージェントIDE”。プロンプト → 要件 (Requirements) → 設計 (Design) → タスク (Tasks) → コード実装を誘導するワークフローが最初から組み込まれているので、雰囲気コーディングで終わらない。(Amazon Web Services, Inc., Zenn, Zenn)
  • Hooksでバックグラウンド自動化、Steeringでプロジェクト標準を記憶、MCPで外部知識・ツール連携。「動くけど後が怖い」AI生成コードの技術的負債を減らす設計。(Caylent, Kiro, Kiro)
  • VS Code互換・Mac/Win/Linux対応・プレビュー無料(将来は無料/Pro/Pro+の3階層予定)。既存環境から乗り換えやすい。(Publickey, Impress Watch, TechRadar)
  • 現状利用できるモデルは Claude Sonnet 4 & 3.7(プレビュー版時点)。Sonnet 4は3.7より大幅に強化されており、コーディング用途で高評価。(azukiazusa.dev, Publickey, DataCamp)
  • 実装スピードはまだ他ツール(例: Claude Code, Cursor)より遅めとのユーザー声。ただし仕様精度とドキュメント生成の安心感は抜群。Kiroで要件→Claude Codeで爆速実装のハイブリッド運用が人気急上昇。(Zenn, Zenn, Sid Bharath)

目次

  1. Kiroって何?
  2. “Vibe Coding”が招く地獄とKiroの解決アプローチ
  3. コア機能ざっくり俯瞰(Specs / Hooks / Steering / MCP / Terminalガード / Vibe vs Spec / Autopilot)
  4. モデル・AI品質(Sonnet 4 vs 3.7;他モデル展望)
  5. プラットフォーム・VS Code互換性・拡張機能
  6. ライセンス & 価格(プレビュー無料 / 将来プラン予測)
  7. インストール~初期セットアップ手順(OS共通)
  8. 初めての仕様ドリブン開発:要件→設計→タスク→実装ウォークスルー
  9. Hooksでバックグラウンド自動化(テスト・ドキュメント・セキュリティ)
  10. Steeringでチーム標準と長期記憶を共有
  11. ターミナル統合と安全なコマンド承認(Run / Trust / 引数粒度)
  12. Autopilotと手動承認モードの使い分け
  13. 実際のユーザー所感(Zenn & コミュニティピックアップ)
  14. Kiro + Claude Code + Cursor + Windsurf:役割分担で最強ワークフロー
  15. 比較表(Kiro / Cursor / Windsurf / Claude Code)
  16. チーム・企業導入ステップ(PoC→Pilot→全社展開)
  17. ベストプラクティス & アンチパターン
  18. FAQ(よくある質問)
  19. 参考リソース

1. Kiroって何?

KiroはAWS発(※ブランド表記は控えめだが実質AWSチーム開発) のエージェント内蔵AI IDE。プロンプトを構造化し、要件・設計・タスクを生成してコード実装と同期し続ける“仕様駆動エディタ”。 (GeekWire, Amazon Web Services, Inc., Zenn)

「Vibe Coding(ノリでAIにコードを書かせる)」で終わらず、「Viable Code(保守できる製品コード)」へ橋渡しするのが目的。 (TechRadar, GeekWire, Zenn)


2. “Vibe Coding”が招く地獄とKiroの解決アプローチ

AIで瞬間的に動くプロトタイプが作れても、数週間後に仕様不明・前提不明・テスト欠如・文書なしで保守不能になる——この「Vibe Codingの負債」が業界で深刻化。(Caylent, GeekWire, Amazon Web Services, Inc.)

Kiroは開発初期から 要件→設計→タスク→実装 をIDEに統合することで、曖昧プロンプトを明示的成果物(Markdown仕様・設計図・タスクリスト)に変換し、後工程の手戻りと技術的負債を削減する。(Amazon Web Services, Inc., Kiro, Caylent)


3. コア機能ざっくり俯瞰

3.1 Specs(仕様ワークフロー)

1プロンプトからユーザーストーリー+EARS記法の受入基準を伴う Requirements を生成。続いて技術アーキ/データフロー図/型/スキーマ/エンドポイントを含む Design。最後に依存関係付きの実行可能 Tasks をMarkdown化。(Amazon Web Services, Inc., Impress Watch, Kiro)

3.2 Hooks(エージェントフック)

ファイル保存・作成・削除や手動トリガーでエージェントをバックグラウンド実行し、ドキュメント更新・テスト生成・セキュリティスキャン等を自動化できる“AI版Git Hooks”。(Caylent, Kiro, Constellation Research Inc.)

3.3 Steering(長期プロジェクト記憶)

.kiro/steering/ に製品概要・技術スタック・構造・チーム標準などをMarkdownで持たせ、チャット毎に再説明不要で一貫性あるコード生成を実現。条件付き/手動/常時の読み込みモードでスケール。(Kiro, Kiro, Caylent)

3.4 MCP(Model Context Protocol)連携

外部知識ベース・API・ツールを安全に取り込み、仕様生成やHooksと組み合わせて拡張可能。(Impress Watch, Kiro, Caylent)

3.5 Terminal統合 & 信頼制御

自然言語→コマンド変換し実行前に承認要求。Run and Trustで特定コマンド/ワイルドカード(例:npm run *)を自動許可。読み取り専用系コマンドのみ自動許可モードも選択可。(Kiro, Repost, GeekWire)

3.6 Vibe vs Specモード

従来型「とりあえず動かす」Vibeと、仕様から固めるSpecを選択起動可能。初心者を迷わせず、プロにとっては計画精度を担保。(Zenn, azukiazusa.dev, TechRadar)

3.7 Autopilot(自律実行)切替

各ステップで承認を求めるか、自律的に進めるかを切り替え。安全性と生産性のバランスを調整できる。(azukiazusa.dev, Caylent, Kiro)


4. モデル・AI品質(Claude Sonnet 4 / 3.7)

プレビュー時点のKiroは Claude Sonnet 4.0 / 3.7 を指定可能(UIから選択)。(azukiazusa.dev, Publickey, Zenn)

コミュニティでは「モデル選択肢がまだ限定的」「Opusなど上位モデル比較で差あり」という声も。一方、Sonnet 4は前世代3.7を凌ぐコーディング性能で、SWE-bench Verifiedなど多指標で改善が報告されている。(Zenn, DataCamp, Anthropic)

AWS Bedrockのモデル説明でもSonnet 4はコスト効率と応答性のバランスが良く、コード生成やワークフロー分担サブエージェント用途に適するとして推奨されている。(Amazon Web Services, Inc., Anthropic, DataCamp)


5. プラットフォーム / VS Code互換 / 拡張

Kiroは VS Code互換エディタ基盤 を採用し、Open VSXレジストリ経由の拡張・テーマ活用が可能。既存VS Code設定や拡張のインポートが推奨され、乗り換えコストが低い。(Publickey, azukiazusa.dev, Zenn)

Mac / Windows / Linux 向けデスクトップ版がダウンロード可能(プレビュー期間無料)。(Impress Watch, azukiazusa.dev, TechRadar)


6. ライセンス & 価格(プレビュー時点)

現在 プレビュー利用は無料。将来的には Free(50エージェント実行/月) / Pro ($19) / Pro+ ($39) といった3層価格モデルが計画されていると報じられている(価格・上限は変更の可能性あり)。(TechRadar, GeekWire, Impress Watch)

※正式課金開始前に利用量を把握しておくと、プレビュー終了時に予算見積りが容易。(GeekWire, TechRadar)


7. インストール~初期セットアップ(OS共通)

以下は最短でKiroを始めるステップです。

  1. 公式サイトからダウンロード(OS選択)。(azukiazusa.dev, Impress Watch, Kiro)
  2. 初回起動で AWS / GitHub / Google等でサインイン(ソーシャルログイン対応)。(azukiazusa.dev, Kiro, Caylent)
  3. 既存VS Codeユーザーは 設定・拡張のインポートを推奨(互換性活用で移行スムーズ)。(azukiazusa.dev, Publickey, Zenn)
  4. プロジェクトを開く(フォルダドラッグ、File>Open、またはkiro . CLI)。(Kiro, azukiazusa.dev, Kiro)
  5. 左サイドバーのゴーストアイコンからKiroパネルへ。(Kiro, azukiazusa.dev, Zenn)
  6. 初回は Steering Docs自動生成 を実行し、製品概要/技術スタック/構造を記録。(Kiro, Kiro, Caylent)
  7. モデル選択(Sonnet 4推奨)とモード選択(Vibe or Spec)。(azukiazusa.dev, Zenn, Publickey)
  8. 必要に応じAutopilotをON/OFFし安全度調整。(azukiazusa.dev, Kiro, Caylent)

8. 初めての仕様ドリブン開発ウォークスルー

以下は「レビュー機能を追加したい」的な一例。

Step A: 要件(Requirements)

自然言語で機能を伝えると、KiroがユーザーストーリーとEARS記法の受入基準を列挙するrequirements.mdを生成。レビューして修正指示も対話でOK。(Amazon Web Services, Inc., Zenn, Kiro)

Step B: 設計(Design)

承認済み要件に基づき、データフロー図、TypeScriptインターフェース、DBスキーマ、APIエンドポイントなどの設計文書を生成。手戻り削減。(Amazon Web Services, Inc., Impress Watch, GeekWire)

Step C: タスク化(Tasks)

依存関係順序付きのtasks.mdを生成し、単体テスト・統合テスト・UI状態・アクセシビリティなど実装詳細を含む粒度で落とし込む。(Amazon Web Services, Inc., Caylent, Kiro)

Step D: 実行

タスクパネルで「Start task」をクリックするとエージェント実行(Autopilot設定により承認フロー変化)。完了後差分・履歴・進捗インジケータで監査可。(Amazon Web Services, Inc., Zenn, GeekWire)


9. Hooksでバックグラウンド自動化

何ができる?

  • ファイル保存時にテスト生成または更新。
  • API変更検知でREADME/APIドキュメント再生成。
  • コミット前セキュリティスキャン(資格情報・SQLiパターン等)。
    こうした“面倒だけど大事な雑務”をAIエージェントが勝手にやる。(Caylent, Kiro, Constellation Research Inc.)

設定方法(概要)

Kiroパネル > Hooks > + > イベント種別(File Saved等)・ファイルパターン (src/**/*.tsx)・アクション指示を自然言語で記述。(Kiro, Caylent, Constellation Research Inc.)


10. Steeringでチーム標準と長期記憶を共有

プロジェクトに .kiro/steering/ ディレクトリを持ち、製品概要product.md・技術スタックtech.md・構造structure.mdをベースに、API標準やテスト方針などカスタムファイルを追加可能。読み込みモード(常時/ファイルマッチ/手動)で適用範囲を制御できる。(Kiro, Kiro, Caylent)

定期的にメンテしないと腐るので、スプリントプランニング時に更新Hookを仕込むと◎。(Kiro, Caylent)


11. ターミナル統合 & 安全なコマンド承認

Kiroに「依存関係インストールして」「開発サーバ起動」と話すと適切なコマンドを提案し、実行前に承認(Modify / Reject / Run / Run & Trust) を求める。読み取り専用コマンド自動許可やワイルドカード信頼(例: npm run *)など、粒度の細かい安全設定が可能。(Kiro, Repost, GeekWire)

チームで危険操作を防ぐ「信頼コマンドリスト」共有ガイドラインをSteeringに書いておくと安心。(Kiro, Kiro)


12. Autopilotと手動承認の使い分け

  • Autopilot ON: ステップ毎の確認を省略し、仕様に沿って自律進行(高速開発)。
  • 手動承認: 重要フェーズでレビューを要求し安全性確保。
    プロトタイプ段階はAutopilot寄り、本番コードベースでは手動+Hooks監視が鉄板。(azukiazusa.dev, Caylent, Kiro)

13. 実際のユーザー所感(コミュニティより)

「Claude Codeユーザーにも一度触って欲しい未来感」

VS Codeベースで乗り換え簡単、フロー統合が神。仕様書駆動のガイドがあり初心者でも迷わず進行。「未来だな~」との声。(Zenn, azukiazusa.dev)

「質(Kiro)×速度(Claude Code)で両取り」

Kiroで要件・設計を作り、Claude Codeに読み込ませて爆速実装させるハイブリッド運用が好評。Kiro実装はまだ遅いが設計精度が高い。(Zenn, Sid Bharath)

モデル選択・体感

Sonnet 4推奨。モデル選択肢はまだ少なく、Opus相当を求める声。(azukiazusa.dev, Zenn)


14. Kiro + Claude Code + Cursor + Windsurf:役割分担で最強ワークフロー

役割 推しツール どう組み合わせる? コメント
仕様固め・計画・タスク分解 Kiro Specモードでrequirements.mddesign.mdtasks.mdを生成し共有リポジトリへコミット 後続ツールが誤解しない“共通真実”を作る。
爆速実装・CLI駆動 Claude Code claude CLIにKiro出力を読み込ませPlan/Autoモードで実装 ターミナル操作・Git・自動化Hookに強い。
インライン補完・エディタ内流れ作業 Cursor ファイル単位素早い修正・背景モデル自動選択 短期作業や補完向き。
フロー維持&大規模リファクタ Windsurf Cascadeで広範囲コンテキスト編集、MCP活用 長期プロジェクト/チーム規模で威力。

(詳細比較は次章。)
(Zenn, Sid Bharath, cursor.com, windsurf.com)


15. 比較表:Kiro / Cursor / Windsurf / Claude Code

: 価格は2025-07-17時点公開情報・報道ベース。プレビュー/地域等で変動あり。

項目 Kiro Cursor Windsurf Claude Code
主目的 仕様駆動→製品品質 補完+エージェント支援 エージェントフロー&深いコード理解 CLI主導・自律エージェント
ワークフロー Requirements→Design→Tasks IDE統合 エディタ内エージェント/Tab補完/背景モデルAuto Cascadeフロー/Previews/Tab Plan→Auto CLI/プロジェクト記憶
自動化 Hooks(イベント駆動AI) Background Agents, Bug Bot Cascade自律操作, MCP, Turbo Hooks/コマンドスクリプト
プロジェクト記憶 Steeringファイル 設定/プロジェクトコンテキスト(限定) Memories, Rules CLAUDE.md + メモリ/設定
モデル Sonnet 4 / 3.7(プレビュー) 複数フロンティアモデル(Sonnet4, GPT-4.1, Gemini等) 複数モデル + Cascade Anthropic Sonnet / Opus 4等
価格(個人) プレビュー無料;計画: Free/Pro$19/Pro+$39 Hobby無料/Pro$20/Ultra$200 公開価格例$39/mo表記(プラン差異) Anthropicプラン課金(API/サブスクリプション; CLI無料枠変動)
OS Mac/Win/Linux Mac/Win/Linux Mac/Win/Linux OS非依存(CLI;動作環境にNode等)
VS Code互換 〇(Fork & Open VSX) ベースVS Code拡張/独自UI VS Codeフォーク CLI(エディタ非依存, 併用可)
ガード実行 コマンド承認/信頼リスト/Autopilot切替 Spend制御, プライバシーモード Turbo/承認設定 手動/Auto/Plan; Hooks停止条件
得意 設計精度, ドキュメント整合, チーム規模拡張 高速補完, 多モデル, 線形開発 フロー維持, 大規模改変, ビジュアル ターミナル駆動爆速, スクリプト自動化
弱み(現状) 実装速度やや遅め, モデル選択少 料金体系複雑との声 企業移行中(人材買収報道) 指示精度次第, 複雑UI学習曲線

支持ソース: Kiro機能/価格(報道)・Cursor価格/機能・Windsurf機能・Claude Code機能。(TechRadar, cursor.com, windsurf.com, Sid Bharath)


16. チーム・企業導入ステップ(PoC→Pilot→展開)

Phase 0: 無料プレビューで小さなPoC — 既存プロジェクトの軽機能をKiro Specで再構築し、生成要件と現行実装の差分を可視化。(Kiro, Caylent, Amazon Web Services, Inc.)

Phase 1: Hooks & Steering標準化 — API変更自動ドキュメント、セキュリティスキャンHook、チームSteeringテンプレートを導入。(Caylent, Kiro, Constellation Research Inc.)

Phase 2: ハイブリッド実装ライン — Kiroで仕様確定→Claude Codeで高速実装→Cursor/Windsurfでインライン修正&UI磨き。(Zenn, Sid Bharath, windsurf.com)

Phase 3: ガード付Autopilot & 信頼コマンド — Terminal信頼リスト&承認ポリシー、役割別自動化設定。(Kiro, Kiro, GeekWire)


17. ベストプラクティス & アンチパターン

やるべき

  • 最初にSteeringで“このプロジェクトの常識”を教える(フレームワーク、Lintルール、i18n)。(Kiro, Kiro)
  • Spec各フェーズでレビュー&修正を怠らない。設計変更は早期が安くつく。(Amazon Web Services, Inc., Caylent)
  • Hooksでドキュメント同期と品質ゲートを自動化。(Caylent, Constellation Research Inc.)
  • Kiro出力をClaude CodeやCIに流して実装・検証パイプを作る。(Zenn, Sid Bharath)

避けたい

  • Steeringを放置し腐敗 → AI提案が過去仕様ベースになる。(Kiro, Caylent)
  • Autopilot全開で本番リポに無制限コミット。信頼コマンドを絞ること。(Kiro, azukiazusa.dev)
  • Sonnet 3.7固定で重作業 → 性能差で非効率。可能ならSonnet 4選択。(azukiazusa.dev, DataCamp)

18. FAQ

Q: KiroはAWS製品なの?ロゴ薄いけど…
A: AWS内チーム発で、発表もAWSブログ経由。ただし独自ドメイン展開でブランド前面出しは控えめ。(GeekWire, Amazon Web Services, Inc.)

Q: プレビュー期間どこまで無料?
A: 現在プレビューは無料。将来はFree/Pro/Pro+の3層価格が案内・報道されている。正式課金詳細は追って更新。(TechRadar, GeekWire)

Q: 既存VS Code環境を活かせる?
A: 設定/拡張インポートが可能。VS Code互換ベース設計。(azukiazusa.dev, Publickey)

Q: モデルは選べる?
A: プレビュー時点ではClaude Sonnet 4 / 3.7をUI選択。対応モデルは今後拡張予定と説明。(Publickey, azukiazusa.dev)

Q: 実装速度が遅いと聞いた…
A: コミュニティでは「設計は得意だが実装は遅め」「高速実装ならClaude Code併用」が繰り返し語られている。(Zenn, Zenn)

Q: コマンド実行は安全?
A: 実行前承認・信頼リスト・読み取り専用自動許可・Autopilot制御など多層ガードを備える。(Kiro, GeekWire)


19. 参考リソース(公式 & コミュニティ厳選)

  • AWS公式ブログ(日本語): Kiroの紹介 & Spec/Hook実例。(Amazon Web Services, Inc.)
  • Kiroドキュメント: Steering / First Project / Terminal Integration / Hooksガイド。(Kiro, Kiro, Kiro)
  • Impress Watch速報: プレビュー無料・Spec/Hook概要・MCP対応。(Impress Watch)
  • Publickey: VS Code互換・Sonnetモデル・ワークフローフロー解説。(Publickey)
  • TechRadar Pro: 価格階層予定・「Vibe→Viable」ビジョン。(TechRadar)
  • GeekWire: AWSチーム発/競合比較/プレビュー無料。(GeekWire)
  • Caylent初見レビュー: Spec駆動 & Agent Hooksの威力(APIドキュメント自動更新例)。(Caylent)
  • Constellation Research: AWS execコメント/Spec & Hooks要約。(Constellation Research Inc.)
  • Zenn sesere: Claude Codeユーザー向け「未来感」「Specフロー」体験談。(Zenn)
  • Zenn Ubie Dev: Kiro設計×Claude Code実装で質&速度両取り。(Zenn)
  • azukiazusa.dev: インストール〜Spec/Autopilotステップ実写スクショ入り。(azukiazusa.dev)
  • Cursor Pricing公式: Hobby/Pro/Ultraとモデルサポート。(cursor.com)
  • Windsurf公式: Cascade/Memory/MCP/ターボフロー。(windsurf.com)
  • Claude Codeガイド(Sid Bharath): CLI爆速開発 / Plan & Auto / Hooks。(Sid Bharath)
  • Sonnet 4性能レビュー(DataCamp): SWE-bench等で3.7超え。(DataCamp)

Appendix A: 導入用チェックリスト(コピペOK)

# Kiro 導入チェックリスト

## 0. 前提
- [ ] プレビュー利用規約確認
- [ ] 対象プロジェクトGitバックアップ済み

## 1. インストール
- [ ] OS向けKiroダウンロード&インストール
- [ ] サインイン(AWS or GitHub or Google)
- [ ] VS Code設定・拡張インポート

## 2. 初期設定
- [ ] モデル: Claude Sonnet 4 をデフォルト
- [ ] モードデフォルト: Spec
- [ ] Autopilot=手動承認 (Pilot段階は慎重に)

## 3. Steering
- [ ] product.mdにビジネス背景
- [ ] tech.mdに使用技術バージョン固定
- [ ] structure.mdにsrc配下構造
- [ ] coding-standards.md / testing-standards.md 追加

## 4. 最初のSpec
- [ ] 機能概要入力
- [ ] Requirementsレビュー&修正
- [ ] Design生成&承認
- [ ] Tasks生成 > チームアサイン

## 5. Hooks
- [ ] save時テスト生成
- [ ] API変更でREADME再生成
- [ ] pre-commitセキュリティスキャン

## 6. Terminal信頼設定
- [ ] read-onlyコマンド自動許可
- [ ] npm install / git status 信頼
- [ ] destructiveコマンドは毎回確認

## 7. ハイブリッド連携
- [ ] Spec出力をClaude Codeで読み込み
- [ ] Cursorでファイルインライン修正
- [ ] CIでHooks結果を検証

(上記チェック内容はKiro公式ガイド/ユーザー事例/比較ツール情報に基づき作成。適宜カスタマイズしてください。) (Kiro, Zenn, Sid Bharath)


Appendix B: Kiro→Claude Code移行ミニスクリプト例

Kiroが生成したrequirements.md,design.md,tasks.mdをClaude Codeプロジェクトに取り込んでPlanモードで走らせる最小例(bash):

# プロジェクト初期化
mkdir myproj && cd myproj
git init

# Kiro生成成果物をコピー(パスは調整)
cp ../kiro-project/requirements.md .
cp ../kiro-project/design.md .
cp ../kiro-project/tasks.md .

# Claude Code初期化
claude init --name myproj

# プロジェクトメモリにKiro成果物を読み込ませる
echo "Please ingest the following project specs (requirements, design, tasks) and build implementation plan." | claude --attach requirements.md --attach design.md --attach tasks.md --mode plan

Claude CodeのPlan/Autoモードと外部ファイル添付を使えば、Kiroで固めた仕様を高速実装ラインに繋げられる。(Zenn, Sid Bharath)


さいごに:「仕様が書けるAI」と「爆速で動くAI」、どっちも欲しいならKiroを中心に据えよう

現場は「スピード or 正確性」の二択ではありません。Kiroで“共通認識”を固定し、他ツールで速度と多様性を補完する組み合わせこそ現実解。プレビュー無料の今、まずは既存サイドプロジェクトでSpecを1本作る ところから始めてみませんか?マジで世界変わります。(Zenn, Zenn, Caylent)


更新日: 2025-07-17 (Asia/Tokyo)
執筆: 坂根一馬


5
4
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
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?