产品概述
Kiro 是 AWS 开发的一款创新型 IDE,通过桥接快速原型与生产级应用,彻底革新软件开发流程。Kiro 基于 VS Code 开源基础,采用规范驱动开发方法,将自然语言提示转化为全面的需求、技术设计和实现任务。平台集成先进语言模型(如 Claude Sonnet 4.0),具备 Agent 钩子自动化、引导文件项目上下文和实时代码差异可视化,确保开发者在整个开发过程中保持控制。
主要功能
| 规范驱动开发 | 将自然语言提示转化为结构化需求、技术设计和按顺序的实现任务,采用 EARS 规范验收标准,实现全面的项目规划。 |
| Agent 钩子自动化 | 自动化后台 Agent 处理常规任务,如生成测试、更新文档、安全漏洞扫描和在文件保存或提交时强制执行编码规范。 |
| 项目引导上下文 | 基于 Markdown 的引导文件,提供深度项目上下文,包括产品愿景、技术栈和目录结构,指导开发决策。 |
| 实时代码监督 | 透明的代码差异可视化,精细控制每一次更改,开发者可审核、批准、编辑或回滚修改,支持受控自动驾驶模式。 |
| 多模态集成 | 支持图片、终端输出和多种文件类型作为上下文输入,并原生集成 MCP,可连接数据库、API 和外部文档。 |
使用场景
- 企业级软件开发:适用于需要可维护、生产级代码的团队,进行大规模应用开发,具备结构化需求、技术文档和实施跟踪。
- 从快速原型到生产:从初步概念探索到完整文档、测试和可部署应用的无缝过渡,开发全程保持上下文。
- 团队协作项目:多开发者项目,要求统一编码规范、共享规范和同步文档,贯穿团队成员和项目各阶段。
- 遗留代码现代化:对现有代码库进行重构和升级,提供全面分析、结构化迁移规划和自动化质量保障流程。
- 全栈应用开发:端到端开发复杂应用,包括数据库设计、API 创建、前端实现和部署配置管理。

