# kirodotdev/kirocrew

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kirodotdev-kirocrew).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,830 stars · 986 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/kirodotdev/KiroCrew
- Homepage: https://kiro.dev/crew/
- awesome-repositories: https://awesome-repositories.com/repository/kirodotdev-kirocrew.md

## Topics

`agent` `agentic-ai` `agents` `ai-agent` `ai-agents` `automation` `devtools` `kiro` `llm`

## Description

KiroCrew is a persistent workspace for AI-assisted development built around an autonomous coding agent. Tasks are planned, carried out, checked against the spec, and retried on failure, with state saved to checkpoints so long-running work can resume after a restart. One shared runtime serves the desktop app, web dashboard, command line, and chat channels such as Slack and Discord, so the same ongoing work is visible from each of them.

The agent improves with use: user corrections and task failures are turned into lasting lessons, applied globally or limited to a single repository, and repeated patterns in past work can become reusable skills that can be inspected, refined, or removed. Large problems can be split across isolated subagents that run in parallel and report back to the main conversation. Work can also start without a person present, through timezone-aware schedules, authenticated webhooks, messaging events, and heartbeat checks on ongoing tasks.

Unattended runs are constrained by layered controls: tool approvals, operating system sandboxing, sensitive-path checks, credential redaction, deny rules, audit events, and governance profiles. Capabilities extend through tool servers, markdown skills, lifecycle hooks, and installable focused apps, without changes to the core runtime. A dashboard shows tool calls, subagent progress, context usage, approvals, schedules, memory, and logs.

The workspace can run on a local machine, in a container, or on a remote host, installed through an installer, desktop package, container image, or source build with a selectable release channel. It sends a minimal anonymous daily heartbeat, which can be switched off through a setting, command, environment variable, or policy.

## Tags

### Artificial Intelligence & ML

- [Autonomous Task Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-assistants/autonomous-coding-agents/autonomous-ai-workflows/autonomous-task-orchestration.md) — Runs a runtime that plans, executes, verifies, and retries long-running work, delegates to parallel subagents, and resumes from checkpoints unattended.
- [Agent Self-Improvement Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-self-improvement-frameworks.md) — Improves the coding agent over time by learning from corrections and failures and turning repeated patterns into reusable skills.
- [Agent Governance](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-security-and-governance/agent-governance.md) — Limits what unattended agents can do through approvals, sandboxing, credential redaction, deny rules, audit events, and governance profiles.
- [Multi-Surface Bot Access](https://awesome-repositories.com/f/artificial-intelligence-ml/bot-channels/multi-surface-bot-access.md) — Serves the desktop app, web dashboard, command line, and chat channels like Slack and Discord from one runtime sharing the same work.
- [Lesson Memories](https://awesome-repositories.com/f/artificial-intelligence-ml/model-feedback-loops/error-correction-feedback-loops/lesson-memories.md) — Turns user corrections and task failures into stored lessons, global or per repository, that are injected into later prompts so the agent improves.
- [Planned Long-Running Agent Work](https://awesome-repositories.com/f/artificial-intelligence-ml/planned-long-running-agent-work.md) — Takes a task spec, plans the steps, runs them, checks results against the spec, retries failures, and resumes from checkpoints.
- [Agent Extensibility Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-extensibility-frameworks.md) — Extends the agent through tool servers, markdown skills, lifecycle hooks, and installable focused apps without changing the core runtime.
- [Session State Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-session-workspaces/session-state-persistence.md) — Saves task and conversation state to durable storage at regular points so long-running work resumes after a restart or failure.
- [Persistent Cloud Workspaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/infrastructure-runtime-environments/agent-workspace-environments/persistent-cloud-workspaces.md) — Keeps context, memory, and running tasks in a long-lived workspace that survives restarts and is reachable from multiple interfaces.
- [Durable User Correction Memory](https://awesome-repositories.com/f/artificial-intelligence-ml/durable-user-correction-memory.md) — Turns user corrections and task failures into stored lessons, scoped globally or to one repository, so later runs do not repeat earlier mistakes. ([source](https://github.com/kirodotdev/kirocrew#readme))

### Development Tools & Productivity

- [Shared Runtime Across Clients](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/cross-platform-native-compilation/desktop-and-web-compilations/shared-runtime-across-clients.md) — Connects the desktop app, web dashboard, command line, and chat channels like Slack and Discord to one runtime so work continues across them. ([source](https://github.com/kirodotdev/kirocrew#readme))
- [Execution-Driven Skill Synthesizers](https://awesome-repositories.com/f/development-tools-productivity/skill-generation/execution-driven-skill-synthesizers.md) — Detects repeated patterns in past work and turns them into reusable skills that can be inspected, refined, or removed. ([source](https://github.com/kirodotdev/kirocrew#readme))

### Security & Cryptography

- [Agent Action Guardrails](https://awesome-repositories.com/f/security-cryptography/security-and-access-control/agent-action-guardrails.md) — Combines tool approvals, OS sandboxing, sensitive-path checks, credential redaction, deny rules, audit events, and governance profiles to constrain unattended agent runs. ([source](https://github.com/kirodotdev/kirocrew#readme))
- [Sandbox Permissions](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/sandbox-permissions.md) — Passes every agent action through stacked approval rules, operating system sandboxing, path guards, and credential redaction before it reaches the host.

### Software Engineering & Architecture

- [Unattended Task Executions](https://awesome-repositories.com/f/software-engineering-architecture/client-server-architecture/long-running-task-protocols/unattended-task-executions.md) — Plans task spec steps, executes and verifies them, retries failures, and resumes from saved checkpoints so lengthy work finishes without supervision. ([source](https://github.com/kirodotdev/kirocrew#readme))
- [Parallel Subagent Orchestrators](https://awesome-repositories.com/f/software-engineering-architecture/parallel-subagent-orchestrators.md) — Lets the agent hand work to isolated subagents that run in parallel and report back so findings combine into one answer. ([source](https://github.com/kirodotdev/kirocrew#readme))
- [Agentic Planning Loops](https://awesome-repositories.com/f/software-engineering-architecture/client-server-architecture/long-running-task-protocols/agentic-planning-loops.md) — Breaks a task into steps, runs each one, checks the outcome against the spec, and retries failures until the work passes.
- [Agent Skill Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders/agent-skill-extenders.md) — Adds tool servers, markdown skills, and hooks that broaden what the agent can do without modifying the core runtime. ([source](https://github.com/kirodotdev/kirocrew#readme))
- [UI and Hook Extensions](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders/ui-and-hook-extensions.md) — Attaches tool servers, markdown skills, and lifecycle hooks to the runtime through defined interfaces so capabilities grow without changing the core.
- [Shared Core Architectures](https://awesome-repositories.com/f/software-engineering-architecture/shared-core-architectures.md) — Runs one central process that holds all state and serves the desktop app, web dashboard, command line, and chat channels.

### DevOps & Infrastructure

- [Timezone-Aware Schedulers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/task-schedulers/delayed-task-scheduling/timed-event-scheduling/timezone-aware-schedulers.md) — Runs agent work or scripts on timezone-aware schedules and reacts to webhooks and messaging events, delivering results to chosen destinations.
- [Event-Driven Triggers](https://awesome-repositories.com/f/devops-infrastructure/event-driven-triggers.md) — Starts unattended agent work from incoming messages, authenticated webhooks, and heartbeat signals instead of waiting for someone to issue commands.
- [Agent Run Scheduling](https://awesome-repositories.com/f/devops-infrastructure/recurring-job-scheduling/agent-run-scheduling.md) — Runs agent work on timezone-aware schedules and in response to webhooks or messaging events, delivering results to chosen destinations.
- [Scheduled and Webhook Bot Triggers](https://awesome-repositories.com/f/devops-infrastructure/scheduled-and-webhook-bot-triggers.md) — Starts unattended agent tasks from messaging events and authenticated webhooks, with heartbeat checks that watch ongoing tasks until something needs attention. ([source](https://github.com/kirodotdev/kirocrew#readme))

### System Administration & Monitoring

- [AI Agent Execution Monitors](https://awesome-repositories.com/f/system-administration-monitoring/agent-performance-monitoring/ai-agent-execution-monitors.md) — Shows tool calls, subagent progress, context usage, approvals, schedules, memory, and logs in a dashboard so running agent work stays visible. ([source](https://github.com/kirodotdev/kirocrew#readme))
