Skip to main content

Kiro CLI

Install, authenticate, and resume Kiro CLI inside Daintree, Amazon's spec-driven coding agent.

Updated
Reviewed

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.

Commandkiro-cli
Shortcut
ColorPurple (#7C3AED)
PlatformsmacOS 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.

Note
Daintree detects Kiro by looking for the AWS SSO token at ~/.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.

Tip
If 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.