Spec-driven development
Write the requirements and design first, then use that specification as the reference for implementation decisions and later changes.
Kiro CLI is AWS's terminal coding tool for specification-driven development, agent hooks, web search, and natural-language assistance.
Kiro CLI begins with a written specification and keeps it available as work advances from an idea toward production code. Developers can automate repeatable actions with agent hooks and bring external context into a task through web search.
Install
$ curl -fsSL https://cli.kiro.dev/install | bashLaunch
$ kiro-cliWrite the requirements and design first, then use that specification as the reference for implementation decisions and later changes.
Trigger repeatable actions with agent hooks and use web search when a task depends on information outside the repository.
Explain the intended coding task in natural language, then inspect and refine the resulting work in the terminal.
Individual
Free
Individual
$20.00/user/month
Individual
$40.00/user/month
Individual
$100.00/user/month
Individual
$200.00/user/month
Enterprise
Contact sales
It is aimed at developers who want the coding agent to work from an explicit specification instead of relying only on an ad hoc prompt. AWS combines that approach with terminal automation and research tools.
The core workflow links a durable specification to implementation, uses hooks for recurring actions, and adds web context when repository information alone is insufficient.
Use the operating-system option shown on the page and follow AWS's official setup guidance before opening Kiro CLI in the target project.
Kiro CLI supports macOS, Windows, and Linux; consult the official documentation for platform-specific requirements.
Kiro CLI is proprietary and has free and paid usage options. Current entitlements and limits are maintained in AWS's official pricing information.