Skip to content

Kiro (AWS) 完整方案分析:Spec-Driven 開發的 Agentic IDE

2026年4月2日 1 分鐘
TL;DR Kiro 免費方案含 50 credits,Auto 模式自動混合多模型省成本,Spec-Driven 開發流程將 vibe coding 升級為可追蹤的結構化開發,Agent Hooks 實現本地 CI/CD 自動化。

Kiro 是 AWS 推出的 Agentic IDE,基於 Code OSS(VS Code 的開源基底)打造。它的核心理念是把開發者從「隨手 vibe coding」帶進結構化的 spec-driven 開發流程,同時保留 AI 輔助的靈活性。Preview 階段已有超過 25 萬名開發者使用,底層運行於 Amazon Bedrock。

這篇從定價開始,逐一拆解 Kiro 的核心機制,幫你判斷它是否適合你的團隊。

本文是 Agent CLI 訂閱方案與多模型路由全攻略 的子篇。

定價方案

Kiro 提供四個層級,以 credit 為計費單位:

方案月費Credits/月超額費率適用對象
Free$050(永久)不可超額個人嘗鮮、輕度使用
Pro$20/user1,000$0.04/credit日常開發者
Pro+$40/user2,000$0.04/credit重度用戶、自主 Agent
Power$200/user15,000$0.04/credit團隊全面導入

幾個關鍵觀察:

  • 首 30 天贈送 500 bonus credits,等於試用期內幾乎不用擔心額度問題。
  • GovCloud 區域加價 20%,這是選型時容易忽略的隱藏成本。
  • Startup 方案:符合資格的新創團隊最高可獲得一年 Pro+ 免費,對早期團隊極具吸引力。
  • 超額費率統一為 $0.04/credit,與 GitHub Copilot 的 Premium Request 超額費率一致。

Auto 模式:智慧模型路由

Auto 模式是 Kiro 的預設模式,也是其最大特色之一。它不綁定單一模型,而是根據 prompt 意圖自動選擇最適模型

運作原理

  1. 意圖偵測:分析你的 prompt 複雜度與類型
  2. 模型路由:將前沿模型(如 Sonnet 4.5)與專用模型混合使用
  3. 快取優化:相似請求重複利用既有回應,降低 credit 消耗

Credit 消耗邏輯

Prompt 類型消耗範例
簡單問答、補全< 1 credit「這個函式做什麼?」
中等複雜度~1 credit重構一個模組
複雜多步驟> 1 credit跨檔案架構調整

你也可以手動選擇特定模型,跳過 Auto 路由:

可選模型定位
Haiku 4.5快速、低成本任務
Sonnet 4平衡型日常開發
Sonnet 4.5前沿推理
Opus 4.5高複雜度任務
Opus 4.6最強推理能力

Auto 模式的價值在於:你不需要自己判斷該用哪個模型。對多數開發者而言,讓系統自動決策反而比手動選擇更省 credit。

Spec-Driven 開發:從 Vibe Coding 到結構化開發

這是 Kiro 與其他 AI IDE 最根本的差異。多數工具讓你丟 prompt 就生成程式碼,Kiro 則在中間插入一個正式的規格化流程

三階段流程

階段產出目的
Requirements使用者故事、驗收條件明確定義「要做什麼」
Design技術設計文件決定「怎麼做」,包含架構決策與取捨
Tasks結構化任務清單拆解成可執行的步驟

為什麼這很重要

  • 可追蹤性:每個決策都有文件紀錄,不再是黑箱生成。
  • 更少的 shot 數:結構化的上下文讓 AI 在更少的來回中完成更複雜的任務。
  • 團隊協作:規格文件可以 review、版本控制、分享,不再只存在某個人的聊天記錄裡。
  • 推理透明化:明確記錄 AI 的推理過程與設計決策的理由。

這不是在增加流程負擔——而是把原本隱藏在 prompt 來回中的決策顯性化

Agent Hooks:本地 CI/CD 自動化

Agent Hooks 是 Kiro 的事件驅動自動化系統,概念類似 GitHub Actions,但在本地開發環境運行

觸發時機

觸發事件說明
File Save儲存檔案時觸發
File Create新建檔案時觸發
File Delete刪除檔案時觸發
Pre Tool Use在 Agent 執行工具前攔截,可阻止或修改操作
Post Tool Use在 Agent 執行工具後觸發,適合日誌、格式化、文件更新

實用場景

  • 測試同步:新增元件時自動產生對應測試檔
  • 文件更新:API 變更時自動更新 README 或 OpenAPI spec
  • i18n:新增字串時自動建立翻譯 key
  • Git 助手:commit 前自動檢查格式與 lint
  • 合規檢查:Pre Tool Use 攔截不安全的操作
  • 程式碼風格:Post Tool Use 自動套用 formatter

Hook 以自然語言撰寫,可透過版本控制與團隊共享。這讓團隊的開發規範不再只是文件上的約定——而是被自動執行的約定

Autopilot vs Supervised 模式

模式運作方式適用場景
Supervised每步操作需要人工確認敏感變更、學習階段
Autopilot多步驟變更無需逐一批准已知模式的批量操作

自主 Agent(Pro+ 以上)

Pro+ 和 Power 方案解鎖自主 Agent,具備以下特性:

  • 跨 Repo 作業:不限於單一專案
  • 持久化上下文:跨 session 記住先前對話與決策
  • 從 Review 回饋學習:根據你的修改建議調整後續行為
  • 長時間運行:可持續工作數天,最少人工干預

這代表你可以指派一個複雜任務給 Agent,隔天回來看成果——而不需要全程盯著。

CLI 與生態系整合

Kiro 的 CLI 實作了 Agent Client Protocol (ACP),這是一個標準化的 Agent 通訊協定,讓它能與不同 IDE 整合。

編輯器支援

  • VS Code(原生,基於 Code OSS)
  • JetBrains 系列
  • Zed

開發工具整合

  • MCP 支援:連接 Model Context Protocol 相容的工具鏈
  • Steering Files:專案層級的 AI 行為設定檔
  • AWS 原生整合:Lambda、CDK、CloudFormation、CodeCatalyst 無縫對接

對 AWS 重度用戶來說,Kiro 是目前唯一一個從 IDE 到部署全鏈路都在 AWS 生態系內的 AI 開發工具。

適用場景

Kiro 最適合以下團隊:

  • AWS 為主的技術棧:Lambda、CDK、CloudFormation 的原生整合無人能比。
  • 需要結構化開發流程:Spec-Driven 開發讓 AI 輔助不再是黑箱。
  • 重視開發規範自動化:Agent Hooks 讓團隊約定變成可執行的自動化。
  • 想要免費方案的個人開發者:50 credits 永久免費,搭配 Auto 模式的優化,輕度使用綽綽有餘。
  • 新創團隊:Startup 方案最高一年 Pro+ 免費,是非常實質的支援。

系列文章

參考資料