AWS Kiro完全ガイド|Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年6月版】

AI & Next Tech
スポンサーリンク
スポンサーリンク

はじめに

「Claude CodeやCodex CLIのようなAI開発ツールはターミナル操作が必要で難しい…」

「AWSを使った開発をもっとスマートにしたい。IDEでAIに設計から実装まで任せたい…」

そんな悩みに応えるのがAWS Kiroです。2025年7月のプレビュー公開を経て同年11月にGA(一般提供)を開始したAgentic IDE(エージェント型統合開発環境)で、プロトタイプから本番品質のアプリケーション構築までをAIが一貫してサポートします。2026年6月現在はIDE・CLI・Web・モバイル(iOS)の4つのインターフェースで利用できます。

Claude CodeやCodex CLIがターミナルベースのAIエージェントであるのに対し、KiroはVSCodeライクなGUI IDEとして動作します。初心者でも使いやすく、それでいて本格的な仕様駆動開発(Spec-Driven Development)に対応した点が最大の特徴です。

本記事では、2026年6月時点の最新情報をもとに、Kiroの全貌をゼロから徹底解説します。

スポンサーリンク

この記事で分かること

  • AWS Kiroとは何か(Claude Code・Codex CLIとの違い)
  • インストール・セットアップの手順
  • Kiro独自の機能(Spec・Vibe・Hook・Steering・Skills・Powers・サブエージェント)
  • メリット・デメリットの詳細分析
  • 料金体系とプラン比較
  • 個人利用での注意点
スポンサーリンク

こんな人におすすめ

  • AWSを使った開発をAIで効率化したい人
  • ターミナル操作に不慣れで、GUIベースのAIツールを探している人
  • 設計・要件定義から実装まで一貫してAIにサポートしてほしい人
  • Claude Code・Codex CLIと何が違うのか知りたい人
  • 最新のAI開発IDEを試してみたい人

AWS Kiroとは

基本概念

AWS Kiroは、AWSが開発したAgentic IDE(エージェント型統合開発環境)です。VSCodeをベースにしており、VSCode拡張機能として提供されています。

■ Agentic IDE
└→ 単なるコード補完ではなく、AIが自律的にタスクを遂行
└→ 要件定義・設計・実装・テストまで一連の流れをサポート

■ VSCode互換
└→ 使い慣れたVSCodeのUIでAIエージェントを活用
└→ 既存のVSCode拡張機能もそのまま使用可能

■ AWSアカウント不要
└→ AWS Builder ID・Google・GitHubアカウントで利用開始
└→ 個人開発者でも手軽に始められる

Claude Code・Codex CLIとの違い

項目AWS KiroClaude CodeCodex CLI
開発元AWSAnthropicOpenAI
形態IDE(VSCode互換)CLI(ターミナル)CLI(ターミナル)
操作方法GUI + チャットターミナルターミナル
基盤モデルClaude・DeepSeek・MiniMax等(複数対応)Claude(Anthropic API直接)GPT-5系
仕様駆動開発Specモード搭載なしなし
イベント自動化Hook機能なしなし
IAM自動生成IAM Policy Autopilotなしなし
並列実行サブエージェント並列対応サブエージェント並列対応マルチエージェントv2
無料枠50クレジット/月なしなし

詳細な比較は以下の関連記事も参照してください。

AI推論の実体

Kiroは当初Claude専用でしたが、2026年以降はマルチモデル対応に進化しています。2026年6月時点ではClaude・DeepSeek・MiniMax・GLM・Qwenなど多数のモデルを選択できます。

[ユーザーの指示]
      ↓
[Kiro IDE]
      ↓
[Amazon Bedrock / 各モデルプロバイダー]
      ↓
[Claude / DeepSeek / MiniMax / GLM / Qwen 等]
      ↓
[コード生成・設計・実装]

Claudeシリーズ以外の低コストモデル(DeepSeek 3.2: 0.25倍、Qwen3 Coder Next: 0.05倍)も選択できるため、用途に応じてコストを大幅に節約できるようになりました。なお、Claudeの最新モデルリリース時、Claude CodeはAnthropicから即座に使えるのに対し、KiroはBedrockへの展開タイミングに数日の差が生じることがある点は引き続き注意が必要です。


環境構築・セットアップ

STEP 1: Kiroのダウンロード

Kiro公式サイトにアクセスし、インストーラーをダウンロードします。

  • Windows / Mac / Linux に対応
  • VSCodeの拡張機能としてインストール

STEP 2: サインイン

KiroはAWSアカウントが不要です。以下のいずれかのアカウントでサインインできます。

認証方法説明
AWS Builder IDAWSが提供する無料の開発者向けID
GoogleGoogleアカウント
GitHubGitHubアカウント

企業利用の場合はIAM Identity Center(SSO)経由が推奨です。AWS請求に統合でき、組織単位での利用管理が可能になります。

STEP 3: プロジェクトを開く

既存のプロジェクトフォルダをKiroで開くだけで準備完了です。初回起動時にプロジェクト配下に .kiro/ ディレクトリが自動生成されます。

my-project/
├── .kiro/                  ← 自動生成
│   ├── steering/           ← プロジェクトルール(Steering)
│   ├── skills/             ← カスタムコマンド(Skills)
│   ├── hooks/              ← 自動化トリガー(Hooks)
│   └── specs/              ← 仕様書(Spec使用時)
├── src/
└── README.md

STEP 4: 動作確認

Kiroのチャットパネルを開き、日本語で話しかけてみましょう。

> このプロジェクトの構造を教えて

日本語でのやり取りがそのままできます。


Kiro独自の主要機能

1. VibeモードとSpecモード

Kiroには2つのチャットモードがあり、新しいセッション開始時に選択できます。

Vibeモード(会話型・即時実装)

Claude CodeやCodex CLIと同じ感覚で使えるモードです。指示したことをすぐに実装します。

向いているケース:

  • コードの質問・解析
  • 小さな機能追加・バグ修正
  • 既存コードのリファクタリング
  • ドキュメント生成
例: > EC2インスタンスに接続するPythonスクリプトを作成して
→ すぐにコードを生成して保存

Specモード(仕様駆動開発)

Kiro最大の特徴です。実装前に要件・設計・タスクリストを自動生成し、計画的に開発を進めます。2026年3月からはDesign First(設計ファースト)Specが追加され、技術設計やシステムアーキテクチャから仕様駆動開発を開始できるようになりました。また2026年6月からはWeb版・GitLab統合でも「Specs」機能が使えるようになり、要件・設計・タスクの各ファイルをレビューしてからコード実装に進むフローがブラウザ上でも利用可能になっています。

ユーザーの指示(「〇〇機能を作りたい」)
      ↓
① Requirements(要件定義)
  EARS記法でユーザーストーリーと受け入れ条件を自動生成
      ↓
② Design(設計)
  アーキテクチャ・コンポーネント設計ドキュメントを自動生成
      ↓
③ Task list(タスク整理)
  依存関係順に実装タスクを分解・ひも付け
      ↓
④ 実装
  タスクを順番に実行し、抜け漏れなく完成

生成された仕様書は .kiro/specs/ に保存され、後から参照・修正できます。

向いているケース:

  • 新規機能・システムをゼロから構築する
  • 要件を一緒に考えてほしい
  • チームで設計を共有・レビューしたい
  • ドキュメントを残しながら開発したい

モード選択の目安:

作業の性質推奨モード
既存コードの修正・解析・質問Vibe
明確な指示があってすぐ動かしたいVibe
ゼロから要件を考えて設計・実装するSpec
チームと設計を共有したいSpec

2. Steering(プロジェクトルール管理)

プロジェクトのルールや規約をMarkdownファイルで定義し、Kiroに常時・自動的に守らせる機能です。Claude CodeのCLAUDE.mdに相当しますが、より細かく制御できます。

ファイル配置:

.kiro/steering/
├── product.md      ← 製品の目的・ターゲット・機能(自動生成可)
├── tech.md         ← 技術スタック・フレームワーク(自動生成可)
├── structure.md    ← ディレクトリ構造・命名規則(自動生成可)
└── custom-rule.md  ← 独自ルール(手動作成)

4つのinclusionモード:

モード動作適したルール
always常時自動読み込みコーディング規約・言語設定
fileMatch指定パターンのファイル操作時のみ特定技術のルール
manual#ファイル名 で手動参照トラブルシューティングガイド
autodescriptionとのマッチングで自動読み込み専門知識ガイド

設定例(常に日本語で応答させる):

---
inclusion: always
---

# プロジェクトルール

- すべてのやり取りは日本語で行うこと
- コメントはコードの右側に記述すること
- AWSリソース名はケバブケースで統一すること

グローバル設定(~/.kiro/steering/)に置けば、すべてのプロジェクトに共通ルールを適用できます。


3. Hook(イベント駆動自動化)

特定のタイミングでAIエージェントがバックグラウンドで自動的にタスクを実行する機能です。

トリガーと自動実行の例:

トリガー自動実行できること
ファイル保存時リント・テスト・ドキュメント更新
ファイル作成時セキュリティスキャン・型チェック
ファイル削除時依存関係の整合性確認
手動トリガー任意のバッチ処理

設定は自然言語で記述でき、JSONファイルとして保存されます。

{
  "name": "auto-test-on-save",
  "trigger": "fileSave",
  "filePattern": "src/**/*.ts",
  "instruction": "変更されたファイルに対応するテストを実行し、失敗があれば内容を報告してください"
}

Claude CodeやCodex CLIはこれらを手動で実行する必要がありますが、Kiroは自動化できます。


4. Skills(カスタムコマンド)

チームやプロジェクト独自の処理をスラッシュコマンド(/コマンド名)として登録できる機能です。

ファイル構造:

.kiro/skills/
└── draw-diagram/          ← スキル名
    ├── SKILL.md           ← 必須:コマンド定義
    └── references/        ← オプション:参考資料
        └── style-guide.md

SKILL.md の形式:

---
name: draw-diagram
description: AWS構成図をdraw.io形式で生成する。ハンズオンのディレクトリ名を指定してarchitecture.drawioを作成する。
---

# AWS構成図生成スキル

## 実行手順
1. 指定されたディレクトリのREADME.mdとtemplate.yamlを読み込む
2. architecture.drawioを生成して保存する

(以下、draw.ioの生成ルールを記述)

チャット入力欄で / を入力するとスキル一覧が表示され、/draw-diagram ec2-apache-web のように実行できます。

Claude CodeのSlash Command(.claude/commands/)と同等の機能ですが、YAML frontmatterでnamedescriptionを定義する点が異なります。descriptionフィールドにより、スラッシュコマンドだけでなく自然言語からも自動起動されます。


5. サブエージェントと自律型エージェント

カスタムサブエージェント(2026年2月〜)

2026年2月5日から、カスタムサブエージェントを使った並列タスク実行が可能になりました。

メインエージェント
├── サブエージェントA(例: APIモジュール実装)
├── サブエージェントB(例: フロントエンド実装)
└── サブエージェントC(例: テストコード生成)
      ↓ 全サブエージェント完了後
メインエージェントが結果を統合

各サブエージェントは独立したコンテキストウィンドウを持ち、メインエージェントのコンテキストを汚染しません。複数のGitHubイシューを並列処理するなど、繰り返し・手順が決まったタスクに特に有効です。2026年5月からはサブエージェントの**自己修正ループ(review loop)**が追加され、サブエージェントが自分の出力を検証してから結果を返すようになっています。

自律型エージェント(Autonomous Agent)

最大10タスクを同時実行できる自律型エージェントが提供されています。複数リポジトリをまたいだ開発タスク、セッション間での文脈保持、コードレビューフィードバックからの学習に対応しています。

Automations(定期実行・2026年6月〜)

2026年6月からWeb版でAutomations(自動化スケジューリング)機能が追加されました。タスクを自然言語で記述し、cronスケジュールや組み込みオプションでスケジューリングすると、Kiroがサンドボックス上でタスクを実行してプルリクエストを自動で開きます。リポジトリごとに最大5件のAutomationを設定できます。


6. Powers(MCPの自動最適化)

MCP(Model Context Protocol)サーバーを必要なときだけ自動でアクティブ化する機能です。コンテキストの無駄遣いを防ぎ、クレジット消費を最小化します。

Terraformに関するプロンプト → Terraform Powersが自動起動
AWS CDKに関するプロンプト  → CDK Powersが自動起動
通常のコーディング         → 余分なMCPは起動しない

公式AWSサービス向けPowersに加え、AWS TransformがKiro Powerとして統合されており、Kiroのチャットから直接レガシーコードの変換処理を実行できます。コミュニティが開発したAzure Powersも利用可能です(GitHub: azure-kiro-powers)。KiroはAWS向けが充実していますが、Azure・GCPの開発も問題なく行えます

なお2026年6月からはGitLabとのネイティブ統合(個人アクセストークン経由)が追加され、GitLabリポジトリへの接続・マージリクエストの自動作成がサポートされました。


7. IAM Policy Autopilot(2026年2月〜)

Lambda・DynamoDB・S3などを使うコードを書くと、最小権限のIAMポリシーを自動生成するAWS専用機能です。

# Kiroがこのコードを検知
import boto3
s3 = boto3.client('s3')
s3.put_object(Bucket='my-bucket', Key='file.txt', Body=b'data')

# ↓ IAM Policy Autopilotが自動提案
{
  "Effect": "Allow",
  "Action": ["s3:PutObject"],
  "Resource": "arn:aws:s3:::my-bucket/*"
}

「必要最小限の権限だけを付与する」というAWSのセキュリティベストプラクティスを、AIが自動で実践してくれます。


メリット

1. GUI IDEなのでターミナル操作が不要

Claude CodeやCodex CLIはターミナル操作が前提ですが、KiroはVSCodeライクなGUIで動作します。ターミナルが苦手な方でも、チャット感覚でAIを使いながら開発できます。

2. Specモードで「AIの暴走」を防げる

プロンプトを投げるとすぐ実装を始めるClaude Code・Codex CLIに対して、KiroのSpecモードは実装前に仕様書を確認するステップが入ります。

「ここが意図と違う」→ 実装前に修正できる
「この要件が抜けている」→ タスクに追加できる

大きな機能を作る際に、後で全部作り直す事態を防げます。

3. Hookで品質チェックが自動化される

ファイル保存のたびに自動でテスト・リント・ドキュメント更新が走ります。「テストを書き忘れた」「ドキュメントが古いまま」という問題を防げます。

4. AWSとの深い統合

IAM Policy Autopilotをはじめ、AWS特有のベストプラクティスを自動で適用してくれます。Bedrock・Lambda・DynamoDB・S3などのAWSサービスに関するコード生成精度が高いです。

5. 無料枠がある

50クレジット/月の無料枠があり、AWSアカウントなし・クレジットカードなしで試せます。Claude CodeはProプラン($20/月)が必須、Codex CLIはAPIキーが必須なのと対照的です。


デメリット・注意点

1. プロジェクト外のファイルアクセスが制限される

Claude CodeはCLIなのでプロジェクト外のファイルをパス指定で参照できますが、Kiroは開いたワークスペース内のファイルが基本です。複数リポジトリをまたいだ横断的な作業には不向きです(マルチルートワークスペースで複数フォルダを開く方法で一部対応可能)。

2. マルチエージェント並列実行(2026年2月以降は対応済み)

2026年2月以降、カスタムサブエージェントによる並列実行に対応しました。最大10タスクを同時実行できる自律型エージェントも利用可能です。ただし、Claude Codeのようにシンプルにサブエージェントを使い始める場合と比べると、カスタムサブエージェントの定義ファイル(SKILL.md)を事前に用意する必要があり、初期設定の手間が若干かかります。

3. 新モデルの適用に数日の遅れがある可能性

KiroはAmazon Bedrock経由でClaudeを使うため、Anthropicが新しいモデルをリリースしても、BedrockへのデプロイまでにClaude Codeより数日遅れることがあります。

4. Specモードは小さなタスクには過剰

ちょっとした修正や質問に対してSpecモードを使うと、仕様書生成のステップが邪魔になります。タスクの性質でVibeとSpecを使い分けることが重要です。

5. 大規模なコードのリバースエンジニアリングには向かない

既存の大規模システムを解析してクラス図・ER図などを作成する作業は、Specモードのフローが逆方向になるため恩恵を受けにくいです。その場合はVibeモードを使いながら、モジュール単位で分割実行するのが現実的です。


料金体系

Kiroはクレジット制を採用しています。毎月クレジットが付与され、AIとのやり取りのたびに消費します。

プラン比較

プラン月額月間クレジット向いている人
Free$050お試し・軽い用途
Pro$201,000個人の本格的な開発
Pro+$402,000ヘビーユーザー
Pro Max$1005,000クレジット不足になりがちなヘビーユーザー
Power$20010,000チーム・大規模利用

追加クレジット:$0.04 / 1クレジット(有料プランのみ)

新規登録特典(2026年5月〜):社会ログインまたはAWS Builder IDで初回アップグレードを行うと$20相当のクレジットボーナスが付与されます。また学生向けティア(2026年3月〜)およびスタートアップクレジットプログラム(2026年4月〜再開)も提供されています。詳細はkiro.dev/pricingを確認してください。

モデルによるクレジット消費倍率

2026年6月時点ではClaudeシリーズ以外に、DeepSeekやMiniMax・GLM・Qwenなどのモデルも利用可能です。

モデルコンテキスト消費倍率特徴
Auto(推奨)1.0倍タスクに応じてモデルを自動最適化
Claude Haiku 4.5200K0.4倍最速・低コスト。単純なタスク向け
Claude Sonnet 4.61M1.3倍高性能。複雑な開発タスク向け
Claude Opus 4.61M2.2倍高性能・長時間セッション対応
Claude Opus 4.71M2.2倍適応的思考機能搭載
Claude Opus 4.81M2.2倍最新・最高性能。強い自己検証能力
DeepSeek 3.2128K0.25倍多段階推論・エージェント型ワークフロー向け
MiniMax M2.5200K0.25倍フロンティアクラスの性能を低コストで
GLM-5200K0.5倍リポジトリスケールの複雑タスク向け
Qwen3 Coder Next256K0.05倍コード特化・極低コスト

日常的な開発はAutoモード(タスクに応じてモデルを自動最適化)で十分です。Opusは複雑なアーキテクチャ設計のみに絞ることでクレジットを節約できます。DeepSeekやQwen3 Coder Nextなどの低コストモデルは単純なコード生成タスクに有効です。

Claude Codeとの料金比較

■ Kiro Free($0/月)
└→ 50クレジット(お試し)
└→ AWSアカウント不要

■ Kiro Pro($20/月)
└→ 1,000クレジット
└→ 使い切ったら $0.04/クレジットで追加購入

■ Claude Code Pro($20/月)
└→ 5時間ごとに約10〜40プロンプト
└→ Web版・Desktop版と使用量を共有

月額は同じですが、KiroはクレジットをWebブラウジングで消費しない点が異なります。Claude Codeのように「Web版で調べ物をしたらClaude Codeの制限に達した」という問題が起きません。


セキュリティ・データ保護

項目内容
転送中の暗号化TLS 1.2以上
保存時の暗号化AWS KMSで暗号化
データ利用Pro/Enterprise経由ではサービス改善に使用されない
機密ファイル除外.kiroignore で除外設定可能(.gitignoreと同じ書式)
GovCloud対応AWS GovCloud(US-East / US-West)でも利用可能(2026年2月〜)
SOC 2準拠SOC 2コンプライアンスに対応(2026年以降)

企業での利用では、IAM Identity Center経由のSSOを使うことで組織管理・監査ログの整備も可能です。エンタープライズプランでは組織管理ダッシュボード・SAML/SCIM SSO・一元請求・利用状況分析が提供されます。

注記(セキュリティ): 2026年4月に細工されたプロジェクトファイルによる任意コード実行の脆弱性(CVE-2026-4295)が報告されましたが、Kiro IDE v0.8.0で修正済みです。最新バージョンへのアップデートを推奨します。


まとめ

AWS Kiroは、ターミナル操作が不要なGUI IDE形式のAgentic IDEとして、2025年11月のGA(一般提供)以降急速に機能拡張が進んでいます。2026年6月時点ではIDE・CLI・Web・iOSの4インターフェース対応、カスタムサブエージェント・自律型エージェント・Automations(定期実行)、Claude Opus 4.8を含む多数のモデル対応、GitLab統合など、リリース当初から大幅に強化されています。料金体系にも**Pro Maxティア($100/月・5,000クレジット)**が追加され、選択肢が広がっています。

主要なポイント:

メリット

  • GUI IDEなのでターミナル操作が不要(IDE・CLI・Web・iOSの4形態で利用可能)
  • Specモードで仕様駆動開発が可能(要件→設計→実装のフローを強制)
  • Hookでファイル保存時の品質チェックを自動化
  • Automationsで定期タスクをスケジューリング・自動PR作成(Web版)
  • IAM Policy Autopilotでセキュリティリスクを自動低減
  • GitLabネイティブ統合対応(2026年6月〜)
  • Claude以外にDeepSeek・Qwen等の低コストモデルも選択可能
  • 無料枠あり(50クレジット/月)
  • AWSアカウント不要で始められる

⚠️ デメリット・注意点

  • プロジェクト外ファイルへのアクセスが制限される
  • サブエージェント並列実行は設定ファイルの事前準備が必要
  • 新モデル適用がClaude Codeより数日遅れる可能性
  • リバースエンジニアリング用途にはSpecモードが不向き

🎯 こんな方に特におすすめ

  • AWSを使った開発が多い人
  • ターミナルよりGUI操作が得意な人
  • 設計から実装まで一貫してAIにサポートしてほしい人
  • チームで設計ドキュメントを共有しながら開発したい人

次のステップ:

まずはkiro.devからインストールして、Free枠で体験してみてください。日本語での対話がそのまま使えます。

関連記事:

  • Claude Code完全ガイド|ターミナルで動くAIコーディングアシスタントの全貌
Claude Code完全ガイド|ターミナルで動くAIコーディングアシスタントの全貌【2026年6月版】
はじめに「AIにコードを書かせたいけど、ブラウザとエディタを行き来するのが面倒…」そんな悩みを解決するのがClaude Codeです。2026年6月時点で、Anthropicが提供するターミナル型AIエージェントとして、開発者の間で急速に注...
  • OpenAI Codex CLI完全ガイド|ターミナルで動くOpenAIのAIエージェントの全貌
OpenAI Codex CLI完全ガイド|ターミナルで動くOpenAIのAIエージェントの全貌【2026年4月最新】
はじめに「Claude CodeやGemini CLIみたいなAIエージェントを、OpenAIのモデルで使いたい…」「ターミナルで動くAIエージェントの中で、OpenAIが出しているものって何?」そんな疑問を持つエンジニアに向けて、Open...
  • Claude Code vs Gemini CLI vs Codex CLI|できること・できないことを徹底比較
Claude Code vs Gemini CLI vs Codex CLI|できること・できないことを徹底比較【2026年4月版】
⚠️ 【2026年6月18日 追記】Gemini CLI はサービス終了しましたGemini CLI は 2026年6月18日をもってサービス終了となり、現在は利用できません。本記事は歴史的な比較記録として残しています。現在選べるターミナル...
  • AWS Kiro の使い方完全解説|主要機能カテゴリ別ガイド

(本ブログ内・関連記事)


タグ: #Kiro #AWSKiro #AWS #AI #IDE #エージェント #Spec #Vibe #開発効率化 #セットアップ #GitLab #Automations

コメント