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 continues working even when the user is not actively chatting. It solves the problem of ephemeral agent sessions by running on hardware the user controls, allowing agents to maintain memory, execute long-running tasks unattended, and evolve their skills based on on-going work.
How it works
The system uses a "Gateway" architecture that separates the agent runtime from the user interface. The Gateway manages agent sessions, memory, schedules, and security policies. Users can interact with these agents via a desktop app, web dashboard, CLI, or integrated messaging platforms (like Slack, Discord, and Telegram). Each session is powered by kiro-cli and can spawn isolated subagents for parallel work. The runtime can be hosted locally or on a remote Linux server.
Who it’s for
It is designed for developers who need an AI agent that can handle multi-step tasks, manage recurring jobs, and maintain a long-term project context across multiple sessions.
Highlights
- Persistent Memory: Sessions and task checkpoints survive restarts, and corrections become durable lessons.
- Unattended Autonomy: Supports scheduled recurring jobs and reactive work triggered by webhooks or messaging events.
- Self-Evolving Skills: Synthesizes reusable skills from repeated patterns that can be edited by the user.
- Multi-Surface Access: Unified state across a desktop app, web dashboard, CLI, and various messaging integrations.
- Defense in Depth: Includes tool approvals, OS sandboxing, and credential redaction for secure execution.
Related
- Project
- Project
- Project
- Project
- Project