Kiro Quick Start Guide

Get up and running with AWS Kiro in 10 minutes. This guide walks you through installation, setup, and creating your first spec-driven project. By the end, you'll have a working feature with automatically generated tests and documentation.
1

Download and Install Kiro 2 minutes

Kiro is available for Windows, macOS, and Linux. Download the latest version from the official website:

Download Kiro IDE
Kiro is currently in public preview. The free tier includes 50 AI interactions per month - perfect for getting started.

System Requirements:

2

First Launch and Authentication 2 minutes

When you first open Kiro, you'll be prompted to authenticate. You can use:

After authentication, Kiro will ask if you want to import VS Code settings:

If you're a VS Code user, importing your settings will bring over your themes, keybindings, and compatible extensions automatically.
3

Create Your First Project 1 minute

Let's create a simple todo app to demonstrate Kiro's spec-driven approach:

  1. Click "New Project" or use Ctrl/Cmd + Shift + N
  2. Choose "Empty Project" template
  3. Name it "todo-app"
  4. Select a folder location
  5. Click "Create"

Kiro will create a new project with the basic structure:

todo-app/
├── .kiro/
│   ├── specs/
│   ├── hooks/
│   └── steering/
├── src/
└── README.md
4

Generate Steering Files 1 minute

Steering files provide context about your project to Kiro's AI. Click the ghost icon in the sidebar and select "Generate Steering Docs".

Kiro will create three foundational documents:

For our todo app, you can accept the defaults or customize them. These files help Kiro understand your project context for better code generation.

5

Create Your First Spec 3 minutes

Now for the magic! Let's create a spec for adding todos:

  1. Open the Kiro chat panel (bottom of screen)
  2. Switch to "Spec" mode (toggle at top of chat)
  3. Enter this prompt:
Add a todo list feature where users can create, view, and delete todo items. Each todo should have a title, description, and completion status.

Kiro will now generate a complete specification with:

Review each section and click "Approve" to proceed to the next phase.

6

Execute Tasks 2 minutes

With your spec complete, you'll see a task list in the Kiro sidebar. Each task has a "Play" button to execute it automatically.

Start with the first task (usually "Create data models"). Click the play button and watch Kiro:

You can execute tasks one by one to review each change, or use "Execute All" for faster development (though we recommend the step-by-step approach for learning).
7

Test Your Application 1 minute

After all tasks are complete, test your todo app:

# Install dependencies (if needed)
npm install

# Run tests
npm test

# Start development server
npm run dev

Your todo app should now be running with:

What You Just Accomplished

In just 10 minutes, you've:

This is fundamentally different from traditional AI coding tools that just generate code snippets. Kiro created a complete, tested, documented feature based on your high-level requirements.

Next Steps

Explore Agent Hooks

Set up automation that runs when you save files:

Try More Complex Specs

Create specs for:

Learn Advanced Features

Congratulations! You've completed the Kiro quick start. You're now ready to build production-ready applications with AI assistance.