AWS近日推出全新AI(IDE)Kiro,正式加入AI编程工具战场,直接挑战目前市场领导者Cursor IDE、Windsurf以及Microsoft的GitHub Copilot。与其他AI编程工具不同,Kiro采用独特的“规格驱动开发”(Spec-driven Development)模式,为开发者带来更有系统的编程体验。
Kiro最大特色在于其规格驱动开发模式。当开发者提出需求(例如“创建电邮订阅表格”),Kiro会自动进行三个阶段的处理:
系统会自动生成详细的需求文件(.md格式),清楚列出所有功能需求和技术规格。这与Cursor IDE需要手动创建requirement.md文件的做法不同,Kiro默认就会进行这项工作。
Kiro会搭建系统架构图(使用Mermaid图表),并提供详细的设计说明。例如在示范中,系统会自动识别需要的核心组件,如SSE服务器组件、日志系统、速率限制器和监控系统等,并为每个组件生成TypeScript代码框架。
系统会将需求拆分成具体任务清单,每个任务都可以独立执行。开发者可以像使用检查点(checkpoint)一样,随时回滚到之前的状态,这功能类似Cursor IDE,但执行更加系统化。
Kiro另一突破性功能是“Agent Hooks”,这是一种智能触发器系统。开发者可以设置各种自动化规则,例如:
在实际示范中,开发者设置了监听TypeScript源文件变化的Hook,每当代码有更新,系统就会自动同步更新项目文件和Docusaurus文件系统,大大减少了手动维护文件的工作量。
相较于Cursor IDE和GitHub Copilot,Kiro提供了更精细的控制权:
实测显示,Kiro在处理复杂项目(如MCP服务器开发)时,能够自动分析缺失的产业标准功能,并提供完整的实施方案。所有代码都由AI生成,开发者无需编写任何代码即可完成功能开发。
Kiro原生支持MCP(Model Context Protocol)服务器集成,开发者可以配置:
这项集成让Kiro能够访问更多外部资源和工具,进一步扩展其功能边界。
目前Kiro仍处于预览阶段,用户可以免费使用包括Claude Sonnet 4.0在内的强大AI模型。虽然免费版本在执行任务时可能需要排队等候,但整体表现依然令人印象深刻。
Kiro的推出标志着AI编程工具进入新阶段。通过规格驱动开发和Agent Hooks等创新功能,Kiro不仅提高了开发效率,更重要的是为AI辅助编程创建了新的标准化流程。
对于习惯使用Cursor IDE的开发者来说,Kiro提供了更系统化的选择。虽然目前仍在预览阶段,但其展现的潜力已经足以撼动现有市场格局。随着AWS持续投入资源改进,Kiro有望成为AI编程工具的新标杆。
开发者现在可以免费试用Kiro,体验这个可能改变编程方式的革命性工具。