当下最有可能取代Cursor的AI编辑器Kiro初体验

前言

这两天被亚马逊的Kiro AI编辑器刷屏了,各种公众号视频号不吝啬的夸赞,刚好Cursor会员过期了,借助这次机会刚好看下Kiro的使用效果。

优势

  • 目前预览阶段限免,可以免费使用Claude-Sonnet-4 和 Claude-Sonnet-3.7模型
  • 规范驱动开发模式
  • Agent Hook解决AI健忘问题
  • 跨平台支持,支持macOS、Windows、Linux

限制

  • 目前过于火爆官方已关闭下载通道,需要自行下载安装包
  • 国内服务不稳定,可能需要科学上网

简介

Kiro 是由亚马逊公司推出的人工智能集成开发环境(IDE),旨在帮助开发者从概念阶段到开发阶段高效地交付产品。Kiro 通过两个核心模式 规范(Specs)和 钩子(Hooks)简化了开发流程。

官网地址:kiro.dev

官网目前只能加入后补,无法进行下载了

核心功能

  • Specs(规范):使用结构化规范来规划和构建功能,把需求拆解为详细的实现计划
  • Hooks(钩子):借助智能触发器,根据文件变化和开发事件自动执行重复性任务
  • Agentic Chat(智能对话):通过自然语言与 Kiro 交流开发功能,Kiro 能理解你的项目上下文
  • Steering(行为引导):通过 markdown 文件设定自定义规则和项目上下文,引导 Kiro 的行为
  • MCP Servers:通过 Model Context Protocol 连接外部工具和数据源
  • Privacy First(隐私优先):提供企业级的安全性和隐私保护,保障你的代码安全

# 安装配置

安装登录

下载完安装包,双击安装包安装,安装提示将应用程序拖拽到Applications

安装完成后,打开Kiro启动页面如下,目前Kiro个人支持使用 Google、Github 和 AWS 账号登录,我这里选择使用Google账号登录

基本配置

登录成功后,首次使用,第一步和Cursor、Trae一样提示从VS Coce导入配置,不过这里有个提示需要注意,就是由于VS Code限制了部分插件不能被安装到其他编辑器,Kiro也只能从VS Codez中导入 Open VSX 上可用的扩展

点击【Import from VS Code】Kiro就会开始执行导入操作

第二步主题选择,选择一个自己喜欢的主题,我平时使用Monikai Pro较多,这里选择Monikai Pro

第三步设置命令行指令,通过快捷指令可以快速使用Kiro打开项目,点击【Set up shell】

配置完成后,进入编辑器,主页如下所示,不由的一笑,真是很熟悉的编辑器布局,熟悉VS Code的小伙伴可以很快入手

打开项目后效果如下,映入眼帘的是工作模式的选择,这是Kiro提供了两种工作模式, 一种是 vibe,一种是 spec

  • vibe模式:接触AI时间长的小伙伴可能都听过vide coding(氛围编程),通过聊天方式聊天产出需求然后执行开发,适合快速原型开发。
  • spec模式:专业模式,以规范驱动开发,先计划再构建,适合复杂项目规划开发及迭代,执行过程严格时间会很长

基本使用

这次只做主要功能体验,详细功能以后有机会再体验

模型选择

在对话框底部可以选择模型,目前提供了 Claude Snonet 4.0 和 Claude Snonet 3.7 模型

由于Kiro系统提示词限制,我们没法看到使用到的模型信息,不过目前两个模型都能用

Vibe模式

使用Vibe模式,我们可以新建对话,选择【Vibe】

输入提示词要求

diff 复制代码
使用HTML、TailwindCSS写一个2048游戏
- TailwindCSS使用CDN引入
- 实现游戏基本功能无需过度开发
- 简洁美观的设计风格

Kiro会先进行思考,思考完成后便会开始执行任务

完成后,在浏览器打开【index.html】,本以为这种小游戏对AI来说已经是小case了,效果令人大跌眼镜,展示的全是源代码

看了下代码,发现这是真强,文件编辑都没完成,这种低级错误😄

修改完成后,重新打开,效果如下,可以正常玩了

Spec模式

使用Spec模式,我可以新建对话,选择【Spec】

输入提示词

复制代码
使用Vue+Typescript帮我开发一个"文章评论系统"

首页Spec模式会在 .kiro目录下 创建需求文档

对需求文档没有异议的话可以便可以进入到第二步设计阶段,点击对话框中的【Move to design phase】进入到设计阶段

对设计也没有异议话,点击【Move to implementation plan】进入第三步实施计划阶段,Kiro就会开始制定任务的实施计划

对实施计划任务没有异议,点击【Finalize task list】确定任务列表,确定完成后,Kiro会等待我们发送执行指令

同时文件列表中展示前面需求确定到实施计划的所有文件清单

对于任务实施清单,我们也可以手动点击【Start task】执行

这里我们直接回复从第一个任务开始执行

过程中遇到权限问题,直接选择【Run】即可,或者点【Trust】添加受信任的指令,Kiro暂未支持类似于Cursor Auto-Run的功能,目前遇到权限需要手动允许或手动设置信任指令

任务执行过程中,Kiro会在任务计划中进行标记,展示当前执行的任务执行状态

任务执行过程中遇到问题也会自动进行修复

这里执行时间太过漫长,本次也只是体验功能,我这里就不等了。

Agent Hooks

Agent Hooks 可在某些场景中自动执行预定义操作,帮我们摆脱繁琐的手动操作,这和Cursor中Project Rules的文件规则匹配有点相似了,Kiro对Hook定义的让人更舒服。创建Agent Hooks前我们需要先找到Agent Hooks入口,点击工具栏上Kiro图标会弹出Kiro Specs、Agent Hooks、Agent Steering 以及 MCP Server 的配置入口

点击Agent Hooks右侧的加号

弹出Agent Hook创建页面

Agent Hooks包含下面三类:

  • 事件触发:钩子监听文件创建、保存或删除等事件的发生

  • 向代理发送提示:代理在后台接收到提示,以执行预编写的任务,处理应用中的文件

  • Kiro更新:Kiro被调用并采取行动,自动更新工作区中的文件

这里我以第一类事件触发为例,简单写个测试提示词

lua 复制代码
当我创建python文件时,自动添加:
1. 主入口代码
2、导入os、re模块

输入提示词提交,Kiro会调用Chat发送指令创建hook文件

hook配置文件内容

当我们创建和保存空python文件时,Kiro自动为我们hook提示词要求的代码,这里Kiro有个bug,当前我们创建和保存python文件时,chat会被强制弹出。

从Agent Hooks列表点击查看hook文件可以以可视化形式展示

Agent Steering

Kiro中的Agent Steering相当于Cursor中的Rules和NotePads,为Kiro提供项目的持久化知识,适合存放项目要求、代码规范等,Kiro会持续遵循Steering中设定的规范和要求.

在Kiro入口点击【Generate Steering Docs】创建一个新的Steering,Kiro默认会基于当前项目创建Steering

创建完成后 .kiro/steering 目录下会多出3个文件

  • product.md(产品概述):定义产品目标、用户群、核心功能和业务目标,帮助 Kiro 理解技术决策背景并给出符合产品目标的方案。
  • tech.md(技术栈):记录选用的框架、库、开发工具及技术限制,Kiro 会优先使用你既定的技术栈。
  • structure.md(项目结构):描述文件组织、命名规范、导入方式和架构决策,确保生成的代码能无缝融入现有代码库。

MCP服务

MCP这就和我们在其他软件中常用的MCP使用方式一样了,在MCP Servers点击右侧【编辑】

这个操作会在 .kiro/settings 目录下创建 mcp.json 文件也就是项目MCP配置,同时也可以点击【Workspace Config】配置全局MCP

mcp这里默认会关闭的,我们需要将disabled改为 disabled: false 来启用mcp服务

mcp启动成功后状态会变成【Connected】

输入提示词就可以使用了

arduino 复制代码
使用fetch获取https://juejin.cn/post/7512302821489705012网页的内容

产品定价

Kiro目前处于预览阶段,免费试用,未来产品定价如下:

  • 免费版:50次智能对话/月,可使用Specs、Agent Hooks及MCP等
  • Pro版:19刀/月, 1000次交互,比Cursor多一倍
  • Pro+版:39刀/月, 3000次交互

总结

先抛开Kiro目前可以免费使用Claude Sonnet 4和Claude Sonnet 3.7的前提,首先Kiro的Vibe没有想象中的优秀,任务执行过程中甚至出现了低级错误,不过Spec模式真有点让人震惊,需求文档创建、设计到实施计划一套流程如行云流水般丝滑,任务实施计划管理上做的十分不错,可视化实时任务标记一眼就能查看到执行中和已完成的任务状态,虽说前期功能和交互还有缺陷,任务执行时间过长,不过还是很强的,本人觉得是当下最有可能作为Cursor替代的AI编辑器。

常见问题

Unexpected error

如果遇到异常错误,可以尝试切换网络或者全局科学上网

任务卡进度

如果发现任务一直卡进度没有任何反应,可以终止任务重新执行

提示Retry

如果提示该内容表示当前模型使用人数过多,点击【Retry】重试即可

友情提示

见原文:当下最有可能取代Cursor的AI编辑器Kiro初体验

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
Mr.小海4 小时前
AI编程工具对比:Cursor、GitHub Copilot与Claude Code
人工智能·低代码·chatgpt·github·aigc·copilot·ai编程
墨风如雪8 小时前
AI“游侠”降临A股:16个“大脑”组团“炒股”,30秒“算命”市场!
aigc
小溪彼岸9 小时前
【Hugging Face】Hugging Face Space空间的基本使用方式
aigc
小溪彼岸9 小时前
【Hugging Face】Hugging Face Hub与Hugging Face CLI
aigc
小研说技术12 小时前
Tinyflow实现AI流程编排(实战篇)
aigc
redreamSo13 小时前
AI Daily | AI日报:谷歌天价挖人,Cognition逆袭接盘Windsurf; OpenAI研究员:规范将成软件开发核心; OpenAI新模型IMO 2025测试获金牌
程序员·aigc·资讯
请站在我身后1 天前
无声视频自动配音效,开源模型thinksound 和mmaudio复现
人工智能·深度学习·算法·计算机视觉·aigc
三道杠卷胡1 天前
【AI News | 20250717】每日AI进展
人工智能·python·语言模型·github·aigc
墨风如雪1 天前
视频魔法来了!AI能实时“变脸”直播,连游戏画面也能瞬间换装?
aigc