kirodotdev/KiroCrew · 上手攻略

  • 仓库:kirodotdev/KiroCrew
  • 链接:https://github.com/kirodotdev/KiroCrew
  • 分类:ai
  • 作者:Tom
  • 更新:2026-08-19

是什么

KiroCrew 是一个持久化 AI 开发工作空间,核心理念是"工作不随对话结束而消失"。它让 AI Agent 具备记忆、自我学习和自我进化能力,支持从桌面应用、Web Dashboard、CLI 到 Slack/Discord/Telegram 等消息渠道的多端接入。

架构上分为三层: - Surface 层(入口):桌面 App、Web Dashboard、CLI、Slack / Discord / Telegram / Teams / Webex / WeCom / WeChat - Gateway 层(核心):长期运行的本地进程,管理会话、记忆、定时任务、审批、策略 - Agent 层(执行):通过 kiro-cli 驱动 LLM,支持 MCP 工具、子 Agent、checkpointed 任务

解决什么问题

传统 AI Coding Agent 每次对话都是独立的,关闭对话后记忆清零、任务中断。KiroCrew 解决了:

  1. 会话无法持久:对话结束后 Agent 不记得之前的上下文;KiroCrew 的会话、记忆、检查点均可跨会话恢复
  2. 无法自我改进:用户纠正 Agent 的错误无法被 Agent 记住;KiroCrew 可将纠正和失败转化为持久 lesson
  3. 缺乏长期任务支持:Agent 无法运行需要数小时/数天的后台任务;KiroCrew 支持 checkpointed 任务执行与断点恢复
  4. 无法定时触发:没有 cron 能力,Agent 只能被动等待用户指令;KiroCrew 支持定时任务和主动 nudging

快速安装

Linux 一行命令(推荐)

curl -fsSL https://download.crew.kiro.dev/cli.sh | sh

安装完成后,打开浏览器访问 http://localhost:5476 即可使用 Web Dashboard。首次启动会自动下载 Qwen3-Embedding-0.6B GGUF 模型(约 610MB)用于语义记忆。

桌面包(可选,叠加在一行命令安装上)

# Debian/Ubuntu
sudo apt install ./KiroCrew-x86_64.deb

# Fedora/RHEL/Amazon Linux 2023
sudo dnf install ./KiroCrew-x86_64.rpm

# 通用 AppImage(需 FUSE,无 root)
./KiroCrew-x86_64.AppImage

⚠️ Linux 桌面包需要 glibc 2.34+(Ubuntu 22.04+、Debian 12+、Fedora 36+)。旧系统请用上面的一行命令安装。

Docker(服务器/始终在线场景)

docker run -d --name kirocrew \
  -p 127.0.0.1:5476:5476 \
  -v kirocrew-home:/home/kirocrew \
  ghcr.io/kirodotdev/kirocrew:stable

macOS

下载 DMG 安装包(支持 Apple Silicon + Intel): - Stable: https://download.crew.kiro.dev/desktop/stable/latest/KiroCrew.dmg - Insider: https://download.crew.kiro.dev/desktop/insider/latest/KiroCrew.dmg

Windows

截至 2026-08,Windows 无桌面包安装程序,需从源码安装,参考 windows-install.md

前置依赖

依赖 作用 版本要求
Python Gateway 后端 ≥ 3.10(一行命令安装会自动处理)
Node.js Dashboard 构建 20 或 ≥ 22(仅源码构建需要)
kiro-cli LLM 驱动 必须安装并登录

安装 kiro-cli 并登录:

kiro-cli login

核心用法

Web Dashboard(主界面)

安装后访问 http://localhost:5476,支持: - 多标签并行对话 - 文件浏览与编辑 - 任务状态与审批 - 记忆与知识库 - 定时任务 - Apps 管理

CLI 命令

# 对话模式
kirocrew chat

# 运行任务(指定 TASK.md)
kirocrew run TASK.md

# 定时任务管理
kirocrew cron

# 派生子 Agent
kirocrew spawn run "research X and recommend one"

# 健康检查
kirocrew doctor

工作模式

模式 用途 入口
定时任务 每日报表、巡检、定期维护 kirocrew cron 或自然语言
主动触发 自动重试失败任务、目标循环 AutoNudge / goal-loop skills
事件驱动 CI 告警、Webhook、消息渠道事件 Webhook / 消息事件
任务执行器 有明确步骤的项目,支持 checkpoint kirocrew run TASK.md
子 Agent 并行独立工作流 kirocrew spawn run "..."

消息渠道接入

支持 Slack、Discord、Telegram、Teams、Webex、WeCom、WeChat。连接后在对应平台即可继续对话,Gateway 自动路由消息。

MCP 工具

内置三个 MCP Server: - kirocrew-core:任务、子 Agent、记忆、审批 - kirocrew-cron:定时任务调度 - kirocrew-computer:桌面自动化

典型适用场景

  • 个人 AI 开发助手:在本地持久运行,学习项目上下文,每次打开都记得之前的对话
  • 定时 AI 工作流:每日定时生成报告、自动巡检服务器、周期性数据汇总
  • 团队共享 Agent:通过 Slack/Discord 让团队成员都能调用同一个持久 Agent
  • 长期后台任务:代码迁移、数据处理等需要数小时的任务,Agent 自动执行并在失败时 checkpoint 恢复
  • 多项目并行:不同项目有不同的记忆上下文,Agent 不会混淆

坑与注意

  1. kiro-cli 必须独立安装:KiroCrew 本身不包含 LLM 驱动,需要单独安装 kiro-cli 并登录才能使用。
  2. 首次启动下载 embedding 模型:约 610MB,需联网;如需镜像或离线安装,用 KIROCREW_EMBED_MODEL_URLKIROCREW_EMBED_MODEL_PATH 配置。
  3. Linux AppImage 需要 FUSE 和额外沙箱步骤:Ubuntu 23.10+ 有 unprivileged user namespace 限制,AppImage 需额外手动配置 AppArmor;有 root 权限时优先用 .deb/.rpm。
  4. Windows 支持有限:暂无桌面安装包,只能从源码安装(pip + Python),对 Windows 用户不够友好。
  5. 数据存储在本地:所有会话、记忆、任务状态默认存在 ~/.kiro/crew(或 KIROCREW_HOME 指定目录),清理该目录会丢失所有记忆。
  6. Agent 运行时安全边界:Gateway 通过 tool approvals、OS sandboxing、sensitive-path checks 等多层机制保护系统,但 AI Agent 仍具有真实工具访问权限,配置不当可能造成风险。
  7. Nightly 频道是独立安装:Nightly 和 Stable/Insider 是不同应用名,Nightly 不会覆盖 Stable,可以并行安装。

与同类对比

工具 定位 优点 缺点
KiroCrew 持久化 AI 工作空间 记忆跨会话、消息渠道多、自学习、checkpoint 任务 依赖 kiro-cli、LLM 提供商需自己配置
OpenClaw 多 Agent 协调平台 支持 cron/子 Agent/多端接入、Discord 深度集成 专注 Agent 协调,非独立工作空间
Open Interpreter 本地代码执行 Agent 直接在本地跑代码、轻量 无持久化、无消息渠道集成
Cursor Agent IDE 内嵌 Agent 上下文精准、代码能力极强 局限于 Cursor、会话边界明显
Claude Code CLI Agent 代码能力强、生态成熟 无持久化、无消息渠道
Roo Code VS Code Agent 免费、灵活 无服务器端持久化
Kiro AI Agent 提供商 官方出品 KiroCrew 配套模型 部分功能依赖 Kiro 生态

一句话总结:如果你的痛点是"每次对话 Agent 都是新的",KiroCrew 是目前将持久化记忆、自我学习、消息渠道接入做得最完整的开源方案;如果你已经有 OpenClaw 等 Agent 协调平台,KiroCrew 更适合做个人开发助手的持久层。

一句话推荐结论

AI 开发助手的"记忆与持续性"层——让 Agent 跨会话记住你的项目、在错误中自我改进、真正接管需要长时间运行的后台任务,是从"聊天玩具"到"生产力工具"的关键一步。


原始链接:https://github.com/kirodotdev/KiroCrew 最新稳定版:stable channel(版本号由 installer 管理,建议 kirocrew doctor 查看) 系统要求:Linux (glibc 2.34+)、macOS、Windows (源码安装)、Python ≥ 3.10、kiro-cli (独立安装) 发布通道:Stable(默认)· Insider · Nightly