Kiro is available as a desktop IDE, a command-line interface, a web app, a mobile app, and a personal AI agent (Crew). Pick the surface that fits your workflow. You can use more than one, and your .kiro configuration is shared across all of them.
IDE - macOS (Intel + Apple Silicon), Windows 10/11 (64-bit), or Linux (Ubuntu 24+, Debian 13+, Fedora 40+, Arch, Mint 22+).
CLI - macOS, Windows 11 (PowerShell), or Linux (glibc 2.34+ or musl variant).
Web - Any modern browser. No local installation required.
Mobile - iOS, distributed through Apple TestFlight during early access.
Crew - macOS, Linux (x86_64 and ARM), or Windows. Python 3.9+ required for source installs.
Go to kiro.dev and download the installer for your operating system (macOS, Windows, or Linux).
Open the downloaded file and follow the installation instructions for your platform.
When you open Kiro for the first time, sign in with a provider of your choice (Google, GitHub, AWS Builder ID, or organization identity). Learn more about authentication.
You can import your VS Code settings and extensions. If you use another editor, skip this step and select your preferred theme.
From the welcome page, open a folder to start your first session. See Your first project for a guided walkthrough.
Kiro IDE downloads updates automatically in the background. When an update is ready, you'll see a notification to restart and apply it.
To check manually, open the Kiro menu and select Check for Updates... On Windows or Linux, open the Command Palette (Ctrl + Shift + P) and run Kiro: Check for Updates.
You can revert to an earlier version of Kiro IDE if an update introduces issues with your workflow.
sudo apt remove kiro or sudo dnf remove kiro depending on your package managerYour settings, extensions, and sign-in state are preserved across reinstalls. When you're ready to move back to the latest version, download it from the downloads page or let the application update automatically.
Uninstall Kiro IDE using your operating system's standard application removal process (drag to Trash on macOS, Apps & Features on Windows, or your package manager on Linux).
Kiro respects standard proxy environment variables (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) on both the IDE and the CLI. Set these in your shell:
export HTTP_PROXY=http://proxy.company.com:8080 export HTTPS_PROXY=http://proxy.company.com:8080 export NO_PROXY=localhost,127.0.0.1,.company.com
For proxies that require authentication:
export HTTPS_PROXY=http://username:password@proxy.company.com:8080
In addition to the environment variables, you can configure proxy settings in Settings > Proxy inside Kiro.
For the full reference, including URLs to allowlist and data perimeter guidance, see Firewalls, proxies, and data perimeters.
For installation failures, network connectivity problems, sign-in errors, shell integration, and Windows-specific issues, see the IDE troubleshooting guide.
Installation