Kiro是什么

Kiro是亚马逊公司推出的AI IDE,旨在帮助开发者高效实现从概念到交付的全流程开发目标。其核心功能基于两大核心模式——Specs(Specification)和Hooks(自动化触发器):

  • Specs(需求规范):通过"先聊天,再构建"的方式,将需求分解为用户故事、设计文档和技术任务,确保开发过程目标明确且具备可追溯性
  • Hooks(自动化触发器):采用"先规划,再构建"模式,优先生成文档和设计方案,通过事件驱动自动化完成测试更新、文档刷新等重复性任务,提升开发效率并降低错误率

当前Kiro处于预览阶段,完全免费开放使用,兼容Claude-Sonnet-4和Claude-Opus-4等多语言编程模型,并适配VS Code设置。

Kiro的主要功能

需求管理(Specs)

  • 需求拆解:将模糊需求转化为具体用户需求,补充边界条件说明
  • 开发指南:自动生成开发指导手册
  • 同步追踪:保持需求文档与代码库实时更新

自动化开发(Hooks)

  • 测试维护:自动更新测试文件
  • 文档管理:执行文档刷新操作
  • 安全保障:
    • 自动扫描代码安全隐患
    • 校验代码规范符合性

集成与扩展

  • 支持Model Context Protocol(MCP)连接专业工具
  • 提供引导规则和代理聊天功能
  • 允许插件扩展个性化开发流程

兼容性与用户体验

  • 基于Code OSS构建,完全兼容VS Code插件和设置
  • 支持多平台部署及主流编程语言
  • 流程无缝衔接现有开发环境

其他核心能力

  • 代码预览:执行任务时可通过Follow按钮预览修改内容
  • 即时回退:发现异常时通过Revert按钮快速撤销更改
  • 上下文编程:Agentic Chat功能支持结合语境执行开发指令

如何使用Kiro

安装流程

  1. 下载安装包

    • 官网访问:访问kiro.dev
    • 公众号获取:关注后回复口令20250719获取全平台安装包
      ![](二维码图片链接)  
      点击扫码关注,回复口令即可获取
  2. 本地安装

    • 运行安装程序
    • 按照指引完成软件部署

用户认证

  • 登录方式:支持Google/GitHub账号登录
  • 账户注册:通过选择性身份验证建立个人/团队账户

开发流程

  1. 项目管理

    • 创建新项目
    • 导入现有代码库
  2. 核心功能操作

    • Specs使用
      输入需求描述 → 生成用户故事 → 补充设计文档 → 分解技术任务
    • Hooks配置
      设置触发条件 → 自动执行测试/文档更新 → 查看执行报告
  3. 版本控制

    - 集成Git工作流
    - 提交代码时触发安全规范检查

Kiro的应用场景

  • 快速原型开发
    区块链/创业团队通过需求规范模型,48小时内搭建可运行原型

  • 复杂系统开发
    企业级团队借助自动化文档同步,实现千万级代码库的协同开发

  • 安全应用构建
    金融/支付系统开发者通过内置安全扫描器,快速完成加密文件系统开发

  • 游戏开发辅助
    非游戏领域开发者可快速实现游戏逻辑与核心功能

  • 团队协作标准
    强制执行代码规范与开发流程,跨地域团队效率提升40%