Kiro AWS完全ガイド

【2026年最新】Kiro(AWS)完全ガイド|使い方・料金・始め方を徹底解説

「AIでプロトタイプは作れるのに、本番に持ち込むと仕様が残っていない」——そんなVibe Codingの限界に正面から取り組んだのが、Amazonが開発するAgentic IDE「Kiro」です。

2025年7月のプレビュー公開直後に10万人超が殺到し、2025年11月にGA(一般提供)を開始。2026年3月時点の最新バージョンv0.11では、企業向けのMCP Governance・Document Attachmentsなど、チーム開発を支える機能も揃っています。

この記事では、Kiroの仕組みから料金・インストール手順、Cursorwindsurfとの違いまで、2026年4月時点の最新情報で徹底解説します。

この記事でわかること

  • KiroがCursorやGitHub Copilotと根本的に何が違うのか
  • 無料から使える料金プランの全容(Free〜Power)
  • インストールからSpec(仕様)を使った初回開発までの手順
  • Spec・Hook・Steering という3つの中核機能の使い方
  • 日本語プロンプトでの活用可否・注意点
  • Cursor・Windsurfとどちらを選ぶべきかの判断基準

30秒で結論

  • 無料で試せる:Freeプランで月50クレジット付与。AWSアカウント不要、Google/GitHubログインOK
  • 本格利用はProプラン(月$20/約3,000円)が最適解。月1,000クレジット+追加購入($0.04/クレジット)
  • 最大の強みは「仕様駆動開発」。自然言語→Spec→コード生成の一気通貫フローで本番品質を担保
  • VS Codeベースなので乗り換えコストがほぼゼロ。既存の拡張機能・ショートカットがそのまま使える
  • 比較:コード補完速度ならCursor、チームの設計管理ならKiro、無料重視ならWindsurf

Kiroとは?AWSが開発した「仕様駆動型」AI IDE

Kiroの仕様駆動開発コンセプト

Kiroは、Amazon Web Services(AWS)の内部チームが開発するAgentic IDE(エージェント型統合開発環境)です。

従来のAI IDEが「コード補完や生成の効率化」に特化しているのに対し、Kiroは「要件定義→設計→実装→テスト」という開発フロー全体をAIがつなぐSpecification-Driven Development(仕様駆動開発)を核心に据えています。

なぜ「仕様」が重要なのか

ChatGPTやCursorのようなAIツールが普及した今、簡単なアプリのプロトタイプを作ること自体は誰でもできます。しかし本番運用に持ち込もうとすると、こんな問題が噴出します。

課題 内容
判断の前提が残らない 「なぜこの設計なのか」の記録がない
要件が曖昧なまま 完成基準が定義されていない
コードとドキュメントの乖離 設計書と実装が別物になる
チームの保守困難 意図が属人化し、他メンバーが手を加えられない

Kiroはこれらを「仕様(Spec)」を中心に据えることで構造的に解決します。プロンプトで「〇〇機能を追加したい」と入力すると、Kiroはそれをユーザーストーリー+受け入れ条件(EARS記法)に自動変換。その仕様を基点にコード・テスト・ドキュメントを生成するため、「なぜこのコードなのか」が常に追跡可能な状態を保ちます。

Kiroの基本仕様

  • ベース: VS Code(Code OSS)フォーク
  • 対応OS: macOS / Windows / Linux
  • AIモデル: Claude Sonnet 4 / Auto(AWS Bedrock経由)、11モデルから選択可能
  • MCP対応: あり(v0.10以降)
  • CLI: Kiro CLI(v1.28.0、macOS/Linux対応)
  • 最新バージョン: v0.11(2026年3月)

📌 ポイント: KiroはClaude Sonnet 4をAWS Bedrock経由で利用します。Cursorが複数モデルを対話的に切り替えるのに対し、Kiroは「仕様理解と文脈保持」に強いClaudeモデルを中心に、設計段階から一貫した開発体験を提供します。

Kiroの料金プラン【2026年4月最新】

Kiroの料金プラン

Kiroはクレジット制を採用しています。コード生成・Spec更新・テスト生成などすべての操作がクレジットを消費し、月ごとにリセットされます。

プラン一覧

プラン 月額 月間クレジット 追加購入 対象
Free $0(無料) 50 credits 個人のお試し
Pro $20(約3,000円) 1,000 credits $0.04/credit 個人開発者
Pro+ $40(約6,000円) 2,000 credits $0.04/credit ヘビーユーザー
Power $200(約30,000円) 10,000 credits $0.04/credit 大規模エージェント利用

クレジット消費の仕組み

クレジット消費量はタスクの複雑さとモデルによって変わります。

  • シンプルなプロンプト(短いコード補完): 1クレジット未満
  • Spec生成・複雑なタスク: 数クレジット〜10クレジット以上
  • Claude Sonnet 4使用時: Autoエージェント比で約1.3倍の消費

有料プランでは月次クレジットを使い切った後、オーバーエイジ(Overage)を有効にすることで$0.04/クレジットで継続利用できます。

新規ユーザーにはウェルカムボーナスとして500クレジットが付与されるため、実質的にProプラン半月分を無料で試せます。

アカウント認証

KiroはAWSアカウント不要で始められます。

  • 個人利用: Google / GitHub / AWS Builder ID でログイン
  • 企業利用: AWS IAM Identity Center(SSO)経由でのチーム管理

データプライバシー

FreeプランはデフォルトでデータがAWSのサービス改善に使われる可能性があります(設定からオプトアウト可能)。Pro/Pro+/Powerプランは企業向けと同様にデフォルトで学習利用から除外されます。

Kiroのインストールと始め方

Kiroのインストール手順

インストール手順

1. 公式サイトからダウンロード

kiro.dev にアクセスし、OS(macOS / Windows / Linux)に対応したインストーラーを取得します。

# macOSの場合(Homebrewを使う方法)
brew install --cask kiro

# または公式サイトから .dmg ファイルをダウンロード

2. ログイン

初回起動後、以下のいずれかでサインイン:

  • Google アカウント
  • GitHub アカウント
  • AWS Builder ID(メールアドレスのみで作成可能)

3. 既存プロジェクトを開く

VS Codeと同じ操作でプロジェクトフォルダを開けます。既存のVS Code拡張機能(Open VSX対応)もそのまま利用可能です。

初めてのSpec(仕様)作成

Kiroの核心機能であるSpecを試してみましょう。

1. Kiroを起動して「New Spec」を選択

サイドパネルから「Spec」アイコンをクリックし、新しい仕様を作成します。

2. 自然言語でプロンプトを入力

予約管理アプリを作りたい。
ユーザー登録・予約作成・変更・取消・管理者ダッシュボードが必要。

3. SpecとタスクがAIにより自動生成

Kiroがプロンプトを解析し、以下を自動生成します:

  • ユーザーストーリー(EARS記法)
  • 受け入れ条件(Acceptance Criteria)
  • TypeScriptインターフェース案
  • APIエンドポイント仕様
  • タスク・サブタスクの依存関係リスト

4. タスクを順番に実行してコードを生成

生成されたタスク一覧から実行したいタスクを選択すると、AIエージェントがコード・テスト・ドキュメントを自動作成します。

📌 日本語プロンプトについて: Kiroは英語最適化されていますが、日本語プロンプトでもSpec作成は可能です。ただし複雑な要件や重要な仕様は英語での記述を推奨。AIの解釈精度が向上します。

Kiro CLIの使い方

ターミナルから使いたい場合はKiro CLIが便利です。

# Kiro CLIのインストール(macOS/Linux)
curl -s https://kiro.dev/install-cli | bash

# バージョン確認
kiro --version
# kiro 1.28.0

# エージェントを起動してタスクを実行
kiro "tests/user-auth.spec.tsに認証テストを追加して"

v1.28.0からTUI(ターミナルUI)が追加され、Markdownのリッチ表示やセッション管理が可能になりました。SSHサーバー上やCI/CDパイプラインへの統合にも対応しています。

Kiroの主要機能:Spec・Hook・Steering

KiroのSpec・Hook・Steering機能

Kiroを理解するには3つの中核概念を押さえる必要があります。

Spec(スペック):仕様の中枢

Specは「自然言語のプロンプトを構造化された仕様ドキュメントに変換したもの」です。単なる指示メモではなく、開発全体のハブとして機能します。

Specの役割

  • 要件を明文化し、受け入れ条件を定義
  • TypeScriptインターフェース・API仕様・DBスキーマの出発点
  • コードとの整合性トレースを実現(「このコードはどの仕様に基づくか」が追跡可能)
  • チームメンバー間での仕様共有・再利用

v0.10で追加されたDesign-FirstワークフローとBugfixワークフローも便利です。Design-Firstは既存アーキテクチャから逆算して仕様を導出。Bugfixは「変更してはいけない振る舞い」を明示してからコードを書く安全なフローです。

Hook(フック):自動チェックと品質担保

HookはIDEのイベント(保存・作成・コミット等)をトリガーにAIエージェントに処理を自動実行させる仕組みです。

# .kiro/hooks/test-update.yaml の例
name: "Test Auto-Update"
trigger:
  event: "file_save"
  pattern: "src/components/*.tsx"
action:
  prompt: "保存されたコンポーネントに対応するテストファイルを更新して"

実用的なHookの設定例

トリガー 処理内容
Reactコンポーネント保存時 対応テストファイルを自動生成・更新
APIエンドポイント変更時 READMEやAPI仕様書を自動更新
コミット前 シークレット・クレデンシャルの漏洩チェック
コンポーネント追加時 単一責任原則(SRP)違反を検出・提案

Hookの設定ファイルはGitで管理できるため、チーム全員が同じ品質基準を自動適用できます。

Steering(ステアリング):AIの挙動を制御するルール

Steeringはプロジェクト全体に対してAIが「どのような原則・規約でコードを生成すべきか」を定義する機能です。

<!-- .kiro/steering/project-rules.md -->
## コーディング規約
- TypeScriptを使用。any型の使用は禁止
- コンポーネントはAtomicデザイン原則に従う
- エラーハンドリングはResult型パターンで統一
- テストはVitest+React Testing Libraryを使用

SteeringファイルをGit管理することで、新メンバーがKiroを開いた瞬間からチームの規約が適用されます。

Kiro Powers:コンテキストの動的管理

Kiro Powersは、MCPサーバーや専門ドキュメントを必要な時だけコンテキストに読み込む仕組みです。「Stripe決済実装」の会話が終わると自動でStripe関連の知識をアンロードし、「Supabase DB設計」に移ると切り替わります。

これにより、数十個のPowerをインストールしていてもコンテキスト消費をほぼゼロに抑え、クレジットの無駄遣いを防ぎます。利用可能なPowerにはAWS IAM Policy Autopilotなど、AWS特化の機能も含まれています。

Kiro vs Cursor vs Windsurf比較

Kiroをどのシーンで選ぶべきかを、主要な競合ツールと比較します。

比較軸 Kiro Cursor Windsurf
中心概念 仕様駆動(Spec中心) エディタ内対話 エディタ内対話
AIモデル Claude Sonnet 4(AWS Bedrock) GPT-4o / Claude / Gemini等 Claude Sonnet 4 / GPT-4o
無料プラン 50クレジット/月 制限あり 制限あり
Pro月額 $20(約3,000円) $20(約3,000円) $15(約2,200円)
強み 設計〜テスト一気通貫、チーム品質管理 コード補完の速度・精度、実績 軽量、シンプル操作
向いている層 チーム開発、本番品質重視 個人・チーム全般 無料重視、シンプル派
VSCode互換 ○(Code OSS) ○(VSCodeフォーク) ○(VSCodeフォーク)
MCP対応 ○(Kiro Powers)

選択の基準

Kiroを選ぶべきケース

  • チームで開発していて「仕様とコードの乖離」に悩んでいる
  • 要件定義〜テストを一本化してドキュメントレスな開発を終わらせたい
  • AWSを多用しており、Bedrock・IAM自動化などとの統合を活用したい
  • 本番運用に耐えるコード品質を担保したい

Cursorを選ぶべきケース

  • コード補完のスピードと精度を最優先したい(実績No.1)
  • 個人プロジェクトや素早いプロトタイピングが多い
  • 複数AIモデルを使い分けたい

Windsurfを選ぶべきケース

  • 月額コストをできるだけ抑えたい
  • シンプルな操作感を重視する

📌 ポイント: KiroとCursorは「設計主導 vs 実装特化」で棲み分けが明確。どちらか一方ではなく、Specを書く段階でKiro、コーディング作業ではCursorを使い分けるチームも出てきています。

よくある質問

Q. KiroはAWSアカウントがないと使えませんか?

個人利用(FreeからPowerプラン)ではAWSアカウント不要です。Google / GitHub / AWS Builder ID(メールアドレスのみで作成可能)でサインインすれば、すぐに利用を開始できます。AWSアカウントが必要なのは、企業向けのIAM Identity CenterによるSSO連携を使う場合のみです。

Q. 無料プランの50クレジットはどのくらい使えますか?

シンプルなプロンプト(短いコード補完や簡単な質問)は1クレジット未満で済むケースも多いですが、Spec生成や複雑なエージェントタスクは数〜10クレジット以上消費します。実際の感覚としては「中規模機能のSpec作成と実装を2〜3回試せる」程度が目安です。初月はウェルカムボーナスの500クレジットが使えるため、がっつり試せます。

Q. 既存のVS Code設定・拡張機能はそのまま使えますか?

はい、ほぼそのまま使えます。KiroはCode OSSベースで構築されており、Open VSX対応の拡張機能はそのまま導入可能です。ショートカットキーもVS Codeと同じため、移行コストはほとんどありません。ただしMicrosoft独自のVSIX形式の一部拡張機能(例: Live Share)は動作しない場合があります。

Q. 日本語プロンプトは使えますか?

基本的な操作やSpec作成は日本語プロンプトでも可能です。ただしKiroの最適化は英語向けで、複雑な要件やEARS記法での受け入れ条件生成は英語の方が精度が高くなります。日常の簡単な指示は日本語で、重要な仕様定義は英語でプロンプトを書くのが現実的な使い方です。

Q. チームで使う場合の管理機能はありますか?

現時点ではチーム向けの一括課金・管理ダッシュボードは未実装です(将来提供予定)。企業利用にはAWS IAM Identity Centerを使ったSSO連携が推奨されており、管理者はコンソールから各ユーザーへのプラン割り当てや一括アップグレードが可能です。Power($200/月)以上のプランが必要な大規模利用の場合は、AWS営業チームへの問い合わせが推奨されています。

Q. データはどこに保存されますか?企業利用で安全ですか?

個人プラン(Free/Pro/Pro+/Power)では、会話・コードデータは米国東部(バージニア北部)リージョンのAWSに保存されます。転送中はTLS 1.2以上、保存時はAWS KMSで暗号化されます。Enterpriseプラン(IAM Identity Center経由)ではデータ主権(Data Sovereignty)が適用され、バージニア北部またはフランクフルトのリージョンを選択でき、顧客管理鍵(CMK)による暗号化も利用可能です。Pro以上のプランはデフォルトでAWSのモデル学習利用から除外されています。