Installing Kiro on Fedora / Red Hat
Kiro is an AI-powered development environment by AWS. This guide walks you through installing the Kiro desktop IDE and optional CLI on Fedora or Red Hat-based systems.
1. Overview
What this guide does:
- Installs the Kiro IDE desktop app from the official download server
- Sets up a desktop entry so you can launch Kiro from your application menu
- Optionally installs the Kiro CLI (
kiro-cliandq) for command-line use
Requirements: Fedora or Red Hat-based Linux (x64).
2. Prerequisites
Install required tools before starting:
sudo dnf install -y curl unzip jq
3. Install Kiro IDE (Desktop App)
Run these steps to install the full IDE from the official Kiro download server.
Step 1: Get the latest tarball URL and download
KIRO_URL=$(curl -fsSL https://prod.download.desktop.kiro.dev/stable/metadata-linux-x64-stable.json | jq -r '.releases[].updateTo.url | select(endswith(".tar.gz"))' | head -1)
curl -L -o /tmp/kiro.tar.gz "$KIRO_URL"
Step 2: Extract and install
mkdir -p ~/.local/share/kiro
tar -xf /tmp/kiro.tar.gz -C ~/.local/share/kiro --strip-components=1
rm /tmp/kiro.tar.gz
Step 3: Add to PATH
mkdir -p ~/.local/bin
ln -sf ~/.local/share/kiro/kiro ~/.local/bin/kiro
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Step 4: Create desktop entry
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/kiro.desktop << EOF
[Desktop Entry]
Name=Kiro
Exec=$HOME/.local/share/kiro/kiro %u
Icon=$HOME/.local/share/kiro/resources/app/resources/linux/code.png
Terminal=false
Type=Application
Categories=Development;TextEditor;
EOF
Step 5: Launch
kiro
Or launch Kiro from your application menu.
4. Install Kiro CLI (Optional)
For the command-line tools only:
curl -fsSL https://cli.kiro.dev/install | bash
Installs kiro-cli and q to ~/.local/bin.
5. Summary
- Install prerequisites:
curl,unzip,jq. - Download the latest Kiro tarball from the official metadata, extract to
~/.local/share/kiro. - Symlink to
~/.local/bin, add to PATH, and create a desktop entry. - Launch Kiro from the terminal or application menu.
- Optionally install the Kiro CLI for
kiro-cliandq.
6. Troubleshooting
Issue: kiro command not found after installation
Solution: Ensure ~/.local/bin is in your PATH. Run source ~/.bashrc or open a new terminal. If using a different shell (e.g. zsh), add export PATH="$HOME/.local/bin:$PATH" to ~/.zshrc.
Issue: Desktop entry does not appear in application menu
Solution: Run update-desktop-database ~/.local/share/applications (if available) or log out and back in so the desktop environment picks up the new entry.
Issue: jq fails when fetching metadata
Solution: Ensure jq is installed (sudo dnf install -y jq). If the metadata URL changes, check the Kiro download documentation for the current URL.
7. References
- Kiro (AWS): https://kiro.dev
Top comments (0)