kirodotdev/KiroCrew
A persistent workspace for development work that self-improves and continues beyond one session.
What it solves
Kiro Crew provides a persistent, self-learning development workspace that allows AI agents to continue working on tasks unattended, across multiple sessions, and on hardware controlled by the user. It eliminates the problem of ephemeral agent sessions that end when a chat window is closed.
How it works
The system uses a "Gateway" architecture that separates the agent runtime from the user interface. The Gateway manages sessions, memory, schedules, and approvals on the host machine, while the user interacts with the agent via a desktop app, web dashboard, CLI, or integrated messaging platforms like Slack and Discord. It utilizes an ACP runtime and supports MCP tools for extensibility.
Who it’s for
Developers who need autonomous, long-running AI agents that can remember project context, learn from failures, and execute complex multi-step tasks without constant supervision.
Highlights
- Persistent Memory: Sessions and task checkpoints survive restarts, allowing work to resume exactly where it left off.
- Self-Learning & Evolving: Converts corrections and failures into durable lessons and synthesizes repeated patterns into reusable skills.
- Unattended Autonomy: Supports scheduled recurring jobs and reactive work triggered by webhooks or messaging events.
- Multi-Surface Access: A single agent state can be accessed across a desktop app, web dashboard, CLI, and various chat apps.
- Parallel Execution: Ability to spawn isolated subagents to handle parallel research or tasks before synthesizing results.
- Defense in Depth: Includes OS sandboxing, tool approvals, and credential redaction for secure local execution.
Related
- Project
- Project
- Project
- Project
- Project