不管你在哪裡,都能執行 Kiro CLI
AWS 的代理式 CLI,在你自己的電腦上以你自己的 AWS 身分執行,前面擺著應用程式。
How Happier runs Kiro CLI
Kiro 是這份清單上唯一 Happier 完全沒有安裝途徑的代理程式。沒有受管套件、沒有發行版執行檔、也沒有它可以提議執行的廠商配方——你照 AWS 的文件安裝 kiro-cli,之後 Happier 會從你的 PATH 上把它撿起來。
它也是內建的 Agent Client Protocol 供應商,以 kiro-cli acp 在專為它撰寫的傳輸設定檔上啟動。這個區別比聽起來重要:Happier 有通用的門,給任何會講這個協定的 CLI 用,而 Kiro 不走那道門。內建項目直接宣告這個 CLI 能載入既有工作階段、會宣告真實的模式與模型,並且會在提示中接受圖片——所以應用程式畫出那些控制項,是因為整合說它們存在,而不是因為它抱著希望。Kiro 基於同樣的理由也會出現在 ACP 後端畫面,你可以放心不去動它;該用的是供應商頁面那一個。
關於身分的每件事都留在 AWS。Happier 不為這一個保存任何 AWS 憑證,它以子行程啟動 CLI,並讓它照你自己執行時完全相同的方式解析你的身分;供應商頁面可以在你挑的電腦上啟動 kiro-cli login,那是便利,不是仲介。你在 Happier 裡定義的 MCP 伺服器,會以原生工具而不是透過 shell 橋接抵達它;續接則以實驗性的形式提供——那是 Happier 儲存下來、可以請 CLI 再接上的工作階段身分,而不是保證它每次都接得上。
What Kiro CLI does, and what Happier adds
Kiro 是 AWS 的代理式開發 CLI,而它的文件明確談的是 Agent Client Protocol——很方便,因為那正是 Happier 用來和它溝通的協定。happier kiro 會在你指定的儲存庫裡執行 kiro-cli 執行檔。
關於你 AWS 身分的每件事,都留在原本的位置。Happier 在你自己的電腦上啟動行程,把對話加密後帶到你的其他裝置,然後讓開。CLI 和 AWS 之間沒有閘道,你帳號的任何資訊也不會被複製到任何地方。
執行它的電腦不必是你面前的那一個。開發機、EC2 執行個體,或櫃子裡的某台機器都可以——在那裡安裝 Happier CLI,啟動工作階段,然後從手機讀它。
happier kiroRead, approve and answer Kiro CLI from any device
iOS 和 Android 應用程式、macOS、Windows 和 Linux 的桌面應用程式,以及 app.happier.dev,全都是連向你電腦上執行中的 Kiro CLI 行程的用戶端 — 不是唯讀的鏡像。回應權限請求、送出下一則指示、瀏覽儲存庫、閱讀差異。對話紀錄在離開你的電腦前就已端對端加密,所以承載它的伺服器持有的是密文。
Installing Kiro CLI the way AWS documents it
Happier 安裝在已經放著你儲存庫的那台電腦上,而 happier kiro 會在那裡以一般子行程的方式啟動 Kiro CLI,在你指定的目錄裡,並以你當初登入的方式登入。代理程式和 AWS 之間沒有閘道,你的原始碼在其他任何地方也沒有副本。
Happier 會在你的 PATH 上尋找 kiro-cli,並執行你安裝的那一份。Happier 裡完全沒有它的安裝路徑:照 AWS 記載的方式安裝它,Happier 就會從那裡接手。
AWS 自己的安裝與登入指南在 kiro.dev/docs/getting-started/installation/。Happier 不會鏡像一份,因為把別人的安裝說明抄一份過來,抄的就是一份會過期的東西。
Happier 這一側的設定參考 — Happier 文件中的 Kiro CLI。
One app for Kiro CLI and 12 other agents
Kiro CLI 是 Happier 執行的 13 個命令列程式設計代理程式之一,它們共用同一份工作階段清單、同一個權限收件匣、同一套鍵盤快速鍵和同一份 MCP 設定。
You define an MCP server once and Kiro CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
這在你同時跑不只一個的日子最重要:不同供應商的工作階段並排在一起,而點一下通知會開啟提出該請求的工作階段,而不是應用程式的大門。完整清單在這裡。
The same Kiro CLI session in your terminal and in the app
在終端機輸入 happier kiro 就會在你所在的地方啟動工作階段,而同一個工作階段同時也在應用程式裡。你在那個 shell 裡讀到的是 Happier 自己對該工作階段的顯示 — 對話紀錄、權限提示、工具輸出 — 而不是 Kiro CLI 的介面。沒有人得放棄終端機才能得到一個手機用戶端。
沒有交接到 Kiro CLI 自己 TUI 這回事。那是 Claude Code、Codex 和 OpenCode 才有的;用 Kiro CLI 時,工作階段兩端都還是 Happier 的。happier attach <session-id> 會列出那台電腦上的工作階段,並標記它無法重新接上的那些,而不是等你選了之後才失敗。
attach 指南列出了各種情況,而不是承諾全部都行。
透過 Happier 執行 Kiro CLI 的相關問題
- Happier 會替我安裝 Kiro 嗎?
- 不會——Kiro 是這裡唯一在 Happier 內部完全沒有安裝途徑的代理程式。照 AWS 的文件安裝
kiro-cli,之後 Happier 會在你的 PATH 上找到它。 - 執行檔叫 kiro-cli,不是 kiro——這有影響嗎?
- 只影響偵測。Happier 在你的 PATH 上找
kiro-cli,因為那是 AWS 發布的名字。你輸入的子指令仍然是happier kiro。 - 我可以在 EC2 機器上執行它,然後從手機使用嗎?
- 可以。在那台機器上安裝 Happier CLI,在那裡啟動工作階段,然後從任何已登入的裝置打開它。遠端那頭不需要任何顯示器。
- Happier 需要 AWS 憑證嗎?
- 不需要。Happier 以子行程啟動
kiro-cli,由 CLI 自己解析你的 AWS 身分,和你直接執行它時完全相同。這當中沒有任何東西會到達 Happier 的伺服器。 - 如果我的組織不允許外部的中繼伺服器呢?
- 自己跑。中繼伺服器就在同個採用 MIT 授權的儲存庫裡,可用 Docker 搭配 PostgreSQL、SQLite 或 MySQL 部署,並且可以用 GitHub OAuth 組織把關、OIDC 或 mTLS 鎖定到你的組織。
Get Kiro CLI onto your phone in two commands
在放著你程式碼的電腦上執行一道指令,然後在你想工作的儲存庫裡執行 happier kiro。
curl -fsSL https://happier.dev/install | bash逐步說明在指南裡。全部都採 MIT 授權,而中繼站是你可以自己執行的。

