
こんにちは、サーバーワークスで生成AIの活用推進を担当している針生です。
Amazon Q Developer Pro契約者はKiroにも同じ認証情報でサインインして利用できますが、KiroとAmazon Q Developer Proで似た価格帯の$20と$19のプランがあるけど、どっちがお得なんだろう?と思い、リクエスト数を比較してみました。ただ、調べてみるとそもそもリクエストの数え方自体が違ったため、その違いを整理してみました。
KiroとAmazon Q Developerの関係
まず、2つのツールの関係を簡単に整理しておきます。
- KiroはAWSが提供するAI IDEおよびCLIで、Spec駆動開発やVibe Codingなど、AIエージェントとの対話を軸にした開発体験が特徴です。
- Amazon Q DeveloperはAWSエコシステム全体に統合されたAIアシスタントで、IDE拡張、AWSマネジメントコンソール、CodeCatalystなど幅広いインターフェースで利用できます。
Kiro CLIはAmazon Q Developer CLIのリブランドにあたります。
料金プランの比較
まずは料金プランを並べてみます。
Kiro
| プラン | 月額 | クレジット/月 |
|---|---|---|
| Free | $0 | 50 |
| Pro | $20 | 1,000 |
| Pro+ | $40 | 2,000 |
| Power | $200 | 10,000 |
※最新情報は公式情報を確認してください。
Amazon Q Developer
| プラン | 月額 |
|---|---|
| Free | $0(50 agentic requests/月) |
| Pro | $19/ユーザー(10,000推論コール/月 ≒ 約1,000ユーザー入力) |
Kiroが4段階のプランを用意しているのに対し、Amazon Q Developer Proは1プランのみです。
リクエストの数え方が根本的に違う
ここが今回一番気になったポイントです。
Kiro:統一クレジット制
Kiroでは、すべての操作が1つのクレジットプールから消費されます。
- 1回の操作=1クレジットではなく、操作の複雑さに応じて0.01クレジット単位で消費されます。たとえば「このコードを説明して」のような簡単なプロンプトなら1クレジット未満、Specタスクの実行のような複雑な操作なら1クレジット以上かかります。
- モデル選択で消費量が変わります。Auto(複数のモデルを最適化して使用)に比べ、Claude Sonnet 4を直接指定すると約1.3倍のクレジットを消費します。
- Vibe modeでのチャット、Spec modeでのタスク実行、Specの推敲、Agent hookの実行など、すべてがクレジットから差し引かれます。
つまり、Proプランの1,000クレジットでも、使い方によって実際のインタラクション回数は大きく変わります。シンプルな質問が多ければ長持ちするし、複雑なエージェント操作が多ければ早く消費されます。
Amazon Q Developer Pro:推論コールベース
一方、Amazon Q Developer Proは推論コール(inference calls)という単位で課金されます。ここで重要なのが、「推論コール」と「ユーザー入力」の違いです。
| 用語 | 意味 |
|---|---|
| ユーザー入力(user input) | ユーザーが1回のプロンプトを送信する操作。チャットで質問する、agenticコーディングの指示を出すなど |
| 推論コール(inference call) | 内部的な計測単位。1回のユーザー入力に対して、モデルの推論、ツール呼び出し、ファイル読み込みなど複数の推論コールが発生する |
公式ドキュメントでは「10,000推論コール/月 ≒ 約1,000ユーザー入力」と説明されています。つまり、1回のユーザー入力で平均約10回の推論コールが消費される計算です。ただし、これはあくまで目安であり、複雑な操作ではより多くの推論コールを消費します。
また、最新のClaudeモデルを含む複数のモデルを選択できますが、公式ドキュメント上、モデル選択による推論コール消費量の差は明記されていません。Kiroがモデルごとのクレジット消費差を明示しているのとは対照的です。
単純比較が難しい理由
Kiroは「1,000クレジット」、Amazon Q Developer Proは「約1,000ユーザー入力(10,000推論コール)」。数字だけ見ると同じくらいに見えますが、それぞれの「1」の意味が異なります。
- Kiroの1クレジットは操作の複雑さに応じて変動する単位(0.01クレジットの操作もあれば、数クレジットの操作もある)
- Amazon Q Developer Proの1ユーザー入力は内部で複数の推論コールに展開される単位(平均約10推論コール)
どちらがお得かは使い方次第、というのが正直なところです。
使い切ったらどうなる?
ここも大きな違いがありました。
Kiro:従量課金で続行できる
Kiroの有料プラン(Pro以上)では、クレジットを使い切った後も従量課金で利用を継続できます。超過料金は$0.04/クレジットです。
この機能はデフォルトでは無効で、設定から明示的に有効化する必要があります。超過分は月末にまとめて請求されるので、「今月は作業量が多い」という月でも作業を中断せずに済みます。
ただし、Freeプランでは超過利用はできません。
Amazon Q Developer Pro:実質利用停止
Amazon Q Developer Proでは、推論コールの上限に達しても従量課金オプションがないため、Kiroのように超過分を支払って継続することはできません。例外として、Code transformation(Java/.NET)は$0.003/LOCの従量課金で超過利用が可能です。
Kiroと比べると超過時の柔軟性は低いため、開発の継続性には注意が必要です。
比較表
| Kiro(有料プラン) | Amazon Q Developer Pro | |
|---|---|---|
| 超過時の挙動 | 従量課金で継続($0.04/credit、オプトイン制) | 従量課金オプションなし(翌月リセット待ち) |
| 超過課金の例外 | - | Code transformation(Java/.NET): $0.003/LOC |
| コスト予測 | 超過の可能性あり | 上限が明確(予算超過なし) |
まとめ
最初はKiroとAmazon Q Developer Proってどっちがお得なんだろう?という単純な疑問から調べ始めましたが、そもそもリクエストの数え方が違うため、単純な比較はできないことがわかりました。
Kiroは統一クレジット制で、すべての操作が1つのプールから0.01単位で消費されます。モデル選択によって消費量が変わり、使い切っても$0.04/クレジットの従量課金で作業を続行できます。一方、Amazon Q Developer Proは推論コールベースで、10,000推論コール(約1,000ユーザー入力)が上限です。上限に達すると翌月まで実質利用停止になりますが、その分コストが固定で予測しやすいという側面もあります。
似た価格帯でも課金の仕組みが異なるため、自分の使い方に合っているのはどちらかを理解した上で選ぶのがよさそうです。この記事がその判断の参考になれば幸いです。
参考リンク
- Kiro Pricing
- Announcing New Pricing Plans and Auto - Kiro Blog
- Understanding Kiro's Pricing - Kiro Blog
- Kiro FAQ
- Amazon Q Developer Pricing
- Amazon Q Developer Endpoints and Quotas
- Tiers of Service for Amazon Q Developer
- Quotas for Amazon Q Developer Pro tier subscriptions
針生 泰有(執筆記事の一覧)
サーバーワークスで生成AIの活用推進を担当