What is Kiro?
Kiro is an AI-powered IDE built by AWS, based on Code OSS (VS Code). It uses spec-driven development where you describe what you want to build and Kiro generates specifications, designs, and code. It integrates with Amazon Bedrock and Claude.
Prerequisites
- AWS Builder ID — Free, no credit card required. Create one at profile.aws.builder
- Internet connection for AI features
Installation
macOS
- Go to kiro.dev and download the macOS installer
- Open the
.dmgfile - Drag Kiro into your Applications folder
- Launch Kiro from Applications
Windows
- Go to kiro.dev and download the Windows installer
- Run the
.exeinstaller and follow the setup wizard - Launch Kiro from the Start Menu or desktop shortcut
Linux
- Go to kiro.dev and download the Linux package
- Install via your package manager:
# Debian/Ubuntu
sudo dpkg -i kiro_*.deb
# Fedora/RHEL
sudo rpm -i kiro_*.rpm- Launch Kiro from your application menu or run
kiroin the terminal
Signing In
- Open Kiro
- Click Sign In with AWS Builder ID when prompted
- Your browser will open for authentication
- Once authenticated, Kiro is ready to use
Verify It Works
- Create a new project or open an existing folder
- Check that the AI assistant panel is available
- Try a simple prompt to confirm your connection is active
Kiro Project Structure
Kiro uses special files to understand your project:
.kiro/specs— Specifications that describe your project’s features and logic- Steering files — Guide how Kiro generates and modifies code
You don’t need to create these manually — Kiro will help you generate them during the workshop.