Claude Code vs Kiro — 「計画してから書く」か「書きながら考える」か
ターミナルに指示を打ち込めば、ファイルを読み、コードを書き、テストを走らせ、プルリクエストまで出す。Claude Codeの体験はそういうものだ。
一方で、Kiroは真逆のアプローチをとる。コードを1行も書く前に、要件定義書、アーキテクチャ設計、テスト仕様を生成する。開発者がそれを承認してはじめて、実装が始まる。
2026年のAIコーディングツール選びで、この2つが「対極」としてよく比較されるのには理由がある。どちらが優れているかではなく、どちらの開発スタイルに自分が合うかが問われている。
設計思想の根本的な違い
Claude CodeはAnthropicが作ったターミナルネイティブのコーディングエージェント。「モデルの上に被せるレイヤーは薄ければ薄いほどいい」という思想で、自然言語の指示をそのままコードベースへの操作に変換する。ファイル読み込み、編集、シェルコマンド実行、Git操作——すべてをターミナルの中で完結させる。
KiroはAWSが作ったVS Codeフォークで、スペック駆動開発という独自のワークフローを組み込んだIDEだ。タスクを受け取ると、まずRequirements(要件)→ Design(設計)→ Test Spec(テスト仕様)という3段階のドキュメントを自動生成する。開発者がこれらを確認・修正してから、実装に進む。
この違いは単なるUIの好みではない。「AIに何をどこまで任せるか」という根本的な判断に関わる。
実務で効く差分
コンテキスト理解。 Claude Codeはプロジェクト全体を読み、関連ファイルを自動で追跡する。MCPサーバー経由でPostgres、GitHub、Jira、Slackと直接接続でき、コードベースの外にある情報にもアクセスできる。Kiroは2026年6月時点でMCPサポートがなく、外部連携はIDEの拡張機能に限られる。
並列処理。 Claude CodeはOpus 4.8のDynamic Workflows機能で、数百のサブエージェントを同時に動かせる。大規模なコードベースマイグレーションのような作業で威力を発揮する。Kiroのエージェント(Auto)は単一タスクを順序立てて処理する設計で、並列実行は対応していない。
ドキュメント生成。 ここはKiroの独壇場だ。スペック駆動開発で生成されるドキュメントは、チームレビューやコンプライアンス対応にそのまま使える。Claude Codeでも「まず設計書を書いて」と指示すれば同様のことは可能だが、ワークフローとして強制されないため、急いでいるとスキップしがちだ。
速度。 小〜中規模の変更であれば、Claude Codeのほうが明らかに速い。スペックフェーズがない分、指示からコード生成までのリードタイムが短い。ターミナルで作業する開発者は、1日のタスク処理量が有意に多いという報告もある。
料金を並べてみる
| Claude Code | Kiro | |
|---|---|---|
| 無料枠 | なし | 50クレジット/月 |
| エントリー | Pro $20/月(約3,000円) | Pro $20/月(約3,000円) |
| 中位 | Max 5x $100/月(約15,000円) | Pro+ $40/月(約6,000円) |
| 上位 | Max 20x $200/月(約30,000円) | Power $200/月(約30,000円) |
| 超過料金 | API従量課金 | $0.04/クレジット |
エントリー価格は同じ$20/月だが、中身は異なる。Claude CodeのProはSonnet 4.6ベースで、Opusを使いたければMax以上が必要。KiroのProは1,000クレジットで、Claude Sonnet 4.6とOpus 4.8の両方が使える。
正直なところ、ライトユーザーにはKiroのほうがコスパがいい。無料枠で試せるし、$20/月でOpus 4.8にもアクセスできる。一方、1日に何十回もエージェントを回すヘビーユーザーは、Claude CodeのMax 5x($100/月)が割安になるケースが多い。
両方使うという選択肢
海外の開発者コミュニティで増えているのが、「計画はKiro、実行はClaude Code」という併用パターンだ。
新機能を設計する段階ではKiroのスペック駆動ワークフローで要件を固め、レビュー可能なドキュメントを作る。実装段階に入ったらClaude Codeに切り替えて、ターミナルから高速にコードを書き、テストを回し、プルリクエストを出す。
この使い分けが成立するのは、両者がまったく違う強みを持っているからだ。Claude CodeにKiroのスペック機能を求めるのは筋が違うし、KiroにClaude Codeの速度とMCP連携を期待するのも同様だ。
どちらを選ぶか
判断基準はシンプルだ。
Claude Codeが向いている人: ターミナルで作業する。既存のコードベースを素早く修正・拡張したい。MCP経由でGitHubやSlackと統合したい。大規模リファクタリングを自動化したい。
Kiroが向いている人: 計画を立ててからコードを書きたい。チーム開発でレビュー可能なドキュメントが必要。AWSのエコシステムに乗っている。VS Codeの操作感を維持したい。
どちらが「正解」かではなく、自分のワークフローにどちらがフィットするかの問題だ。KiroがMCPに対応し、Claude Codeがスペック生成機能を内蔵すれば、この境界線はいずれ曖昧になるかもしれない。だが今は、両方試して使い分けるのが最もコスパの良い選択だ。
関連記事
Antigravity vs Claude Code — 「無料」と「月$20」の間にある、思ったより大きな差
Google Antigravity(無料枠あり)とClaude Code(月$20〜)を料金・コード品質・サブエージェント・安定性で比較。どちらが実用的か検証する。
Kiro vs Devin Desktop — 「設計してから書く」と「丸ごと任せる」はどちらが正解か
AWS製KiroとCognition製Devin Desktopを料金・設計思想・実用性で比較。仕様駆動とエージェント委任、2つのAI IDEの選び方を解説。
Antigravity CLI vs Claude Code 2026年版 — Gemini CLI終了後、ターミナルAIの本命はどちらか
Antigravity CLIとClaude Codeを5軸で比較。Gemini CLI終了後、ターミナルAIはどちらを選ぶべきか。