kiro.dev

Kiro helps developers and teams do their best work: turn prompts into executable specs, validate code correctness to find bugs unit tests miss, and build across large codebases with parallel agents that learn from every session.

Install CLI

curl -fsSL https://cli.kiro.dev/install | bash

Loading image...

Kiro Crew workspace with a list of agent sessions on the left, the active session conversation in the middle, and a merged GitHub pull request showing 15 changed files on the right

Terminal — 80×24

Loading cast file...

Loading image...

A task management interface showing a hierarchical checklist for setting up a TypeScript/Bun project. Task 1 covers project initialization—creating package.json (with playwright, fast-check), tsconfig.json, bunfig.toml, and a src/ directory structure. Task 2 covers implementing a CLI entry point (src/index.ts) that reads a target URL from Bun.argv, validates it, and reads an API_KEY environment variable. All tasks are unchecked with a Run all tasks button at top-right.

Loading image...

Kiro spec card titled Property 2: Ticket uniqueness. Description reads: For any sequence of parking operations, all generated ticket IDs should be unique. Validates Requirement 1.2. Implementation task: 3.2 Write property test for ticket uniqueness.

Check correctness to catch issues missed by unit tests

“All tests passed” doesn’t mean the code matches your intent. Before writing code, Kiro checks your requirements for contradictions and gaps using automated reasoning techniques. Then it checks behavior with property-based tests (like fuzz testing) which assert rules that must hold across all inputs instead of checking a few examples.

Loading image...

Logos of Figma, Postman, Datadog, Miro, Stripe, Supabase, ElevenLabs, Google Firebase - GitHub, GitLab, CI/CD

Loading image...

Kiro model selector dropdown showing available AI models with credit multipliers: Auto at 1x, Claude Opus 4.8, 4.7, 4.6, and 4.5 at 2.2x, Claude Sonnet 4.6, 4.5, and 4 at 1.3x, Claude Haiku 4.5 at 0.4x, Deepseek v3.2 at 0.25x, and MiniMax M2.5 at 0.25x. Claude Opus 4.8 is selected with an xhigh quality designation and an Edit button. The Autopilot toggle is enabled at the bottom of the input field.

Powered by your favorite models

Choose the best model for every task: Anthropic Claude, open-weight models, or Auto, which picks the best model for the task based on complexity, factoring in model quality, latency, and cost.

Learn about models

Built for the way you work

Predictable pricing

Kiro offers a credit-based pricing model with no daily or weekly rate limits and pre-paid overages, so you can code without breaking your flow or getting a surprise bill.

View pricing

Trusted by engineers worldwide

As a startup co-founder and CTO, time is the most important resource. Kiro justifies the use of my time for developing our business critical assets in-house.

RO

Rolf Koski

CTO & Co-Founder

In my role designing AWS Cloud and AI solutions with Terraform and Python, spec-driven development with Kiro has brought code relevancy and quality to a whole new level. We’ve accelerated feature development dramatically, reducing time to customer value from weeks to days. We are excited to welcome Kiro as our newest team member.

Håkon Eriksen Drange

Principal Cloud Architect

Kiro is a strong ally for startups. It naturally turns overlooked docs and specs into robust assets, making growth smoother and future scaling more effective.

KE

Kento Ikeda

Founder & Engineer

I use Kiro for everything - drafting new Terraform modules, tweaking container setups, even writing down random AI ideas at 2 am. But more than anything, it supports how I learn. I’m endlessly curious, and Kiro helps me stay in that learning loop—tinkering, breaking things, fixing them, and then allowing me to share what I learn back with the community.

AD

Adit Modi

Solution Architect

I’ve been blown away by Kiro’s capabilities. The agentic experience is really transformative. From the multimodal inputs that understand context to the complete lifecycle control within the IDE, it feels like I’m working with a senior developer.

Most tools are great at generating code, but Kiro gives structure to the chaos before you write a single line.

In roughly two days, I built a secure file sharing application from scratch. By simply sharing my requirements with Kiro, I was able to create a fully secure application that incorporates encryption and various security coding practices—no additional prompts needed.

I often forget to add unit tests, or update documentation when pushing changes, but with Kiro I can create a hook and it will automatically run those tasks in the background for me, never having to think twice.

As an open source developer, I typically don’t build games, but last night I was able to create one using Kiro. I didn’t have to think too hard about implementation since Kiro handled the logic and enabled me to write code quickly and accurately.

Kiro lowers the barrier to entry, whether that be, you don’t even know how to code, you’re new to coding, or you’re like me and you’re just learning a new tech stack. If something doesn’t make sense to you, or you feel like you are asking a silly question, ask Kiro anyway!

Kiro comes equipped with all the best practices that I would put in my specs, and builds me the application I want, faster.

Thanks to Kiro’s spec-driven development, I was able to go from concept to working prototype in a single weekend.

In just four lines into a spec, Kiro was able to write user stories like a product manager and capture so many details that I didn’t even need to mention, saving me several days of work.

Kiro isn’t just speeding up my work – it’s making me write better code, think more systematically about architecture, and deliver higher quality results while automated workflows happen seamlessly in the background.

Kiro is just more than code. Aside from just listening to prompts and doing things, it can actually work on tasks based on predefined triggers, making the development experience more efficient.

As a startup co-founder and CTO, time is the most important resource. Kiro justifies the use of my time for developing our business critical assets in-house.

RO

Rolf Koski

CTO & Co-Founder

In my role designing AWS Cloud and AI solutions with Terraform and Python, spec-driven development with Kiro has brought code relevancy and quality to a whole new level. We’ve accelerated feature development dramatically, reducing time to customer value from weeks to days. We are excited to welcome Kiro as our newest team member.

Håkon Eriksen Drange

Principal Cloud Architect

Kiro is a strong ally for startups. It naturally turns overlooked docs and specs into robust assets, making growth smoother and future scaling more effective.

KE

Kento Ikeda

Founder & Engineer

I use Kiro for everything - drafting new Terraform modules, tweaking container setups, even writing down random AI ideas at 2 am. But more than anything, it supports how I learn. I’m endlessly curious, and Kiro helps me stay in that learning loop—tinkering, breaking things, fixing them, and then allowing me to share what I learn back with the community.

AD

Adit Modi

Solution Architect

I’ve been blown away by Kiro’s capabilities. The agentic experience is really transformative. From the multimodal inputs that understand context to the complete lifecycle control within the IDE, it feels like I’m working with a senior developer.

Most tools are great at generating code, but Kiro gives structure to the chaos before you write a single line.

In roughly two days, I built a secure file sharing application from scratch. By simply sharing my requirements with Kiro, I was able to create a fully secure application that incorporates encryption and various security coding practices—no additional prompts needed.

I often forget to add unit tests, or update documentation when pushing changes, but with Kiro I can create a hook and it will automatically run those tasks in the background for me, never having to think twice.

As an open source developer, I typically don’t build games, but last night I was able to create one using Kiro. I didn’t have to think too hard about implementation since Kiro handled the logic and enabled me to write code quickly and accurately.

Kiro lowers the barrier to entry, whether that be, you don’t even know how to code, you’re new to coding, or you’re like me and you’re just learning a new tech stack. If something doesn’t make sense to you, or you feel like you are asking a silly question, ask Kiro anyway!

Kiro comes equipped with all the best practices that I would put in my specs, and builds me the application I want, faster.

Thanks to Kiro’s spec-driven development, I was able to go from concept to working prototype in a single weekend.

In just four lines into a spec, Kiro was able to write user stories like a product manager and capture so many details that I didn’t even need to mention, saving me several days of work.

Kiro isn’t just speeding up my work – it’s making me write better code, think more systematically about architecture, and deliver higher quality results while automated workflows happen seamlessly in the background.

Kiro is just more than code. Aside from just listening to prompts and doing things, it can actually work on tasks based on predefined triggers, making the development experience more efficient.

As a startup co-founder and CTO, time is the most important resource. Kiro justifies the use of my time for developing our business critical assets in-house.

RO

Rolf Koski

CTO & Co-Founder

In my role designing AWS Cloud and AI solutions with Terraform and Python, spec-driven development with Kiro has brought code relevancy and quality to a whole new level. We’ve accelerated feature development dramatically, reducing time to customer value from weeks to days. We are excited to welcome Kiro as our newest team member.

Håkon Eriksen Drange

Principal Cloud Architect

Kiro is a strong ally for startups. It naturally turns overlooked docs and specs into robust assets, making growth smoother and future scaling more effective.

KE

Kento Ikeda

Founder & Engineer

I use Kiro for everything - drafting new Terraform modules, tweaking container setups, even writing down random AI ideas at 2 am. But more than anything, it supports how I learn. I’m endlessly curious, and Kiro helps me stay in that learning loop—tinkering, breaking things, fixing them, and then allowing me to share what I learn back with the community.

AD

Adit Modi

Solution Architect

I’ve been blown away by Kiro’s capabilities. The agentic experience is really transformative. From the multimodal inputs that understand context to the complete lifecycle control within the IDE, it feels like I’m working with a senior developer.

Most tools are great at generating code, but Kiro gives structure to the chaos before you write a single line.

In roughly two days, I built a secure file sharing application from scratch. By simply sharing my requirements with Kiro, I was able to create a fully secure application that incorporates encryption and various security coding practices—no additional prompts needed.

I often forget to add unit tests, or update documentation when pushing changes, but with Kiro I can create a hook and it will automatically run those tasks in the background for me, never having to think twice.

As an open source developer, I typically don’t build games, but last night I was able to create one using Kiro. I didn’t have to think too hard about implementation since Kiro handled the logic and enabled me to write code quickly and accurately.

Kiro lowers the barrier to entry, whether that be, you don’t even know how to code, you’re new to coding, or you’re like me and you’re just learning a new tech stack. If something doesn’t make sense to you, or you feel like you are asking a silly question, ask Kiro anyway!

Kiro comes equipped with all the best practices that I would put in my specs, and builds me the application I want, faster.

Thanks to Kiro’s spec-driven development, I was able to go from concept to working prototype in a single weekend.

In just four lines into a spec, Kiro was able to write user stories like a product manager and capture so many details that I didn’t even need to mention, saving me several days of work.

Kiro isn’t just speeding up my work – it’s making me write better code, think more systematically about architecture, and deliver higher quality results while automated workflows happen seamlessly in the background.

Kiro is just more than code. Aside from just listening to prompts and doing things, it can actually work on tasks based on predefined triggers, making the development experience more efficient.

Get started fast with quick guides

Read the original on kiro.dev ↗