Kiroってなに?IDE版とCLI版の違い&どっちを使うべきか

Kiro

はじめに

おつかれさまです。tyamonです。

最近「Kiro」という名前を見かけることが増えてきたんじゃないでしょうか。AWSが作ったAI開発環境で、2025年にプレビュー公開されてから急速に進化しています。

ただ、調べてみると「IDE版」と「CLI版」があって、「どっち使えばいいの?」ってなりがちです。この記事ではKiroの全体像を押さえつつ、IDE版とCLI版の違いと使い分けを整理します。

結論:迷ったらIDE版から始めるのがおすすめ。ターミナル中心で作業する人はCLI版も併用すると最強。


Kiroとは

Kiroは、AWSが開発したAIネイティブな開発環境です。キャッチコピーは「Move beyond AI coding to agentic engineering」。いわゆるバイブコーディング(プロンプトを投げてAIにコードを書かせる)を一歩進めて、「構造化されたAI開発」を実現するのが特徴です。

よくある「AIにコード書かせたけど、あとでメンテ地獄…」を防ぐために、以下のような仕組みが組み込まれています。

Spec-driven development

Kiroの一番の特徴がこれ。コードを書き始める前に、こういう流れで進みます。

  1. 要件定義(Requirements) — 何を作るかを言語化
  2. 設計(Design) — アーキテクチャを決める
  3. タスク分割(Tasks) — 実装ステップを整理
  4. 実装(Implementation) — エージェントが並列でコードを書く

「いきなりコード生成」じゃなくて、「まず仕様を固めてから書く」というアプローチ。仕様がドキュメントとして残るのがポイントです。

Steering(ステアリング)

.kiro/steering/ に置くMarkdownファイルで、プロジェクトのルールをAIに覚えさせます。「TypeScriptで書いて」「エラーハンドリングは必ず入れて」みたいなことを毎回プロンプトに書かなくてよくなります。

Hooks(フック)

ファイル保存時にlintを走らせたり、コミット前にテストを実行したり。イベント駆動でエージェントにタスクを自動実行させる仕組みです。IDE 1.0からは自然言語でHookを作れるようになりました。

MCP(Model Context Protocol)

外部ツール(データベース、API、ドキュメントなど)をAIエージェントに接続するプロトコル。IDE/CLI共通で使えます。

.kiro/ フォルダの共有

steering、hooks、MCP設定などはすべて .kiro/ フォルダに格納されます。これがIDE版とCLI版で共有できるのがミソ。一度設定すれば、どちらの環境でも同じルールでAIが動きます。


Kiro IDE(v1.0〜)の特徴

IDE版はVS Codeベース(Code OSS基盤)で作られたGUIエディタです。既存のVS Codeユーザーなら違和感なく使い始められます。

主な機能

  • Agent Focus mode — 複数のエージェントを並列で走らせ、チャットUIから指揮できる新しいレイアウト。ファイル変更がインラインdiffで表示される
  • Permissions — エージェントのファイルアクセスやコマンド実行を細かく制御できる。GUIから許可/拒否を設定可能
  • カスタムエージェント — Markdownファイルで専用エージェントを定義。バックエンド専用、フロントエンド専用など用途別に分けて、チームでバージョン管理できる
  • Specセッション / Vibeセッション — 構造化されたSpec駆動と、気軽なチャットベースのVibeを使い分けられる
  • Autopilot / Supervised モード — 完全自律で任せるか、変更ごとに承認するかを選べる
  • Powers — ドメイン専門知識をエージェントにオンデマンドで付与。毎回コンテキストに含めなくて済む
  • 画像入力 — UIデザインやホワイトボードの写真をドロップして、実装の参考にさせられる
  • Git連携 — コミットメッセージの自動生成、ソース管理パネルとの統合
  • Open VSX拡張 — VS Code互換の拡張機能がそのまま使える

こんな人向け

  • GUIでの作業が好き
  • Spec駆動でしっかり設計してから実装したい
  • Agent Focusで並列タスクを視覚的に管理したい
  • VS Codeの環境をそのまま持ち込みたい

Kiro CLI(v2.0〜)の特徴

CLI版はターミナルで動くエージェントです。v2.0でWindows 11にネイティブ対応し、macOS/Linuxと同じ体験ができるようになりました。さらにv3.0(Early Access)ではSpec駆動開発もターミナルで使えるようになっています。

主な機能

  • Windows 11 / macOS / Linux 対応 — PowerShellからインストールしてすぐ使える。自動アップデートも対応
  • Terminal UI — シンタックスハイライト、オーバーレイパネル、キーボードショートカット完備。リッチなTUI体験
  • Headless モード--no-interactive でCI/CDパイプラインに組み込み可能。APIキー認証(KIRO_API_KEY)で完全自動化
  • カスタムエージェント+サブエージェント — タスク依存関係を定義して、前のタスク完了を待ってから次を実行する、みたいな制御ができる
  • /spawn — 並列セッションの起動。独立したタスクを同時に走らせる
  • Crew Monitor(Ctrl+G) — サブエージェントの進捗をリアルタイム監視
  • SSH先で使える — リモートサーバーに入ったまま、AIの支援を受けられる。これが地味に便利

こんな人向け

  • ターミナルが生活の中心
  • SSH先での作業が多い
  • CI/CDに組み込みたい
  • 既存のエディタ(Vim、Neovimなど)を変えたくない
  • 軽量に使いたい

IDE vs CLI 比較表

観点IDECLI
UIGUI(VS Code風)ターミナル(TUI)
対応OSWindows 10/11 / macOS / LinuxWindows 11 / macOS / Linux
Specセッション◎(フル機能)◯(v3.0〜、Early Access)
Agent Focus
CI/CD連携◎(Headless)
導入の手軽さダウンロード&インストールワンライナー or PowerShell
リモート作業◎(SSH先で使える)
拡張機能Open VSX対応なし
Permissions管理GUI操作コマンドフラグ
カスタムエージェント
.kiro設定共有
エンジン共通(同一基盤)共通(同一基盤)

どっちを使うべき?

IDE版がおすすめな人

  • GUI好き — マウス操作やビジュアルdiffが欲しい
  • Spec駆動でガッツリ開発 — 要件→設計→タスクのフローをフル活用したい
  • VS Codeから移行 — 既存の拡張、テーマ、キーバインドをそのまま使える
  • Agent Focusで並列管理 — 複数エージェントをチャットUIで指揮したい

CLI版がおすすめな人

  • ターミナル住民 — エディタはVimやNeovim、作業はすべてシェルで完結させたい
  • SSH先での作業が多い — リモートサーバーでもAIの支援を受けたい
  • CI/CDに組み込みたい — Headlessモード+APIキーで自動化パイプラインに統合
  • 軽量に始めたい — IDEを丸ごとインストールするのは重い、ワンライナーで入れたい

一番おいしい使い方:両方使い

正直、これが最適解です。.kiro/ フォルダでsteering・hooks・MCP設定を共有できるので、普段はIDEで開発して、SSH先やCI/CDではCLIを使う、という運用が自然にできます。エンジンは同一基盤なので、どちらで作業しても品質は同じです。


料金(2026年8月時点)

IDE版もCLI版も同一アカウントで同じ料金プランです。

プラン月額クレジット/月
Free$050
Pro$201,000
Pro+$402,000
Pro Max$1005,000
Power$20010,000

知っておくべきポイント

  • フラクショナル消費 — 簡単なプロンプトは1クレジット未満で済む(0.01刻み)。日常的な小さい修正なら相当回数使える
  • Autoモデルがコスパ最強 — デフォルトの「Auto」はSonnet 4相当の品質で、Sonnet 4直指定より約23%お得(Sonnet直指定は1.3倍消費)
  • 超過分 — $0.04/credit で従量課金。月末に足りなくなっても止まらない
  • 初回ボーナス — 有料プランへの初回アップグレードで$20分のサブスクリプションクレジット付与
  • 学生 — 1年間無料(1,000 credits/月、クレカ不要)

コスト感の目安

Proプラン($20/月、1,000クレジット)の場合、フラクショナル消費のおかげで実際のやりとり回数は1,000回を超えることもあります。公式によると「簡単な編集は1クレジット未満で済む」とのこと。日常的にAutoモデルを使えば、かなり効率的にクレジットを使えます。

まずはFree(50クレジット)で試して、足りなくなったらProに上げるのが堅実です。


まとめ

  • Kiro = AWSが作ったAIネイティブ開発環境。Spec駆動で「構造化されたAI開発」ができるのが特徴
  • IDE版 = VS Code互換のGUIエディタ。Agent Focusやビジュアルdiffなど、視覚的に開発を管理したい人向け
  • CLI版 = ターミナルで動くエージェント。SSH先やCI/CDで使いたい人向け。v2.0からWindowsにもネイティブ対応
  • どっちを使うべき? = 迷ったらIDEから。ターミナル派ならCLI。両方使いが最強
  • 料金 = Free(50クレジット)から始められる。IDEとCLIで共通

.kiro/ フォルダを共有すれば、同じルール・同じ設定でどちらの環境でもAIが動いてくれます。まずはFreeで触ってみて、自分のワークフローに合う方を選んでみてください。


参考資料

コメント

タイトルとURLをコピーしました