Kiro CLI 是一個跑在 Terminal 裡的 AI 開發 agent。它不只是回你幾句話,而是能真的去讀檔、改檔、執行指令、跑測試,幫你把一個開發任務從頭做到完。
和一般 AI 聊天差在哪
一般的 AI 聊天就只是丟文字給你,剩下複製、貼上、動手都得你自己來。Kiro CLI 不一樣。它手上有工具(tools),可以直接在你的環境裡做事。
| 一般 AI 聊天 | Kiro CLI |
|---|---|
| 給你程式碼,你自己貼 | 直接幫你寫進檔案 |
| 教你指令,你自己跑 | 在你授權下實際執行 |
| 一問一答 | 規劃 → 執行 → 驗證的多步驟任務 |
| 沒有專案脈絡 | 讀得到你的程式碼、設定與環境 |
TIP
核心觀念就一句:你說你要什麼,Kiro 自己規劃、自己動手,需要動到系統的時候會先問過你。要放行到什麼程度(信任)由你自己拿捏,這個後面「工具與信任」那章會細講。
跟 Kiro(圖形介面)差在哪
你可能也聽過 Kiro 本身——那是一套有圖形介面的 AI IDE(桌面應用)。Kiro CLI 就是它在 Terminal 裡的版本。底層那套 AI 能力是相通的(agent、工具、信任、MCP),差別在「你怎麼用它」。
| Kiro(圖形 IDE) | Kiro CLI | |
|---|---|---|
| 介面 | 圖形視窗、內建編輯器 | 純文字 Terminal |
| 最適合 | 邊看程式碼邊改、視覺化 diff | SSH 遠端、伺服器、腳本與 CI、純鍵盤流 |
| 怎麼融入工作 | 在 IDE 裡編輯、預覽 | 接你的 shell、現有工具鏈、自動化流程 |
| 資源 | 比較吃資源(GUI) | 輕量,遠端機器也跑得動 |
簡單講:在本機開發、想要視覺化,就開 Kiro IDE;人在伺服器上、想把它塞進腳本或 CI、或你就是喜歡待在 Terminal,那 CLI 更順手。
TIP
這不是二選一。同一個帳號、同一套 agent 觀念,兩邊都能用。本機用 IDE、上遠端用 CLI,很常見。
它能幫你做什麼
- 讀懂一個沒看過的專案,把架構講給你聽
- 寫功能、修 bug、補測試,而且真的跑過一遍
- 重構程式碼、一次改一堆名字、套上一致的風格
- 操作 AWS、查官方文件、用瀏覽器 debug(透過 MCP 工具)
- 把工作拆成好幾個子任務平行跑(subagent),甚至一次顧好幾個專案
先跑跑看
如果你已經裝好了,隨便進一個專案資料夾打:
kiro-cli chat
接著用自然語言把任務講出來,像這樣:
❯ 幫我看一下這個專案是做什麼的,並列出主要的進入點
它就會開始讀檔、整理,然後回報給你。就這麼直接。
確認你的版本
這份教學對應的是 Kiro CLI 2.6.1。先看看你裝的是哪一版:
kiro-cli --version
想知道某個指令最新怎麼用,--help 永遠查得到:
kiro-cli --help # 看所有指令
kiro-cli chat --help # 看單一指令的所有選項
kiro-cli --help-all # 一次看全部子指令
TIP
養成一個習慣:flag 不確定的時候,先 --help 一下。這份教學的範例都對得上 2.6.1,不過官方一直在更新,--help 才是你手邊最即時的答案。
下一章,我們先把安裝跟更新弄好。