Kiro CLI
Install, authenticate, and resume Kiro CLI inside Daintree, Amazon's spec-driven coding agent.
Kiro CLI
Kiro is Amazon's spec-driven coding agent. It runs as a process in its own Daintree terminal panel with full PTY emulation, like every other built-in agent.
| Command | kiro-cli |
|---|---|
| Shortcut | — |
| Color | Purple (#7C3AED) |
| Platforms | macOS and Linux only |
Install & Authenticate
Kiro is Amazon's spec-driven coding agent. Install it with the official script.
curl -fsSL https://cli.kiro.dev/install | bash Once it's installed, run kiro-cli once from your terminal to authenticate. Kiro supports AWS SSO, AWS Builder ID, and GitHub or Google social login.
Kiro CLI is not available on Windows. Use a macOS or Linux machine, or run it inside WSL.
curl -fsSL https://cli.kiro.dev/install | bash Once it's installed, run kiro-cli once from your terminal to authenticate. Kiro supports AWS SSO, AWS Builder ID, and GitHub or Google social login.
~/.aws/sso/cache/kiro-auth-token.json. Sign in with AWS Builder ID or a social provider instead and Kiro keeps the token internally, so Daintree shows a "Needs login" badge even though you're already signed in. The agent still launches and runs fine. Ignore the badge in that case.Resuming Sessions
Kiro uses directory-based resume rather than a session ID, so kiro-cli --resume always reopens the most recent Kiro session for that worktree. For the resume mechanics across all agents, see Session Resume.
kiro-cli isn't detected after install, confirm it's on your PATH (which kiro-cli on macOS/Linux), then restart Daintree. See Agent Availability for the five detection states.