Cursor 这位AI编程的榜一,在国内地位持续动摇
Agent模式失控 无视开发规范 定价策略混乱 再加上原来的网络问题 越来越多人开始抛弃
有的人转向了claude code 但是紧接着anthropic又承接不了这么大数据量,又开始了一波封号潮,使用claude code的人一波大损失.........
国内模型的崛起也使得我们转向了Kimi K2 cursor的用户流失加剧
但是最近亚马逊带来了新的AI IDE
kiro目前完全免费(后续应该是19刀/月)
覆盖windows linux Mac全平台
新手易上手 更加适用于团队协作
独创“Specs+Hooks”机制,将模糊的想法明确分解为结构化的用户故事(User Story)、验收标准和开发手册,用EARS语法自动生成规范文档,精准规避传统AI代码生成难落地和需求易走样的问题
安装Kiro由于过于火爆官方已经将原本的免费下载模式取消
变为了邀请码方式才能获取安装包
但是只要有安装包无需邀请码下载即用
可以关注公众号 发送 kiro 领取安装包
新AI IDE的极致入门
Kiro的工作界面虽然继承于Vscode 但是又与其他大不相同
-
SPEC(需求规范)
- Kiro 自动生成结构化需求文档,细分为“前端注册表单、后端接口、用户数据校验、登录失败处理”等模块,明确每一条验收标准
- Kiro 自动生成结构化需求文档,细分为“前端注册表单、后端接口、用户数据校验、登录失败处理”等模块,明确每一条验收标准
-
AGENT HOOKS(自动化钩子)
- 设置了一个 Hook:“每次代码提交后自动运行单元测试。”
这样,当开发者每次提交代码时,Kiro 自动帮你触发测试流程,无需手动操作,减少出错几率。
- 设置了一个 Hook:“每次代码提交后自动运行单元测试。”
-
AGENT STEERING(Agent引导/调度)
- 生成引导文档让生成的代码/注释更加符合规范,符合公司要求
-
MCP SERVERS(外部服务接入)
-
用于“连接外部工具和数据”,可以让AI自动生成前端CRUD界面和接口与数据库联通。
-
kiro让我感觉在协作能力吊打cursor
Vibe 模式与Spec 模式也是Kiro显眼之处
Vibe 模式 |
|
|
Spec 模式 |
|
|
表中流程图均为使用kiro将他的spec/vibe模式输出为Mermaid将其可视化后输出
简单来说 Vibe 是抽象概念,适合敏捷开发
Spec需要有明确需求设计,规范化
实际体验下来spec模式是属于你与AI即是一个团队需求文档开发说明书一应俱全,而vibe属于是即调即用省去文档这种”冗余“的流程
设计需求文档
使用spec功能功能时每次都会先询问你该需求文档是否符合需求
为kiro的spec功能设计一个流程图页面
不符合需求再去提供补充
在每个阶段都会有不断的询问
equirement、product 和 tasks这三个文件分别规范了what,how和拆分细化
-
requirement:明确并细化项目的核心需求和目标,让团队理解“要做什么”。
-
product:将需求具体化,规划系统架构和技术方案,决定“怎么做”。
-
task:把产品设计分解成具体开发任务,实现过程有序、便于管理。
在任务列表中执行完成后会显示 小任务完成后也会有进度显示
而且还为一个文件夹下面的不同文件单独列出一个列表这就非常nice
变更需求
当需求有改变时可以直接在需求文档里面重写需求
或者让Kiro帮你变更需求
代码预览可控,出错秒回滚
Follow按钮能按需预览代码修改,不想看就不看,想看就点一下,选择权完全在你手里。更绝的是Revert功能,发现不对一键回滚,比Cursor翻历史记录找 checkpoint 省太多事。
而且Kiro的任务模式细拆分十分的频繁
每次做了什么十分明确 这回滚起来就非常清晰
而且支持执行时候的中断不会和cursor 一样一路犟到底
等了好一会终于html页面才写好
编码速度还是有待提升
交互方面也没问题
就是样式不够美观
采用cluade 4编码能力是无需质疑的
Kiro完全免费,未来收费也仅$19/月虽然比不上kimi K2 API
但是胜在编码能力较好 也是不错的选择
小结语
Kiro专注于“规范驱动开发”
生成结构化、高标准的代码、文档和测试用例。
Kiro让AI编程工具更加不一样,优化协作和流程和AI让新手和专业团队都更加的简单易于上手
在国内Ai编程环境大崩盘的情况下 kiro无疑是一支主力军