The AI IDE for prototype to production

Kiro helps you do your best work by bringing structure to AI coding with spec-driven development.Kiro helps you do your best work by bringing structure to AI coding with spec-driven development.

Downloads

Tame complexity with spec-driven development

Kiro turns your prompt into clear requirements, system design, and discrete tasks.
Collaborate with Kiro on your spec and architecture.
Kiro agents implement the spec while keeping you in control.

Automate tasks with agent hooks

Delegate tasks to AI agents that trigger on events such as "file save".
Agents autonomously execute in the background based on your pre-defined prompts.
Agent hooks help you scale your work by generating documentation, unit tests, or optimizing code performance.
{Why Kiro}

Go from vibe coding to viable code

Kiro's task list with complete and pending tasks

Bring structure to AI coding with spec-driven development

Kiro turns your prompt into clear requirements, structured designs, implementation tasks validated by robust tests, and code generated by advanced agents. It’s the flow of AI coding, leveled up with mature engineering practices.

Kiro shows code diff view with chat for building features.

Built from the ground-up for working with agents

Multimodal chat, spec-driven development, agent hooks - Kiro gives you the best tool for the job in a fresh development experience that still feels familiar.

Kiro reads files and displays tools for exploring code.

More context, less repetition

With specs, steering, and smart context management, Kiro understands the intent behind your prompts and helps you implement complex features on larger codebases, in fewer shots.

Kiro IDE displays MCP server settings with git and fetch commands.

Integrate tools and data with MCP

Connect to docs, databases, APIs, and more with native MCP integration so you can bring your world where you work.

With enterprise-grade security and privacy, you can ship your best work with confidence.

{More Goodies}

Everything you need

Strap in with autopilot mode

Let Kiro autonomously run large tasks on its own without needing step-by-step instructions. You stay in control, especially when running scripts or commands.

Kiro agent steering includes product, structure, and tech documents.
Your code, your rules

Configure how you want Kiro agents to interact with each project via steering files. Add context, coding standards, preferred workflows or tools with a simple command.

Powered by the state of the art

Choose from Claude Sonnet 3.7 or Sonnet 4 models, with more options coming soon.

Kiro supports importing extensions and settings from VS Code.
Compatible with VS Code

Kiro supports Open VSX plugins, themes, and VS Code settings in a streamlined AI-ready environment.

Show, don't tell

Drop an image of your UI design or a photo of your architecture whiteboarding session, and Kiro can use it to guide its implementation.

Markup of code showing what was removed and added
Witness the magic with code diffs

See code changes as they happen. Approve everything, step through each change, or make edits with one click.

Get started for free

Trusted by engineers worldwide

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.

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

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.

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

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.

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

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.

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

Common Questions