KiroCrew

KiroCrew is an open-source agent harness and orchestrator developed by the kirodotdev team. Built as a persistent, self-learning agent execution framework, it runs directly on local developer machines or remotely on dedicated infrastructure to coordinate multi-step coding workflows. In day-to-day development, KiroCrew orchestrates agent tasks across codebases while maintaining execution history, workspace state, and tool configurations inside a local directory (`~/.kiro/crew`). The harness includes structured tool approval mechanisms and execution gates that ensure safety when running terminal commands or applying file diffs across tasks. What sets KiroCrew apart from single-turn terminal assistants is its focus on continuous operation and persistent agent lifecycles. Rather than executing isolated command loops, it provides structured specification tracking, containerized deployment options via GHCR Docker images, and an extensible approval layer for backend-governed tool invocation. KiroCrew is developed as an open-source project on GitHub with active community contributions, offering free self-hosted execution across Linux, macOS, and containerized environments.

Tags: ai agent, cli, code assistant, coding agent, developer tools, OpenSource

Visit KiroCrew

Key features

  • Persistent agent runtime — Retains state, learning, and execution logs across developer sessions in ~/.kiro/crew. - Flexible hosting — Deploys natively on local developer workstations or remotely on dedicated compute hardware. - Tool approval layer — Enforces backend-driven verification gates and review policies before running automated actions. - Containerized distribution — Supports quick deployment via Docker images hosted on GitHub Packages (GHCR). - Spec-driven task execution — Integrates with .kiro project specifications to guide agents through complex workflows.

Use cases

Use Case: Self-Hosted Remote Agent Orchestration Developers running continuous agent workflows on remote servers can deploy KiroCrew via Docker or standalone binaries to run background maintenance, testing, and automated refactoring without tying up local hardware resources.

Use Case: Safe Command and Tool Execution Teams working with autonomous code generators can configure KiroCrew's tool approval gates to review file modifications, dependency installations, and shell commands before changes touch the active codebase.

Use Case: Multi-Step Spec Implementation Engineers can feed structured project specifications located in the repository's .kiro directory into KiroCrew, allowing the orchestrator to track task progression, manage state, and execute discrete implementation phases.

Who it is for

KiroCrew is aimed at software engineers, DevOps practitioners, and systems teams seeking a self-hosted, persistent agent harness with strong governance over tool execution. It is less suitable for users looking for a lightweight, single-prompt shell helper that requires zero configuration or background state management.

Install guide

Installation Install KiroCrew using the official download script or via Docker: bash # Download and install the binary curl -fsSL https://download.crew.kiro.dev | bash # Alternatively, pull the official container image docker pull ghcr.io/kirodotdev/kirocrew:latest

First Run Initialize KiroCrew in your project workspace to set up the configuration directory and storage path: bash # Initialize KiroCrew in the current directory kirocrew init # Verify your configuration and state directory ls -la ~/.kiro/crew

Example Session Start an interactive session or run a task against a local specification: bash # Launch KiroCrew to implement a task defined in your project spec kirocrew run "Scaffold authentication middleware based on .kiro/spec.md"

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • Plandex — Plandex is an open-source terminal-based AI coding agent designed to handle complex, multi-file engineering tasks in large codebases. Created by…
  • OpenCode — OpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions.…
  • OpenHands — OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment…
  • Subtask — Subtask is an open-source CLI agent harness and orchestration tool developed by zippoxer in Go. It is built to coordinate…
  • EchoCoding — EchoCoding is an open-source agent harness and audio-augmented developer tooling layer created by launsion-boop. Designed to run alongside AI coding…
  • pi-reflect — pi-reflect is an open-source agent harness and self-improvement extension for pi coding agents, developed by jo-inc. It inspects agent session…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories