coding
Kiro:将工程严谨性带入 AI 编程的智能体 IDE
Kiro 是 Amazon 推出的 AI 驱动 IDE 和 CLI 工具,通过 spec 驱动开发、Agent Hooks 和高级 Steering 机制,帮助开发者从 vibe coding 走向 viable code。
什么是 Kiro
Kiro 是 Amazon 推出的 AI 编程 IDE 和 CLI 工具。它的核心理念是 “Bring engineering rigor to agentic development” —— 将工程严谨性带入 AI 辅助开发。
与单纯的代码补全工具不同,Kiro 提供了完整的 spec 驱动开发工作流,帮助开发者管理意图、在大型代码库中完成长期任务,并验证代码正确性。
核心特性
Spec 驱动开发
Kiro 最大的差异化在于它的 spec 工作流:
- 自然语言 → 结构化需求 — 将你的自然语言描述转化为清晰的需求和验收标准(EARS 表示法)
- 架构设计 — 分析代码库,生成符合最佳实践的架构方案和技术选型
- 实现计划 — 创建离散的任务列表,按依赖关系排序,可选生成全面的测试
- Agent 执行 — 让 Kiro 的高级 Agent 逐步实现每个任务
CLI 终端体验
Kiro 不仅有 IDE,还提供 CLI 版本,可以在任何终端中使用:
curl -fsSL https://cli.kiro.dev/install | bash
支持构建功能、自动化工作流、分析错误、追踪 bug,甚至通过 SSH 远程使用。
Agent Hooks
通过预定义的 prompt,Agent 可以在文件保存等事件触发时自动执行任务:
- 自动生成文档
- 自动编写单元测试
- 优化代码性能
Steering 规则
通过 .kiro/steering/ 目录下的 Markdown 文件定义项目级规则,让 AI 始终遵循你的编码规范、工作流偏好和架构决策。
原生 MCP 支持
连接文档、数据库、API 等外部资源,支持远程 MCP 服务器。
模型支持
Kiro 支持多种前沿模型:
- Auto 模式(默认)— 混合使用多种模型,平衡质量、延迟和成本
- Claude Sonnet 4.5 / 4.6 — 可靠的高级编码和推理
- Claude Opus 4.5 / 4.6 / 4.7 / 4.8 — 最强推理能力
- 开源模型 — Qwen3 Coder Next、DeepSeek v3.2、MiniMax 2.1
定价
| 方案 | 价格 | Credits |
|---|---|---|
| Free | $0/月 | 50 credits |
| Pro | $20/月 | 1,000 credits |
| Pro+ | $40/月 | 2,000 credits |
| Power | $200/月 | 10,000 credits |
付费方案超出额度后按 $0.04/credit 计费。首次升级付费方案可获得 $20 抵扣。
适合谁用
- 独立开发者想要从想法快速到产品
- 团队希望统一 AI 辅助开发的规范和质量
- 需要在大型代码库中处理复杂多步骤任务的场景
- 喜欢终端工作流的开发者(CLI 版本)
总结
Kiro 代表了 AI 编程工具从 “vibe coding” 到 “viable code” 的进化。它不只是帮你写代码,而是帮你管理整个开发流程——从需求到架构到实现到验证。如果你厌倦了 AI 生成的代码缺乏工程严谨性,Kiro 值得一试。
官网:kiro.dev