Kiro:面向规范化开发的 AI IDE
Kiro 是亚马逊推出的 AI IDE,基于 Code OSS 构建,兼容 VS Code 的设置与插件。它通过 Specs 规范驱动开发、Hooks 事件自动化和 Agentic Chat,帮助开发者从需求分析、设计规划到代码实现和测试验证建立完整流程。
主要功能
- Specs 需求管理:将模糊需求拆分为用户故事、设计文档和技术任务,让开发目标清晰可追踪。
- Hooks 自动化:根据文件保存、代码提交等事件,自动更新测试、刷新文档、执行安全检查和规范校验。
- Agentic Chat:结合项目上下文,通过自然语言完成代码编写、修改和问题排查。
- MCP 扩展:连接外部工具、服务和专业开发能力。
- VS Code 兼容:支持 VS Code 设置、插件、多种编程语言和主流操作系统。
- 变更预览与撤销:通过 Follow 预览代码修改,发现问题时可使用 Revert 快速撤销。
- Git 集成:支持代码提交及与自动化检查流程结合。
如何使用Kiro
访问Kiro官网下载安装包并登录账号。创建或导入项目后,可以在 Agentic Chat 中描述需求,或使用 Specs 生成用户故事、设计方案和实施任务。确认计划后逐项执行开发。对于重复性工作,可配置 Hooks,在保存文件或提交代码时自动更新测试、文档并执行检查。修改代码前可先预览变更,必要时使用 Revert 撤销。
产品定价
Kiro 预览阶段根据提供资料可免费使用,并支持 Claude Sonnet 4 和 Claude Opus 4 等模型。模型额度、使用限制及正式版价格可能调整,具体以官网最新信息为准。
核心优势
- 规范驱动开发:先明确需求和设计,再进入编码阶段,减少目标偏差。
- 自动化程度高:Hooks 可将测试、文档和安全检查融入日常开发流程。
- 过程可控:支持查看修改、人工确认和即时撤销,降低 AI 操作风险。
- 兼容现有环境:延续 VS Code 的设置和插件生态,迁移成本较低。
- 适合团队协作:通过共享规格、任务和自动化规则统一开发流程。
应用场景
- 快速原型开发:将产品概念拆解为明确任务并快速完成可运行原型。
- 复杂系统建设:管理从需求、设计到实现和测试的完整开发流程。
- 安全应用开发:自动执行安全扫描、规范检查和测试更新。
- 游戏及互动应用开发:辅助实现游戏逻辑、功能模块和迭代任务。
- 团队工程协作:统一需求文档、代码标准、测试流程和交付方式。
使用 AI 修改代码或执行自动化 Hooks 前,请先检查任务范围和权限配置,并对关键变更、依赖安装及生产部署进行人工审核。