一款全新的代理式 IDE,陪你从原型一路走向生产环境 (Kiro)
作者:Nikhil Swaminathan(产品负责人)、Deepak Singh(开发者体验与代理副总裁)
我敢肯定你也经历过这种情形:一句提示、再一句提示,几下就跑出一个能运行的应用,既有趣又像魔法。可要把它真正送上生产环境,还需要做更多工作------模型在构建时到底做了哪些假设?你一路指导代理,但这些决策都没留下文档;需求含糊不清,也无法判断应用是否满足它们;系统设计一团雾,你也不知道这样的设计会如何影响现有环境和性能。
有时,停下来想一想决策路径,反而能收获一个更易维护、质量更高的应用------这正是 Kiro 通过"规范驱动开发(spec-driven development)"要帮你做到的。
我非常高兴地宣布 Kiro------一款 AI IDE,帮助你从概念走到生产,通过简化的开发者体验与 AI 代理协作。Kiro 擅长"氛围编码(vibe coding)",但远不止如此------凭借 Specs 和 Hooks 等功能,Kiro 的强项是把原型真正落地到生产系统。

Kiro Specs 是在你需要深入思考功能、为重构做前期规划,或想理解系统行为时都派得上用场的工件------简言之,大多数走向生产所需的事情。开发之初需求往往不确定,这就是开发者用规范做规划和澄清的原因。规范同样可以指导 AI 代理获得更优实现。
Kiro Hooks 就像一位经验丰富的开发者,在你工作时捕捉疏漏,或在后台完成样板任务。这些事件驱动的自动化在你保存、创建、删除文件时,或手动触发时启动代理执行任务。
使用 Specs 和 Hooks 构建
Kiro 通过让规范流程与开发深度整合来加速它。在我们的示例中,我们要给一个出售手工艺品的电商应用添加评论系统。下面演示使用 Specs 进行构建的三步流程。

1. 从单行提示到完整需求
只需输入 "为商品添加评论系统" 这样的一行提示,Kiro 就会展开需求:生成查看、创建、筛选和评分评论的用户故事。每条用户故事都包含 EARS (易于采用的需求语法)验收准则,覆盖开发者通常要处理的边界场景。这样,你的提示假设就被显式化,确保 Kiro 构建的正是你想要的。

2. 基于需求生成技术设计
随后 Kiro 会分析代码库和已批准的规范需求,生成设计文档;创建数据流图、TypeScript 接口、数据库 schema 和 API 端点------比如评论系统的 Review 接口。这样就免去因需求澄清而拖慢开发的漫长拉锯。

3. 生成并执行任务\
Kiro 会自动生成任务和子任务,按依赖顺序正确排列,并将每项任务链接到需求。每项任务包含单元测试、集成测试、加载状态、移动端响应、无障碍要求等细节。这样你可以一步步核查工作,而不是等到最后才发现遗漏。
Kiro 通过自动生成任务和子任务、按正确顺序排列,并将每个任务回链到需求,确保没有遗漏。正如你所见,Kiro 为每项任务考虑了单元测试、加载状态、产品与评论交互的集成测试,以及响应式设计和无障碍。
任务界面允许你逐个触发任务,进度指示器显示执行状态。完成后,你可以在行内查看完成状态,并通过代码差异和代理执行历史审计工作。

Kiro Specs 会随不断演进的代码库保持同步。开发者既可先写代码再让 Kiro 更新规范,也可手动更新规范以刷新任务,解决了开发实施途中常见的"文档不再更新、脱节"问题。 (Kiro)
4. 用 Hooks 在上线前捕获问题
在提交代码前,大多数开发者都会跑一个"心里清单":我破坏了什么吗?测试更新了吗?文档最新吗?谨慎虽好,但手动做这些事往往费时。
Kiro 的代理 Hooks 像一位经验丰富的开发者,捕捉你遗漏的地方。Hooks 是事件驱动的自动化,在你保存或创建文件时执行------就像把任务交给协作者完成。一次设置,Kiro 便全权代劳。例如:
- 保存 React 组件时,Hooks 会更新测试文件。
- 修改 API 端点时,Hooks 会刷新 README。
- 准备提交时,安全 Hook 会扫描是否泄漏凭证。
Hooks 在整个团队层面强制执行一致性。所有人都能享受同样的质量检查、代码标准和安全校验修复。对于评论功能,我希望任何新 React 组件都遵循"单一职责原则",避免过度承担功能。Kiro 接受我的提示,生成优化后的系统提示,并选择需要监控的仓库文件夹。
一旦这个 Hook 提交进 Git,它就会在整个团队中执行编码标准------任何人添加新组件时,代理都会自动验证其是否符合指南。

表单中输入提示 "Anytime a component is added make sure it follow the single responsibility principle")创建文件保存触发的 Hook
你期待的功能,我们都提供
除 Specs 与 Hooks 外,Kiro 还具备 AI 代码编辑器应有的一切:
- MCP 支持:连接专用工具
- Steering Rules:在项目层面指导 AI 行为
- 多模态上下文:文件、URL、文档随取随用
- 基于 Code OSS:保留 VS Code 设置和 Open VSX 插件
换句话说,你既能享受完整的 AI 编码体验,又能获得生产所需的工程基础。
未来展望
我们的愿景是解决让软件产品开发变得艰难的根本挑战------从确保跨团队设计一致、消除相互冲突的需求,到减少技术债、让代码评审更严谨,以及在资深工程师离职时保留关键知识。人机协作构建软件的方式依旧混乱分散,而我们正努力改变现状。Specs 是迈出的重要一步。
准备体验规范驱动开发了吗?Kiro 目前在预览期免费(功能有限)。我们期待你用它构建真实应用,并在我们的【Discord 社区】与我们交流想法。
立即【下载 Kiro】,使用 Google 或 GitHub 等四种登录方式之一,即可开始。我们支持 Mac、Windows、Linux 及大多数主流编程语言。上手教程将带你完成从规范到部署的完整功能构建。
定价
当前阶段:公测期间完全免费
- Kiro 7 月 14 日刚刚进入公开预览(Public Preview),在此期间面向所有个人和团队 0 美元 使用。
- 附带限制:官方称"合理限额",并在定价页写明 每位用户每月 50 次 agent 交互 的软上限(若真达到会弹提示,但目前普遍反映尚未严格限流)。
公开上市后(GA)的计划定价
版本 | 价格 | 每月含量 | 说明 |
---|---|---|---|
Free | $0 | 50 次交互 | 规格(Specs)、Hooks、MCP、Steering 全部可用 |
Pro | $19 / 用户 / 月 | 1 000 次交互 | 主要提升额度,适合常用个人或小团队 |
Pro + | $39 / 用户 / 月 | 3 000 次交互 | 面向重度使用者或较大团队 |