AWS 的 AI 程式碼編輯器 Kiro:規格驅動開發、價格方案與競品比較
依據官方文件介紹 Kiro 是什麼、Specs/Steering/Hooks 如何運作、價格方案,以及與 Cursor、Claude Code、GitHub Copilot 的比較。
重點先看: Kiro 是 AWS 推出的代理式 IDE,基於 Code OSS(VS Code 的開源基礎)。它最大的特色是規格驅動開發:寫程式之前,代理會先產生可供審閱的需求、設計和任務清單。價格分級,從免費方案到每月 200 美元的 Power 方案,額度以 credit 計算、不同模型消耗不同。如果你希望 AI 修改有更多結構,值得一試;已滿意 Cursor、Claude Code 或 Copilot 的開發者,應從工作流程差異來比較,而不是期待能力上的質變。
本文依據 Kiro 的發布文章、官方文件與 2026 年 10 月的價格頁整理,不包含第一手基準測試結果。
Kiro 是什麼
Kiro 於 2025 年 7 月推出,定位是把專案「從原型帶到正式環境」的 AI IDE。由於基於 Code OSS,VS Code 使用者會看到熟悉的介面與設定,也能使用許多相容的擴充套件。根據價格頁 FAQ,Kiro 訂閱也涵蓋 Kiro CLI 與網頁介面。
核心功能
Specs。 Specs 會把一個提示轉成三份文件:需求(以使用者故事和驗收條件撰寫)、技術設計,以及有順序的任務清單。你可以先審閱、修改,再讓代理實作,目的是在誤解變成程式碼之前就發現它。
Steering。 Steering 檔案保存專案知識(產品背景、技術堆疊、慣例),讓代理一致地遵守。
Hooks。 Agent hooks 會在儲存檔案等事件發生時觸發代理動作,例如自動更新測試或文件。
Vibe 模式。 快速、探索性的工作可以直接與代理對話,不走 spec 流程。
深入看 Spec 工作流程
根據 Specs 文件,每個 Spec 會產生三個檔案:需求(含驗收條件的使用者故事,或錯誤分析)、設計文件(架構、時序圖與實作考量),以及由可追蹤步驟組成的任務清單。Spec 分為兩種:
- 功能 Spec:依從行為或從架構出發,分為「需求優先」與「設計優先」兩種變體。
- 錯誤修復 Spec:描述目前行為、預期行為以及不應改變的行為,避免修好一個問題卻弄壞既有功能。
執行 Spec 中的所有任務時,Kiro 會分析任務之間的相依關係,把彼此獨立的任務分成「波次」並行執行:波次之間依序進行,同一波次內的任務同時執行。任務清單會即時更新為進行中或已完成,方便檢視進度。
Hooks 與 Steering 的實際用法
Hooks 會在特定事件發生時執行 shell 指令或代理提示,例如代理修改檔案、呼叫工具或完成任務時。常見用途包括:檔案變更後自動執行 linter 或型別檢查、在前置條件未滿足時阻擋工具呼叫,或在新增原始碼檔案時自動建立測試與文件。可以用比對條件(例如檔案路徑的正規表示式)限制 Hook 觸發的時機。
Steering 檔案是存放專案長期知識的 Markdown 檔,可設為工作區範圍或全域範圍;兩者衝突時以工作區設定為優先。文件提到,團隊可以透過裝置管理工具等方式集中發佈全域 Steering 檔,讓每位開發者的代理都遵循相同標準。
價格
根據價格頁,Kiro 有含 50 credits 的免費方案,付費方案為 Pro(每人每月 20 美元)、Pro+(40 美元)、Pro Max(100 美元)與 Power(200 美元)。工作量以 credit 計量,不同模型消耗速度不同,付費方案可加購 credits。提示預設交給混合多個模型的「Auto」,也可以指定 Anthropic、OpenAI 與開放權重模型。價格未含稅,且可能調整。
與競品比較
| Kiro | Cursor | Claude Code | GitHub Copilot | |
|---|---|---|---|---|
| 介面 | 基於 Code OSS 的 IDE、CLI、網頁 | 基於 VS Code 的編輯器 | 終端機、IDE 整合 | 多種編輯器的擴充、GitHub |
| 特色做法 | Specs、Steering、Hooks | Tab 預測、Agent、規則 | 在終端機中執行代理工作 | 與 GitHub 深度整合 |
| 文件 | kiro.dev | cursor.com/docs | Claude Code | GitHub Docs |
適合誰試用
- 希望 AI 修改從可審閱的需求與設計開始的團隊,例如受監管或規模較大的程式碼庫。
- 想要代理式 IDE、又不想離開熟悉環境的 VS Code 使用者。
- 使用 AWS、希望由同一廠商提供工具並透過 AWS 企業計費的團隊。
需要注意的限制
Specs 增加了流程,小修改時可能比直接編輯更慢,這也是 vibe 模式存在的原因。而且和所有 AI 程式工具一樣,Kiro 的代理也可能誤解上下文,或產生能編譯但行為錯誤的程式碼,測試與程式碼審查仍不可少。免費方案是確認 spec 流程是否適合團隊最便宜的方式。
常見問題
需要 AWS 帳號才能用嗎? 根據價格頁,個人可用社群帳號登入或 AWS Builder ID 使用;企業方案則透過 AWS IAM Identity Center 管理。
可以選擇使用哪個模型嗎? 可以。預設由「Auto」自動挑選,也可以指定特定模型,不同模型消耗 credit 的速度不同。
未用完的 credits 會累積嗎? 每月方案內的額度不會累積到下個月;另外加購的 credits 依官方說明可保留一段時間。
讀者回應与討論
暫無讀者回應,歡迎發表你的見解。
相關文章
Claude Cowork 評測:Anthropic 的 AI 代理走向行動端,學會了「看教學」
Claude Cowork 現在能在手機上運行、關掉筆電後持續工作,還能透過螢幕錄影學會新任務。實際體驗如何?哪些功能真的有用?
Claude Code 跨 Session 訊息與 Agent Teams:從單打獨鬥到團隊協作
Claude Code v2.1.224 新增跨 Session 訊息傳遞與實驗性 Agent Teams 功能,讓多個 Claude Code 工作階段能互相溝通、分配任務、協同開發。
Goose 能換模型,換不掉 token 帳單
Block 的開源 agent 用同一套桌面程式和 CLI 接 Claude、Gemini、本機模型跟 MCP。Spotify 同一週用 bulk-reader 把 Claude Code 的 token 砍了約九成。先裝 Goose,再讓它少讀檔。