kirodotdev/KiroCrew
开发工具一个自托管的持久化开发工作区,让编码代理跨会话继续工作,并保留记忆、计划任务与审批。
Kiro Crew 是一个面向代理驱动开发工作的开源工作区,目标是让工作不随着一次对话结束而中断。它在你自己控制的硬件上运行 Gateway——可以是 Mac、容器或远程主机——把会话、记忆、计划任务和任务检查点保存在那里,而你可以从桌面应用、Web 仪表盘、CLI,或 Slack、Discord 等消息渠道接入。它适合希望多步骤编码任务能无人值守地继续运行,并且愿意自己维护运行时和登录凭据的人。
实际工作方式的变化
核心主张是连续性。对话窗口关闭后,工作不会结束;每个对话或后台任务都是 Gateway 管理的逻辑代理会话,可以在 Gateway 重启后恢复,也能并发运行。计划任务或由事件触发的工作无需有人守在终端前。长任务拿到任务说明后会自行规划步骤、执行、验证、失败重试,并从检查点恢复;README 的例子是一份迁移计划,如果测试失败就停下。
支撑这一点的主要机制有两个。其一,纠正和任务失败会沉淀为持久经验,影响后续行为;经验可以全局生效,也可以通过 repo_scope 限定在某个仓库。重复出现的模式可以被合成为可复用技能,由你查看、修改或删除。其二,委派会把工作分发给相互隔离的子代理,再把结果并回父对话,适合并行调研或比较多个方案。
工作入口可以互换:桌面应用、仪表盘、CLI 或已连接的消息渠道,都不需要迁移代理运行时或状态。仪表盘会展示工具调用、子代理进度、上下文用量、审批、记忆和日志,让无人值守的运行仍然可检查。扩展通过 MCP server、markdown 技能和 hook 完成,而不必改动核心运行时。
各安装路径的前提
默认代理运行在 kiro-cli 上,需要在 Gateway 主机上单独安装并登录;首次启动会检查这一前提,缺失时指向官方安装指南。桌面版提供 macOS、Windows x64,以及 Linux x86_64/aarch64 的 deb、rpm 和 AppImage,分为 Stable、Insider 和 Nightly 三个通道;Linux 安装指南说明了如何选择包以及沙箱配置。一行安装脚本会获取签名过的 Stable wheel,并在本地端口提供仪表盘,只有 0.1.2 及以后版本可以固定版本号。Docker 提供多架构镜像,面向常驻服务器。
在 macOS 和 Linux 上从源码构建需要 Python 3.12+ 和 Node.js 22.12+(推荐 24 LTS)。Windows 使用单独的原生源码安装指南。其他经过验证的 ACP 后端各有自己的前提条件。
控制、数据与遥测
运行时边界上设置了审批、可用的操作系统隔离、敏感路径与凭据检查、拒绝规则、审计事件,以及可选的治理配置。仪表盘默认只绑定回环地址;任何远程暴露都需要经过认证的配置,扩大暴露范围前应先阅读安全模型。用户数据默认位于 ~/.kiro/crew,可通过 KIROCREW_HOME 改到别处。
匿名遥测默认开启:每天一次心跳,恰好包含五个字段;官方应用目录的安装或更新还会产生一次基于事件的安装回执。首次外发要等隐私声明展示之后。可以在 Settings 中关闭,或用 kirocrew telemetry disable、KIROCREW_TELEMETRY_DISABLED 关闭;在 CI 中以及 KIROCREW_HOME 指向非默认位置时自动关闭,管理员也可以通过安全策略强制关闭。文档声明提示词、模型回复、文件内容、路径、仓库名和凭据从不上报。
代码以 Apache-2.0 许可发布,署名信息见 NOTICE。
HotRepo 点评
热度跟踪只有一个日榜观测:2026-10-30 当天 4,653 星,单日 +19 星 榜单记录。单个样本无法说明上升或下降趋势;判断这个项目应基于文档描述的行为,而不是它的上榜状态。
本文由 AI 根据项目 README 生成,更新于 2026年10月30日,以项目官方文档为准。