
源码系统概览
文章正文
KiroCrew 是一套开源的持久化 AI 开发工作空间系统源码。
它提供自主学习和自主进化能力,支持多设备协作。
工作空间可在桌面应用、Web 仪表盘和 CLI 中使用。
该项目在 GitHub 上获得 3300 star 和 383 fork。
源码简介
KiroCrew 是一个开源的持久化 AI 开发工作空间系统,支持自主学习和自主进化。
会话、记忆和任务检查点在 Gateway 重启后仍可保留,确保工作连续性。
支持定时任务和事件驱动的无人值守运行模式,适合周期性简报和审计场景。
深度防御机制包括工具审批、OS 沙箱、敏感路径检查和审计事件日志。
许可证为 Apache-2.0,欢迎社区贡献 star 和 fork。
核心技术栈为 Python 3.10 和 Node.js 22,支持 Docker 和 systemd 部署。
项目版本 v0.3.0,最后更新 2026 年,更新日志见 CHANGELOG.md。
适用场景
适用于需要持久化 AI agent 会话的开发场景。
支持定时简报、审计和备份等周期性任务。
可用于 CI 告警响应和外部自动化事件处理。
适合通过 Slack、Discord 等消息渠道远程工作。
也适合用于开发团队共享 AI 上下文和协同编程场景。
技术栈与运行环境
核心语言为 Python 3.10 和 TypeScript。
前端使用 React 构建 Web 仪表盘界面。
支持 Docker、systemd 和 launchd 部署方式。
依赖 kiro-cli 驱动 ACP 运行时。
当前版本 v0.3.0,最后更新 2026 年。
功能亮点
- 持久会话,并发隔离对话,重启后可恢复,搜索历史会话
- 自我学习,将纠正和失败转化为持久教训
- 自我进化技能,从重复模式合成可复用技能
- 长时任务,规划步骤、执行、验证、重试和检查点恢复
- 深度防御,工具审批、OS 沙箱、敏感路径检查和审计事件
技术架构与部署指南
安装与部署提示
使用 curl 一键安装脚本完成部署。
支持桌面应用、CLI 和 Docker 三种安装方式。
Stable、Insider 和 Nightly 三个发布频道可选。
作者 kirodotdev 团队,Linux 需要安装 systemd 服务保持运行。
最后更新 2026 年,更新日志见 CHANGELOG.md,版本号 v0.3.0。
截图与演示说明
封面展示了 KiroCrew 持久化开发工作空间的产品图。
Web 仪表盘在 localhost:5476 端口运行,支持并行会话管理。
界面提供文件浏览、审批管理和活动时间线功能。
记忆管理页展示持久化教训和自合成技能列表。
桌面应用支持多标签连接本地或远程 Gateway。
管理面板提供会话搜索、任务检查点恢复和运行日志查看。
竞品对比
| 特性 | KiroCrew | OMNIGENT | CREWAIRI |
|---|---|---|---|
| 定位 | 持久化工作空间 | meta-harness编排 | agent框架 |
| 会话持久化 | 重启后可恢复 | 支持 | 不支持 |
| 自我学习 | 纠正转教训 | 无 | 无 |
| 定时任务 | 无人值守运行 | 无 | 无 |
| 许可证 | Apache-2.0 | Apache-2.0 | MIT |
下表是本系统与主流竞品的核心特性和区别对比。
常见问题
问,KiroCrew 和 Omnigent 有什么区别?
区别在于 KiroCrew 侧重持久化工作空间和自我学习,而 OMNIGENT 侧重多 agent 编排和 harness 切换。
问,支持哪些消息渠道?
支持 Slack、Discord、Telegram、Teams、Webex、企业微信和飞书等。
问,是否需要 Kiro 账号?
是,首次启动需要 kiro-cli 设备码登录。
问,如何实现定时任务?
使用 kirocrew cron 命令创建定时任务,支持自然语言指令。
安全风险提示
框架涉及 shell 命令执行和文件系统访问。
建议启用 OS 沙箱隔离(Linux 和 macOS)。
敏感环境变量会被自动脱敏处理。
137 个内置拒绝模式阻止破坏性命令和数据外泄。
远程仪表盘需要 token 认证,建议绑定回环地址。
下载说明
源码已从 GitHub 下载并打包为 zip 压缩包。
百度网盘和蓝奏云提供双链下载,提取码 8888。
解压后可本地构建或使用 Docker 运行。
包含完整源码、测试套件和部署配置。
GitHub项目开源地址,https://github.com/kirodotdev/KiroCrew