Kiro
Kiro 是 AWS 推出的 AI IDE,通过规范驱动开发、Agent 自动化、项目引导机制,帮助开发者从原型快速走向生产级应用。
网站预览

详细描述
1. 什么是 Kiro?
Kiro 是由 AWS 推出的新型 AI 编程环境,它不仅能写代码,更能理解你的项目目标,从“灵感”到“上线”全程陪跑。它通过自主 Agent 将自然语言提示转化为完整的开发规范、设计文档、任务清单和代码实现,帮助开发者从“Vibe 编程”走向真正的生产级系统。
2. 为什么选择 Kiro?
规范驱动开发(Spec‑Driven)
- 自动生成
requirements.md、design.md、tasks.md等文档 - 强制三阶段流程:需求 → 设计 → 实施,避免技术债
- 自动生成
Agent Hooks 自动化助手
- 文件保存、提交时自动触发测试、文档更新、安全扫描
- 支持自然语言配置自动化流程
项目 Steering 引导机制
- 通过 Markdown 文件定义项目结构、技术栈、编码规范
- AI 按你的风格执行任务,保持一致性
双模式工作流
- Autopilot 模式:AI 自动执行任务
- Supervised 模式:每步由你确认,安全可控
企业级安全与集成
- 基于 AWS 安全架构
- 支持 MCP 协议连接数据库、API、知识库等
3. 如何开始使用?
- 前往 kiro.dev 加入公测名单
- 下载适用于 macOS / Windows / Linux 的 IDE
- 打开项目文件夹或运行
kiro . - 创建 Steering 文件定义项目规则
- 在聊天框描述功能,自动生成规范与任务
- 运行任务,生成代码、测试、文档
- 设置 Hooks,实现自动化开发
- 查看代码差异,确认并提交
4. 使用技巧
- 用 Spec 模式描述复杂功能,确保结构清晰
- 设置 Agent Hooks,自动维护测试与文档
- 调整 Steering 文件,匹配团队开发风格
- 开启 Autopilot 模式,快速推进任务执行
- 使用星号通配符(如
npm run *)授权自动命令执行
5. Kiro 相较于 Cursor 的核心优势
规范驱动开发(Spec-First Workflow)
Kiro 首先生成requirements.md、design.md、tasks.md等规范文档,将用户故事、系统架构与任务清单结构化后再编写代码,保证开发流程清晰可追溯;而 Cursor 以 prompt-first 的即时补全和对话为主,缺乏完整的规范文档支持。Agent Hooks 自动化钩子
Kiro 在文件保存、代码提交等 IDE 事件上触发自动化任务(如生成测试、更新文档、执行安全扫描),帮助团队持续维护质量和一致性;Cursor 虽能提供智能补全,但不具备 IDE 级别的事件驱动自动化钩子。Agent Steering 与外部集成
通过 steering Markdown 文件,Kiro 可全局注入项目上下文和团队约定,并支持 Model Context Protocol(MCP)无缝连接数据库、API、知识库等外部工具;Cursor 主要依赖本地代码索引和对话上下文,缺乏统一的全局上下文管理与扩展能力。云与服务中立的企业级架构
虽出自 AWS 团队,Kiro 本身并非 AWS 品牌产品,无需 AWS 账号即可使用,允许开发者在任何云环境或本地部署,多模型(Anthropic Claude、AWS Bedrock 等)与多 IDE(VS Code、JetBrains)生态兼容;Cursor 则聚焦本地 VS Code 插件,扩展性和云中立性相对有限。集中式项目引导
Kiro 提供专门的项目引导(Steering)窗口,用于定义技术栈、编码规范、架构模式等,让所有 Agent 严格遵循团队标准;Cursor 更偏向即时对话与代码建议,没有统一的项目级引导与策略注入机制。
6. 常见问题 FAQ
是否免费?
公测期间完全免费,未来将提供免费版(每月50次)、Pro版($19/月,1000次)、Pro+版($39/月,3000次)与 GitHub Copilot 有何不同?
Copilot 是代码补全工具,Kiro 是完整的开发系统,支持规范生成、任务拆解、自动化执行是否本地运行?
是的,IDE 本地运行,AI 可在云端处理,但代码默认保留在本地支持哪些模型?
当前使用 Claude Sonnet 3.7 和 4.0,未来将支持更多模型兼容 VS Code 吗?
完全兼容 VS Code 插件、主题和设置,迁移无压力
相关网站
评论
发表评论
分享你的想法。带 * 的字段为必填项。


