开发者在复杂项目中常常面临需求模糊、重复性任务多和跨团队协作困难的问题。Kiro 是亚马逊推出的 AI IDE 编程工具,通过 Specs(Specification)和 Hooks(自动化触发器)两大核心模式,将需求拆解、任务规划与自动化执行相结合,帮助开发者从概念到交付高效完成软件开发。Kiro 支持多种编程语言和插件,兼容 VS Code 设置,并提供完整的 AI 编程体验,使开发流程更清晰、可追溯且安全。
Kiro是什么?
Kiro 是亚马逊推出的智能 AI IDE,面向需要高效管理需求和自动化开发任务的开发者。它基于 Specs 和 Hooks 两大模式,先将需求分解为用户故事、设计文档和技术任务,再通过事件驱动触发自动化操作,如代码生成、测试更新和文档刷新。Kiro 支持多语言、多插件,并兼容 VS Code 环境,能在保持开发者习惯的同时提供 AI 辅助,提升团队协作效率和代码质量。
网站地址:https://kiro.dev

核心功能
Kiro 功能全面,适合个人开发者和团队协作:
- 需求管理(Specs)——将模糊需求拆解为具体用户需求,补充边界条件,并生成开发指导手册,保持需求与代码同步。
- 自动化开发(Hooks)——通过事件驱动自动更新测试文件、刷新文档、扫描安全问题及校验代码规范。
- 集成与扩展——支持 Model Context Protocol(MCP)连接专业工具,提供引导规则和代理聊天功能,满足多样化开发需求。
- 兼容性与用户体验——基于 Code OSS 构建,保留 VS Code 的设置和插件,支持多平台和主流编程语言。
- 预览代码修改——执行任务时,可通过 Follow 按钮预览代码修改,用户掌握操作主动权。
- 即时撤销修改——发现问题可立即点击 Revert 按钮撤销,避免错误传播。
- Agentic Chat——结合上下文即时完成编程任务,提供智能交互体验。
使用场景
Kiro 适用于从个人开发到团队协作的多种场景:
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 软件工程师 | 将需求快速分解为开发任务并生成文档指导 | ★★★★★ |
| QA 测试 | 自动更新测试文件并校验代码规范 | ★★★★☆ |
| 团队协作 | 通过 MCP 工具和 Agentic Chat 管理团队任务和沟通 | ★★★★★ |
| 项目经理 | 跟踪需求与任务完成情况,确保项目可追溯 | ★★★★★ |
| 初学者 | 在 AI 辅助下理解开发流程与任务规划 | ★★★★☆ |
操作指南
新用户可快速上手 Kiro:
- 访问官网——注册并下载 Kiro 预览版。
- 安装与配置——安装 Kiro 并保持 VS Code 插件和设置同步。
- 登录账户——使用账号登录并选择可用 AI 模型(Claude-Sonnet-4 或 Claude-Opus-4)。
- 创建项目——新建或导入项目,Kiro 会分析目录并准备开发环境。
- 使用 Specs 分解需求——通过自然语言描述需求,生成用户故事、文档和技术任务。
- 触发 Hooks 自动化操作——自动更新测试、刷新文档、扫描安全问题。
- 预览与执行修改——点击 Follow 查看修改结果,确认后执行;如有问题,点击 Revert 撤销。
- Agentic Chat 任务执行——在侧边栏用自然语言与 AI 对话,完成即时编程任务。
支持平台
- 操作系统——Windows、macOS、Linux。
- 集成 IDE——基于 Code OSS,可使用 VS Code 插件和设置。
- 编程语言——支持主流编程语言,包括 Python、Java、C/C++、JavaScript 等。
产品定价
- 预览阶段完全免费——用户可使用 Claude-Sonnet-4 和 Claude-Opus-4 模型进行开发。
- 企业或高级功能——未来版本可能提供扩展功能和企业定制服务。
常见问题
Q1: Kiro 是否支持自动化操作?
A: 是,通过 Hooks 模式,Kiro 能自动更新测试、刷新文档、扫描安全问题并校验代码规范。
Q2: 支持哪些编程语言?
A: 支持 Python、Java、C/C++、JavaScript 等主流语言,并可扩展其他语言插件。
Q3: 是否兼容 VS Code 设置?
A: 完全兼容,保留插件和用户配置,确保现有开发环境不受影响。
Q4: 如何控制 AI 修改代码?
A: 可使用 Follow 预览修改,Revert 立即撤销,保持修改安全可控。
Q5: 是否适合团队协作?
A: 适合,通过 MCP 工具和 Agentic Chat 管理任务与沟通,实现高效协作。
总结
Kiro 是亚马逊推出的智能 AI IDE,结合 Specs 和 Hooks 模式,实现需求拆解、任务规划与自动化执行。兼容 VS Code 和多语言插件,提供预览修改、即时撤销和 Agentic Chat 功能,使开发者能够高效、安全地完成复杂项目。Kiro 适合软件工程师、团队协作和项目管理场景,也适合希望在 AI 辅助下学习开发流程的初学者,是一款高效、智能的 AI 编程工具。





