數月之前 Vibe Coding 開發都用 Cursor AI,但價格無限上漲和可用token數的消耗速度,讓人心驚。
近幾個月改用 Kiro,有種白嫖 (用語較直白) C/P值爆表的感覺。
AWS Kiro 是亞馬遜(AWS)在 2025 年推出的新一代代理式 AI 整合開發環境(Agentic IDE)。
與傳統的 AI 補碼工具(如 GitHub Copilot)不同,Kiro 的定位不只是「程式碼助手」,而是一個能理解完整專案脈絡、自主執行多步驟任務,並協助開發者從「概念發想」一路推向「生產環境」的智能合作夥伴。

1. 核心四大功能
AWS Kiro 的設計理念是解決 AI 輔助開發中常見的「無規格、難維護、架構混亂」等痛點。
- 規格驅動開發 (Spec-Driven Development):這是 Kiro 的靈魂。開發者不直接寫 Code,而是先輸入需求描述。Kiro 會自動生成技術規格書 (Specs),包含需求拆解、架構設計與任務清單(Tasks)。確認規格後,AI 才會開始撰寫程式碼,確保邏輯一致性。
- Vibe Coding(氛圍開發模式):支援極速的原型開發。開發者可以透過對話式介面與 AI 進行「共享上下文」的互動,AI 能即時生成、修正程式碼,並自動處理跨檔案的邏輯連結。
- 智慧鉤子 (Agent Hooks):開發者可以設定自動化規則。例如:當某個 API 檔案被修改時,Hooks 會自動觸發 AI 去更新對應的單元測試、產出 API 文件或進行安全性掃描。
- 智慧導引規則 (Steering Rules):允許開發者為不同專案設定特定的「開發風格」。例如,你可以要求 AI 在此專案中「一律使用 React Functional Components」或「必須符合特定的安全性標準」。
2. Kiro 與 Amazon Q Developer 的差別
許多人會混淆這兩者,但它們的應用場景不同:

3. 開發工作流程
在 Kiro 中,開發一個新功能通常遵循以下三個階段:
- 需求生成 (Requirements): 使用者輸入想法(如:我要新增一個評論系統),AI 生成使用者故事與驗收標準。
- 技術設計 (Technical Design): AI 規劃資料結構、API 契約與檔案異動清單。
- 任務執行 (Implementation): AI 根據設計單獨執行各項任務,並主動展示代碼差異(Diff)供開發者審查與合併。
4. 訂閱方案(2025 年參考價)
Kiro 採用「積分制 (Credits)」,區分 Vibe 請求(對話/小修)與 Spec 請求(生成規格/大型任務)。
- Free Tier: 每月 50 次免費互動。
- Pro ($20/mo): 約 1,000 個積分,適合個人開發者。
- Pro+ ($40/mo): 約 2,000 - 3,000 個積分,提供更高階的模型選擇。
- Power ($200/mo): 每月 10,000 個積分,適合全職高強度開發。
提醒: 目前用任何一種登入方式,皆有500 個積分,且同一個email account,除google account,還能切換為github和aws member,所以一個email account至少可用1500積分,足夠寫2個中小型的應用程式。
安裝 AWS Kiro(Amazon 於 2025 年推出的代理式 AI IDE)的過程非常直覺,因為它是基於 VS Code (Code OSS) 開發的,對於熟悉 VS Code 的開發者來說幾乎沒有學習曲線。
以下是詳細的安裝與設定步驟:
第一步:下載安裝程式
前往 AWS Kiro 的官方官方網站下載適用於您作業系統的版本。
- 官方下載頁面: https://kiro.dev/downloads
- 支援平台: * macOS: 支援 Apple Silicon (M1/M2/M3/M4) 及 Intel 晶片。
- Windows: 提供 .exe 安裝檔。
- Linux: 提供 .deb, .rpm 及 AppImage 格式。
第二步:執行安裝
- Windows: 雙擊下載的
.exe檔案,按照安裝精靈指示完成,建議勾選「建立桌面捷徑」以及「新增至 PATH」。 - macOS: 開啟
.dmg檔案,將 Kiro 圖示 拖拽至 Applications(應用程式) 資料夾中即可。
第三步:初始設定與登入
首次啟動 Kiro 時,系統會引導您完成幾個關鍵設定:
- 選擇登入方式:
- AWS Builder ID(推薦): 即使沒有 AWS 帳號也能免費註冊,這能解鎖 Amazon Q 的深度整合。
- GitHub / Google: 適合個人開發者快速開始。
- AWS IAM Identity Center: 適合企業或團隊環境登入。
- 匯入 VS Code 設定(可選):
- Kiro 會詢問是否要從現有的 VS Code 匯入擴充套件(Extensions)、快速鍵、主題與偏好設定。這能讓您無縫接軌。
- 啟用 Shell 整合(重要):
- 系統會提示安裝 Kiro Shell Integration。請務必點擊「Allow」或「Install」,這能讓 Kiro 的 AI 代理具備直接在終端機執行指令、偵錯與部署的能力。
第四步:安裝 Kiro CLI(進階用戶)
如果您習慣在終端機操作,可以安裝 Kiro CLI,讓 AI 代理在全系統範圍內運作。
- macOS / Linux:
Bashcurl -fsSL https://cli.kiro.dev/install | bash - Windows (PowerShell):
PowerShellirm https://cli.kiro.dev/install.ps1 | iex
開始開發一個網頁版大富翁遊戲
- New session: 選擇 Spec

- Prompt: 創建一個2.5D風格的如同大宇資訊的大富翁網頁遊戲!這會是一個帶有立體感的棋盤遊戲,包含擲骰子、買地、收租等經典玩法。
- kiro觸發 規格驅動開發 SDD模式,產生requirements、design和task list
# Requirements Document
## Introduction
本文件定義了一個 2.5D 風格的大富翁遊戲(Richman World 2.5D)的需求規格。該遊戲重現大宇資訊《大富翁》系列的經典玩法,採用等軸測視角(Isometric View)呈現立體棋盤,包含擲骰子、買地、升級建築、收租金等核心機制,並加入道具卡、神明系統等策略要素。遊戲使用 HTML5/Canvas 或 WebGL 技術實現,可在瀏覽器中運行。
## Glossary
- **Game System**: 整個大富翁遊戲系統,包含所有遊戲邏輯、渲染和互動功能
- **Board**: 遊戲棋盤,由多個格子(Tile)組成的環形或路徑式地圖
- **Tile**: 棋盤上的單一格子,可以是空地、地產、特殊設施等不同類型
- **Player Character**: 玩家控制的角色,在棋盤上移動並執行遊戲動作
- **Property**: 可購買和升級的地產格子
- **Dice System**: 擲骰子系統,決定角色移動步數
- **Card System**: 道具卡系統,玩家可使用各種功能卡片
- **God System**: 神明附身系統,提供臨時增益或減益效果
- **Camera**: 遊戲視角控制系統,管理等軸測視角的縮放和聚焦
- **UI System**: 使用者介面系統,顯示遊戲資訊和互動元素
- **Turn Manager**: 回合管理器,控制遊戲流程和玩家輪替
- **Event System**: 事件系統,處理格子觸發的各種事件
- **Building**: 地產上的建築物,可從 1 級升級至 5 級


4.在task list點選大部分的 Start task
5.成果一 如下:

所以一些復古遊戲,可以用口語的prompt來產出,過程中不用特別理解產出的程式碼原理,但可透過kiro 的chat textbox,不斷的修正成自己想要的遊戲架構。
當然,UI可以截取類似大富翁遊戲的圖片,然後餵給KIRO IDE,請它調出類似的畫面。























