Kiro is an agentic IDE and command-line interface that helps you go from prototype to production with spec-driven development, agent hooks,powers, and natural language coding assistance. Build faster with AI-powered features that understand your entire codebase, turn prompts into structured specs, and automate repetitive tasks.
- Specs - Plan and build features using structured specifications that break down requirements into detailed implementation plans
- Hooks - Automate repetitive tasks with intelligent triggers that respond to file changes and development events
- Agentic Chat - Build features through natural conversation with Kiro that understands your project context
- Steering - Guide Kiro's behavior with custom rules and project-specific context through markdown files
- MCP Servers - Connect external tools and data sources through the Model Context Protocol
- Powers - Specialized context and tools for Kiro agents on-demand. Extend agent capabilities with domain-specific knowledge and custom integrations
- Privacy First - Keep your code secure with enterprise-grade security and privacy
Kiro is available as both a desktop application and command-line tool:
The standalone desktop application is available for:
- macOS
- Windows
- Linux
Command-line interface for integrating Kiro into your development workflows and automation scripts.
For detailed information on both interfaces, visit kiro.dev
IDE: Download the Kiro desktop application directly from kiro.dev
CLI: Instructions for installing the Kiro CLI are available in our documentation
Get started with Kiro by following our comprehensive first project guide. This hands-on tutorial walks you through Kiro's essential features.
What you'll learn:
- Setting up steering files for project-specific guidance
- Creating and managing specs for structured development
- Configuring hooks to automate your workflow
- Connecting MCP servers for external integrations
Import your VS Code setup including extensions and settings during the initial setup process.
- Getting Started - Installation and first project setup for IDE and CLI
- IDE Guide - Desktop application features and workflows
- CLI Guide - Command-line interface usage and automation
We welcome feedback and issue reports to help improve Kiro. Please use this repository to:
- Report bugs and technical issues
- Request new features
- Share feedback on existing functionality
- Discuss improvements and enhancements
For additional support beyond issue reporting:
- Join our community discord server for quick help and discussions with other developers
- For billing-related questions, please contact our support team through AWS Billing Support.
- If you are an existing AWS customer with a paid support plan, for technical issues or general assistance, reach out via AWS Support.
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page. Please do not create a public github issue.
This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
©2025 Amazon.com, Inc. or its affiliates (collectively, "Amazon"). All Rights Reserved.