KiroCrew is a free, open source ai development platforms project written in Python and released under Apache-2.0. It has 3,991 GitHub stars, 615 forks and 1,885 open issues, and was last pushed 33 minutes ago. On this registry it ranks #101 of 139 tracked projects in AI Development Platforms, with 5 head-to-head comparisons available.

What is KiroCrew?

Kiro Crew is an open source, Apache-2.0 licensed development workspace that runs on your own hardware, persists across sessions, and self-improves, built for developers and teams who want unattended agentic development work rather than a chat session that forgets everything when it closes.

What it is

Kiro Crew is an open source development workspace written in Python and released under the Apache-2.0 licence. It runs locally or remotely on your hardware, and it is persistent, self-learning, and self-evolving by design. It sits in the AI & Machine Learning / AI Development Platforms category and lives in the agentic AI and LLM tooling ecosystem, tagged agent, agentic-ai, agents, ai-agent, ai-agents, automation, devtools, kiro, and llm. You work with it through a desktop app, a web dashboard, and a CLI, and you can continue the same work through connection tools such as Slack and Discord.

The concrete problem it solves is continuity. Ordinary agent sessions end, and everything accumulated in them has to be rebuilt by hand; Kiro Crew replaces that one-session interaction model with a workspace where multi-step tasks can run unattended, recurring jobs run on your schedule, and heartbeats monitor systems until something needs attention. Kiro Crew Apps extend this by tailoring the experience to a specific job, combining a purpose-built interface with agents, skills, schedules, integrations, and backend services. The default agent runs on kiro-cli, which is installed and signed in to separately; first launch checks for that prerequisite and links to the official setup guide when it is missing.

Key capabilities

  • Persistent workspace state that continues the same work across sessions, so an unattended multi-step task is not lost when a session ends.
  • Scheduled execution: recurring jobs run on a schedule, and heartbeats monitor systems until something needs attention.
  • Three primary interfaces — the desktop app, the web dashboard at http://localhost:5476, and the CLI — plus connection tools such as Slack and Discord for continuing the same work.
  • Four documented ways to run it: the desktop app with automatic updates, a one-line install, the Docker image for always-on servers, or a build from source.
  • Kiro Crew Apps, which pair a purpose-built interface with agents, skills, schedules, integrations, and backend services for a specific job.
  • A bundled Gateway: the desktop app starts one when no local Gateway is already running, updates itself on the channel it was downloaded from, and can connect to a remote Gateway over an SSH tunnel.
  • Native packaging for Linux in .deb, .rpm, and AppImage form on both x86_64 and aarch64, with the .deb and .rpm laying down the AppArmor profile the agent sandbox needs on Ubuntu 23.10 and later.

Who uses it and how

  • Developers who want agent work to survive past a single session and who are willing to run the workspace on their own laptop, workstation, or remote host.
  • Teams running always-on infrastructure, who use the Docker image so scheduled jobs and heartbeats keep running when no desktop app is open.
  • Developers who already live in chat, who continue the same work through the Slack and Discord connection tools instead of switching to the dashboard.
  • Operators who build or install a Kiro Crew App for a specific job, so the interface, agents, schedules, and integrations are assembled for that one workload.
  • Linux users on Debian, Ubuntu, Fedora, RHEL, CentOS Stream, Amazon Linux 2023, or any FUSE-capable distro who want the on-PATH kirocrew command and service installation rather than the Electron shell.

Getting started

The smoothest path on Linux is the one-line install, curl -fsSL https://download.crew.kiro.dev/cli.sh | sh, which puts kirocrew on your PATH and makes kirocrew service install reachable; you then work in the dashboard at http://localhost:5476. Desktop builds are also published for macOS (Apple Silicon and Intel), Windows x64, and Linux in .deb, .rpm, and AppImage form, alongside a Docker image for always-on servers and a build-from-source path.

How it compares

This registry entry names no comparable tools and no list of paid products that Kiro Crew replaces, so no licence, hosting, or cost-model contrast can be drawn from the available facts. On the evidence provided, it stands alone in this registry.

When to use it — and when not to

A self-hoster takes on real operational surface: installing and signing in to kiro-cli separately, running and maintaining a Gateway, choosing between the Stable, Insider, and Nightly channels, and on Ubuntu 23.10 or later handling the AppArmor sandbox profile that the packaged installs set up but the AppImage leaves as a manual step. The project is active — last push on 2026-09-18 — but carries 1,885 open issues against 3,991 stars and 615 forks, a ratio that signals fast-moving, still-settling development. Anyone who does not want to own the prerequisite CLI, the Gateway, and the host itself should look elsewhere, and anyone needing a long-term stable surface should weigh that open-issue count before committing.

project readme (upstream, from github) — read inline

Kiro Crew

A persistent workspace for development work that self-improves and continues beyond one session.

Kiro Crew on Trendshift

Kiro Crew is an open source development workspace that runs locally or remotely on your hardware. It is persistent, self-learning, and self-evolving. Work with it from the desktop app, web dashboard, and CLI, or continue the same work through connection tools like Slack and Discord. Your multi-step tasks can run unattended, recurring jobs run on your schedule, and heartbeats monitor systems until something needs attention. Kiro Crew Apps tailor that experience to a specific job, combining a purpose-built interface with agents, skills, schedules, integrations, and backend services.

Download Kiro Crew for macOS, Linux, or Windows Read the documentation Install guide for macOS, Linux, and Windows Contributing guide Security policy Apache 2.0 license

Quick start · Build from source · Why Kiro Crew · Capabilities · How it works · Security · Install · Telemetry · Docs

Quick start

You choose how to run Kiro Crew: the desktop app with automatic updates, a one-line install on your machine or a remote host, the Docker image for always-on servers, or a build from source. The default agent runs on kiro-cli, which you install and sign in to separately. First launch checks that prerequisite and links to the official setup guide when it is missing.

App downloads

The desktop app starts a bundled Gateway when no local Gateway is already running, updates itself on the channel you download, and can connect to a remote Gateway over an SSH tunnel. See the desktop app guide.

On Linux, start with the one-line install — it is the smoothest path, works on every distro and both architectures, and puts kirocrew on your PATH, which is what makes kirocrew service install (and the AppArmor profile the agent sandbox needs on Ubuntu 23.10+) reachable:

curl -fsSL https://download.crew.kiro.dev/cli.sh | sh

You then work in the dashboard at http://localhost:5476. Add a desktop package when you want what only the Electron shell gives you: an application-menu entry and icon, a native window, a taskbar badge, a system-wide hotkey, a Gateway that starts and stops with the app, and in-app updates. A .deb or .rpm installs to a fixed path under /opt, which is what lets it set the AppArmor profile up for you; the AppImage needs no root but needs FUSE and carries a manual sandbox step. uname -m prints which architecture you need.

Linux desktop package x86_64 aarch64 (Graviton, Raspberry Pi, ARM laptops)
.deb (Debian, Ubuntu) Stable · Insider · Nightly Stable · Insider · Nightly
.rpm (Fedora, RHEL, CentOS Stream, Amazon Linux 2023) Stable · Insider · Nightly Stable · Insider · Nightly
AppImage (no root, any distro) Stable · Insider · Nightly Stable · Insider · Nightly
sudo apt install ./KiroCrew-x86_64.deb     # Debian, Ubuntu
sudo dnf install ./KiroCrew-x86_64.rpm     # Fedora, RHEL, CentOS Stream, AL2023

The Linux desktop app needs glibc 2.34 or newer (Ubuntu 22.04+, Debian 12+, Fedora, CentOS Stream 9, Amazon Linux 2023). On an older host — Ubuntu 20.04, Debian 11, Amazon Linux 2 — use the one-line install above.

Every architecture below is a first-class lane: each gets its own build, its own auto-update feed, and its own SLSA provenance attestation.

Install path x86_64 aarch64 (ARM64)
CLI one-liner / wheel yes yes (the wheel is py3-none-any; native libraries are vendored per architecture)
Desktop .deb / .rpm / AppImage yes yes
Docker image yes yes (linux/amd64 and linux/arm64 under every tag, so docker pull picks yours)

Take Stable unless you have a reason not to — the table below says who each channel is for.

Release channels

Every install path — desktop app, CLI, Docker image — offers the same three channels. Pick by how much churn you can absorb, not by version number:

Channel Who it's for Built from Cadence
Stable Everyone. The default on every install path. The Insider build that baked long enough to be promoted On promotion, no calendar commitment
Insider Power users who want features days to weeks early and accept the new bugs that come with them Release-branch release-candidate tags Every RC
Nightly Us and contributors. Untested main HEAD — expect breakage. main, 06:00 UTC daily Daily

Stable and Insider are two update lanes of the same app. The desktop app switches between them in Settings → About, a CLI install switches by re-running the installer with --channel, and a container switches by pulling a different tag. Either way, the other lane's current version then arrives as an ordinary update.

Because they are one app, keeping a Stable and an Insider copy side by side does not give you two independent installs. Both read the same desktop settings store, so the channel is a single value and whichever copy wrote it last wins — switch to Insider in one and the other follows. They share one update download cache as well. KIROCREW_HOME does not separate them either: it moves t

readme truncated — read the full docs on github

Frequently asked questions

Is KiroCrew free to use?

KiroCrew is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does KiroCrew do?

A persistent workspace for development work that self-improves and continues beyond one session.

What is KiroCrew written in?

KiroCrew is primarily written in Python. Its source is publicly available at https://github.com/kirodotdev/KiroCrew, and it has 3,991 GitHub stars.