はじめに
「Claude Code、Codex CLI、そしてKiro——どれを選べばいいのか分からない…」
AIを使った開発ツールが乱立する2026年、三者の違いを正確に理解している人は意外と少ないです。特に「Kiroだけにできて、Claude CodeやCodex CLIではできないこと」が整理されていないまま使っている人が多いのが現状です。
本記事では、3つのツールを同じ観点で徹底比較します。特にKiroユーザーが気になる「Kiroを使うべき場面」を明確にします。
2026年6月の変更点: KiroはIDEだけでなく、CLI(v3早期アクセス中)・Webインターフェース・iOSアプリにも展開を拡大しました。また料金プランが5段階(Free/Pro/Pro+/Pro Max/Power)に増え、Web Automationsなど新機能が追加されています。本記事はこれらの最新情報を反映しています。
各ツールの詳細については以下を参照してください。
- Claude Code完全ガイド: https://caymezon.com/claude-code-overview/
- OpenAI Codex CLI完全ガイド: https://caymezon.com/codex-cli-overview/
- Claude Code vs Gemini CLI vs Codex CLI比較: https://caymezon.com/codex-cli-vs-claude-code-vs-gemini-cli/
基本スペック比較
| 項目 | AWS Kiro | Claude Code | Codex CLI |
|---|---|---|---|
| 開発元 | AWS | Anthropic | OpenAI |
| 形態 | IDE・CLI・Web・iOS | CLI(ターミナル) | CLI・IDE拡張・デスクトップ・Web |
| 基盤モデル | Claude(Bedrock経由) | Claude(Anthropic API直接) | GPT-5系 |
| 無料枠 | 50クレジット/月 | なし | なし |
| 月額(標準) | $20(Pro・1,000クレジット) | $20(Pro) | $20(ChatGPT Plus) |
| 月額(ミドル) | $40(Pro+・2,000クレジット)〜$100(Pro Max・5,000クレジット) | — | — |
| 月額(上位) | $200(Power・10,000クレジット) | — | — |
| 仕様駆動開発 | Specモード搭載 | なし | なし |
| イベント自動化 | Hook機能(6種トリガー) | なし | なし |
| 定期タスク自動化 | Web Automations(6月追加) | なし | なし |
| 並列エージェント | Spec並列エージェント実装 | サブエージェント並列実行 | マルチエージェントv2 |
| サンドボックス | なし | なし | OSネイティブ |
| MCP統合 | MCPサーバー対応 | ネイティブ直接統合 | 設定ファイル経由 |
| オープンソース | なし | なし | Apache-2.0 |
| AWSアカウント | 不要 | 不要 | 不要 |
Kiroだけができること
1. Specモード(仕様駆動開発)
これがKiro最大の差別化機能です。Claude CodeもCodex CLIも「指示→即実装」ですが、KiroのSpecモードは実装前に仕様書を自動生成して確認するフローを挟みます。
【Claude Code / Codex CLI の流れ】
指示 → 即実装開始
↓
「あれ、思ってたのと違う…」
↓
作り直し
【Kiro Specモードの流れ】
指示 → Requirements(EARS記法)→ 確認・修正
↓
Design(アーキテクチャ設計)→ 確認・修正
↓
Tasks(実装チェックリスト)→ 確認・修正
↓
実装
↓
「意図通りに完成」Specモードが特に有効なケース:
- AWSシステムをゼロから設計・構築する
- 複数サービスが連携する複雑な機能開発
- チームで設計を共有・レビューしながら進めたい
- 「AIが勝手に作って後で全部やり直し」を防ぎたい
「規模の大小ではなく、要件から一緒に考えたいかどうか」がSpecモードを選ぶ基準です。
2. Hook(イベント駆動の自動品質チェック)
ファイル保存・作成・削除などのイベントに反応して、AIエージェントが自動でバックグラウンドタスクを実行します。2026年2月のドキュメント更新で対応トリガーが大幅に拡充されました。
| トリガー | 実行できる自動タスク |
|---|---|
| ファイル保存時 | テスト実行・リント・ドキュメント更新 |
| ファイル作成時 | セキュリティスキャン・型チェック |
| ファイル削除時 | 依存関係の整合性確認 |
| ユーザープロンプト送信時 | プリフライトチェック・前処理 |
| エージェント処理完了時 | レポート生成・通知送信 |
| ツール実行前後 | 監査ログ記録・権限チェック |
| タスク実行前後 | 進捗追跡・品質ゲート |
| 手動トリガー | オンデマンドの任意タスク |
Claude Code・Codex CLIとの決定的な違い:
Claude Code / Codex CLI:
テストを実行したい → 手動でコマンドを打つ
ドキュメントを更新したい → 手動で指示する
Kiro(Hook設定済み):
ファイルを保存する → 自動でテスト実行・ドキュメント更新
→ 「やり忘れ」がゼロになるHookの設定は自然言語でKiroに説明して自動生成させる方法と、フォームで手動設定する方法の2通りあります。
3. IAM Policy Autopilot(2026年2月リリース)
AWSの中の人が作ったツールならではの機能です。コードを書くと最小権限のIAMポリシーを自動生成します。
# Kiroがこのコードを検知
s3 = boto3.client('s3')
s3.get_object(Bucket='my-bucket', Key='data.json')
s3.put_object(Bucket='my-bucket', Key='result.json', Body=data)
# ↓ Kiroが自動提案するIAMポリシー
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": "arn:aws:s3:::my-bucket/*"
}「必要以上の権限を与えない」というAWSセキュリティのベストプラクティスを、コードを書きながら自動で実践できます。Claude CodeでもCodex CLIでも「IAMポリシーを作って」と指示はできますが、コードを書いたら勝手に提案してくれるのはKiroだけです。
4. Steering の条件付き読み込み(Conditional / Auto / Manual)
Claude CodeのCLAUDE.mdはすべてのやり取りで全ルールが常時適用されますが、KiroのSteeringは状況に応じてルールを使い分けられます。2026年6月時点の最新情報では、読み込みモードは4種類に整理されています。
| モード | 動作 |
|---|---|
| Always | すべてのインタラクションで常時適用 |
| Conditional | 指定したファイルパターンに一致したとき読み込む |
| Auto | リクエスト内容に基づいてKiroが自動判断して読み込む |
| Manual | チャットで #ステアリングファイル名 を明示したときだけ読み込む |
# Terraformファイルを操作するときだけ読み込む
---
inclusion: conditional
fileMatchPattern: "**/*.tf"
---
# Terraform専用ルール# セキュリティ関連の質問をしたときだけ自動読み込み
---
inclusion: auto
description: AWSセキュリティのベストプラクティスとIAM設計ガイド
---これにより、コンテキストを効率的に管理しクレジットの無駄遣いを防げます。また、ステアリングファイルはワークスペース単位(.kiro/steering/)・グローバル単位(~/.kiro/steering/)・チーム配布(MDM/グループポリシー)の3スコープで管理できます。
5. Web Automations(2026年6月新機能)
Kiro Webに追加された定期タスク自動実行機能です。GitHubまたはGitLabリポジトリを指定し、実行スケジュールを設定するだけで、Kiroが自律的にタスクを実行してプルリクエストを生成します。
【活用例】
定期的なライブラリ脆弱性スキャン → PRとして自動提出
週次のドキュメント更新チェック → 差分があれば自動修正PR
依存パッケージの自動アップデート → 毎週月曜に自動実行Claude CodeやCodex CLIはCIに組み込むことで類似の自動化は実現できますが、Kiro Web Automationsはノーコードでスケジュール設定できる点が差別化ポイントです。
6. Spec並列エージェント実装
SpecモードのTasksフェーズでは、依存関係のないタスクを並列エージェントで同時実行できます。Specを定義した段階でKiroが並列実行可能なタスクを自動識別し、効率的に実装を進めます。
【Kiro Spec並列エージェント】
Tasks(実装チェックリスト)を解析
↓
依存関係のないタスクを並列実行
↓
各エージェントの結果を統合
↓
実装完了Claude Codeだけができること
1. マルチエージェント並列実行
Claude Codeは複数のサブエージェントを同時に走らせることができます。
フロントエンドのリファクタリング ┐
バックエンドのリファクタリング ├ 同時並行で実行
テストコードの作成 ┘Kiroはこれらを順番に実行します。日常的な開発では差を感じませんが、大規模コードベースで複数モジュールを横断的に改修する場合はClaude Codeの方が効率的です。
2. プロジェクト外ファイルへの自由なアクセス
Claude CodeはCLIなので、パスを指定すればプロジェクト外のファイルも参照できます。
# 別リポジトリのファイルを参照しながら作業
> /path/to/other-repo/config.yaml を参考に、このプロジェクトの設定を修正してKiroはVSCodeのワークスペース内が基本です(マルチルートワークスペースで一部対応可能)。
3. MCP直接統合
Claude Codeは PostgreSQL・GitHub・Jiraなどとネイティブに直接接続できます。Kiroも同様のことはPowers経由で可能ですが、Claude Codeの方が設定のシンプルさで優ります。
Codex CLIだけができること
1. サンドボックス実行
コマンド実行をOSネイティブの機能で安全に隔離します。--approval-policy never と組み合わせた完全自動化をCI/CDに組み込む場合に有利です。
2. Apache-2.0オープンソース
ソースコードを確認・改変して社内ツールに組み込めます。ベンダーロックインのリスクが最も低いです。
3. Terminal-Bench 2.0スコア最高(77.3%)
シェル操作・ターミナル作業の能力評価で業界最高水準。シェルスクリプトの自動化や複雑なターミナル操作が得意です。
4. マルチプラットフォーム展開
Codex CLIはCLI版(ターミナル)に加えて、VS Code・Cursor・WindsurfなどのIDE拡張、デスクトップアプリ(codex appコマンド)、クラウド版(chatgpt.com/codex)と多様な形態で利用できます。
AI推論能力はほぼ同等
KiroとClaude CodeはどちらもClaudeモデルを使います。
Kiro: Claude(Amazon Bedrock経由・IDE/CLI/Web/iOSで利用可能)
Claude Code: Claude(Anthropic API直接)コーディング能力・推論能力は本質的に同じClaudeモデルを使うため差はほぼゼロです。2026年5月にはClaude Opus 4.8がKiroに導入され、自己検証能力とツール呼び出し効率が向上しました。ただし:
- Claude Codeは最新モデルを即座に使える
- Kiroは BedrockへのデプロイとKiro側への統合を待つため数日〜数週間の差が生じることがある
日常利用では気にならないレベルの差ですが、最新モデルをいち早く試したい場合はClaude Codeが有利です。
「AWSのみ」という誤解
「KiroはAWS開発専用」というイメージを持っている人がいますが、これは誤りです。
| クラウド | Kiroでの対応 |
|---|---|
| AWS | 公式Powers・IAM Autopilot等で最高の統合度 |
| Azure | コミュニティのAzure Powersで対応可能 |
| GCP | Firebase Powers等で対応可能 |
| クラウド非依存 | 通常のVibeモードで問題なし |
AzureリソースをローカルにGit管理した状態でKiroを使い、Azureの構成や開発について質問・実装することは普通にできます。「AWS向けの深い統合機能が充実している」というだけで、他クラウドが使えないわけではありません。
どれを選ぶべきか
AWSメインで開発している人
Kiro + Claude Codeの使い分けがおすすめ
AWS設計・構築(一から要件検討) → Kiro(Specモード)
既存コードの修正・解析 → どちらでもOK
複数リポジトリを横断した作業 → Claude Code
大規模並列リファクタリング → Claude Codeターミナル作業・CI/CDを高度に自動化したい人
Codex CLI
サンドボックス付きの完全自動化、CI/CDパイプライン組み込みはCodex CLIが最適です。
GUIで快適に使いたい・ターミナルが苦手
Kiro
VSCodeライクなIDEで、ターミナル操作なしにAIを使った開発ができます。
無料で試したい
Kiro(Free: 50クレジット/月)
Claude CodeもCodex CLIも無料枠はありませんが、KiroはAWSアカウントなしで無料枠から始められます。有料にステップアップする場合も、Pro($20/1,000クレジット)→ Pro+($40/2,000クレジット)→ Pro Max($100/5,000クレジット)→ Power($200/10,000クレジット)と段階的に選べます。
「道具の哲学」の違い
3つのツールは技術的な差以上に、開発への向き合い方が異なります。
| ツール | 哲学 |
|---|---|
| Kiro | 「計画してから作る。仕様書が残る。品質は自動化する。」 |
| Claude Code | 「今すぐ動かす。粘り強く直す。並列で速く。」 |
| Codex CLI | 「自動化を安全に。ターミナルを極める。オープンに。」 |
どれが「最高」ではなく、作業の性質と自分のスタイルに合ったものを選ぶのが正解です。AWSを使った本格的なシステム開発なら、Kiroの仕様駆動開発が生産性と品質の両方を高めてくれます。
まとめ
Kiroだけができること:
✅ Specモード(要件→設計→実装の仕様駆動開発)
✅ Hook(6種のトリガーに反応した自動品質チェック)
✅ IAM Policy Autopilot(最小権限IAMの自動生成)
✅ Steering の条件付き読み込み(Conditional / Auto / Manual)
✅ Web Automations(GitHub/GitLab連携の定期タスク自動実行)※2026年6月追加
✅ Spec並列エージェント実装(依存関係のないタスクの同時実行)
Claude Codeだけができること:
✅ マルチエージェント並列実行
✅ プロジェクト外ファイルへの自由なアクセス
Codex CLIだけができること:
✅ OSネイティブのサンドボックス実行
✅ Apache-2.0オープンソース(社内カスタマイズ自由)
✅ Terminal-Bench最高水準のターミナル作業能力
関連記事:
- Claude Code完全ガイド|ターミナルで動くAIコーディングアシスタントの全貌

- OpenAI Codex CLI完全ガイド|ターミナルで動くOpenAIのAIエージェントの全貌

- Claude Code vs Gemini CLI vs Codex CLI|できること・できないことを徹底比較

- AWS構成図をKiroで自動生成|Claude Codeとdraw.io活用を徹底比較
(本ブログ内)
タグ: #Kiro #AWSKiro #ClaudeCode #CodexCLI #比較 #IDE #CLI #Spec #Hook #開発効率化
コメント