介绍 Kiro

一款全新的代理式 IDE,陪你从原型一路走向生产环境 (Kiro)

作者:Nikhil Swaminathan(产品负责人)、Deepak Singh(开发者体验与代理副总裁)

我敢肯定你也经历过这种情形:一句提示、再一句提示,几下就跑出一个能运行的应用,既有趣又像魔法。可要把它真正送上生产环境,还需要做更多工作------模型在构建时到底做了哪些假设?你一路指导代理,但这些决策都没留下文档;需求含糊不清,也无法判断应用是否满足它们;系统设计一团雾,你也不知道这样的设计会如何影响现有环境和性能。

有时,停下来想一想决策路径,反而能收获一个更易维护、质量更高的应用------这正是 Kiro 通过"规范驱动开发(spec-driven development)"要帮你做到的。

我非常高兴地宣布 Kiro------一款 AI IDE,帮助你从概念走到生产,通过简化的开发者体验与 AI 代理协作。Kiro 擅长"氛围编码(vibe coding)",但远不止如此------凭借 SpecsHooks 等功能,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 次交互 面向重度使用者或较大团队
相关推荐
张拭心2 小时前
亚马逊 AI IDE Kiro “狙击”Cursor?实测心得
前端·ai编程
soso196815 小时前
AI生成代码示例
ai编程
奇舞精选15 小时前
从 Claude System Prompt 看产品级 Prompt 设计
aigc·ai编程
没有昵称28516 小时前
五、(基础)别让大模型 “断网”!教你用 LangChain 开发联网 AI Agent,实操教程来了
langchain·ai编程
马腾化云东16 小时前
本地部署mcp-server-chart服务:从零到生产的完整指南,实现AI智能图表可视化
echarts·ai编程·mcp
oil欧哟17 小时前
🧐 AI 批量检查数千份技术文档,如何实现高效文档纠错?
前端·人工智能·ai编程
我爱一条柴ya1 天前
【AI大模型】BERT微调文本分类任务实战
人工智能·pytorch·python·ai·分类·bert·ai编程
量子位1 天前
国产 Deep Research 杀出一匹「裸奔」黑马:免费开放,过程透明,网页报告一键即出
ai编程·deepseek
量子位1 天前
小扎自曝挖人秘诀:小团队我亲自带,豪掷数百亿建 GW 集群,大家不图天价薪酬只为 “造神”
ai编程