Kiro 是面向開發者的 AI IDE,可將需求整理為可追蹤任務,並透過自動化與 AI 對話輔助實作。
Kiro:以規格和自動化輔助軟體開發
產品介紹
Kiro 是面向開發者的 AI IDE,協助團隊以更清楚、可檢視的流程,從構想推進到程式實作。它以 Specs(規格)和 Hooks(自動化觸發器)為核心:Specs 將需求整理成使用者故事、設計文件和技術任務;Hooks 則在設定的事件發生時執行重複工作。Kiro 也提供 Agentic Chat、MCP 工具連接、程式碼修改預覽與復原功能。請參閱 Kiro 官網了解目前資訊;可用性、價格和模型選項可能隨時間改變。
主要功能
- Specs 需求拆解: 將較大的需求拆成使用者需求、設計說明與實作任務,讓目標和範圍更容易追蹤。
- Hooks 自動化: 在指定事件發生時執行重複工作,例如更新測試、刷新文件或檢查程式規範。
- Agentic Chat: 結合專案脈絡,以對話方式處理程式任務。
- MCP 整合: 透過 Model Context Protocol 連接專業工具,並用引導規則擴充工作流程。
- 熟悉的開發環境: 以 Code OSS 為基礎,支援 VS Code 設定與擴充功能,以及多種程式語言和平台。
- 可檢視的修改: 使用 Follow 預覽程式碼變更;結果不合適時可用 Revert 撤銷。
使用方式
- 前往 Kiro 官網,依目前頁面指引選擇適用作業系統的安裝與登入方式。
- 建立新專案或開啟既有程式碼庫,提出修改前先檢查工作區。
- 在 Specs 描述目標與限制,並在實作前審閱產生的使用者故事、設計和任務。
- 為明確且重複的工作設定 Hooks,例如在特定事件發生時更新測試或文件;將觸發範圍設小並檢查結果。
- 透過 Agentic Chat 協助實作,查看 Follow 預覽,必要時使用 Revert,提交前檢視差異。
適用情境
Kiro 可協助快速原型、複雜系統的需求與設計整理、遊戲功能開發,以及需要共用開發流程的團隊專案。Specs 可把較大的目標拆成可追蹤任務;Hooks 適合規則穩定、重複且界線清楚的工作。安全敏感專案可把自動檢查納入流程,但仍需專業審查和完整驗證。
使用限制
AI 產生的規格、程式碼、測試和摘要都需要開發者審閱。Hooks 可能修改測試或文件,設定時應謹慎限定觸發條件。支援 VS Code 設定和擴充功能,不代表所有擴充功能都完全相容。價格、預覽狀態、支援模型、系統需求和平台支援可能改變,請以 Kiro 官網最新資訊為準。部署、安全、資料處理或團隊規範相關變更,仍應依專案審查與發布流程處理。
常見問題
Specs 可以產生哪些內容?
Specs 可將需求整理成使用者故事、設計文件和技術任務,讓開發目標更容易追蹤。
Hooks 能自動執行哪些工作?
可依設定事件執行重複任務,例如更新測試、刷新文件或檢查程式規範;實際行為取決於設定的規則。
Kiro 會自動套用所有程式碼修改嗎?
Kiro 提供 Follow 預覽和 Revert 撤銷功能。請先檢視變更,再決定保留內容,並依專案流程驗證後提交。
Kiro 能連接外部工具嗎?
Kiro 支援透過 MCP 連接專業工具;可用整合項目取決於設定和所連接的服務。


常見問題
Specs 可以產生哪些內容?
Specs 可將需求整理成使用者故事、設計文件和技術任務,讓開發目標更容易追蹤。
Hooks 能自動執行哪些工作?
可依設定事件執行重複任務,例如更新測試、刷新文件或檢查程式規範;實際行為取決於設定的規則。
Kiro 會自動套用所有程式碼修改嗎?
Kiro 提供 Follow 預覽和 Revert 撤銷功能。請先檢視變更,再決定保留內容,並依專案流程驗證後提交。