Kiro IDE深度体验:无需魔法畅享Claude 4.5,但文件拖拽为何如此难用?
Kiro IDE是亚马逊公司开发的AI IDE,类似Cursor。对于习惯Cursor、Trae等IDE的用户来说,Kiro最不好的地方是无法把文件和文件夹拖动到对话框中,让人感觉非常不好用。其实,这是设计理念的问题,Kiro的对话框更像一个命令行工具,我们后面会有解释。对于国内用户来说,Kiro可以免费试用一个月(500额度),而且无需魔法就可以直接使用Claude 4.5模型,还是非常棒的。
用户界面
Kiro基于VSCode二次开发而成。跟Cursor的简约风格相比,Kiro的UI设计元素更多一些。Kiro用户界面的自定义能力非常强,顶部的菜单栏、命令中心、布局控件都可以隐藏,左侧和状态栏的每个图标也都可以隐藏,使用起来非常方便。

大模型
免费试用版,Kiro支持Claude Sonnet 4.5、Claude Sonnet 4、Claude Haiku 4.5、Claude Opus 4.5这四款大模型。它们都是顶级模型,能力非常强。跟其他IDE相比,Kiro对国内的用户非常友好,无需魔法就可以使用Claude系列的模型。

最近,公司购买了企业版。企业版支持Claude Opus 4.6、Claude Sonnet 4.6、Claude Opus 4.5、Claude Sonnet 4.5、Claude Sonnet 4、Claude Haiku 4.5、DeepSeek V3.2、MiniMax M2.5、MiniMax M2.1、GLM 5、Qwen 3 Coder Next大模型。如图:

下表是Kiro企业版每个大模型消耗积分的换算系数。本人所在公司购买了Kiro企业版,每人1000额度。经过本人实测,在使用最贵的Claude Opus 4.6的情况下,每天使用8小时,3天就把1000额度全部用完了。(说明:本人这三天开发任务非常重)
| 大模型 | 积分消耗系数 |
|---|---|
| Auto | 1 |
| Claude Opus 4.6 | 2.2 |
| Claude Sonnet 4.6 | 1.3 |
| Claude Opus 4.5 | 2.2 |
| Claude Sonnet 4.5 | 1.3 |
| Claude Sonnet 4 | 1.3 |
| Claude Haiku 4.5 | 0.4 |
| DeepSeek V3.2 | 0.25 |
| MiniMax M2.5 | 0.25 |
| MiniMax M2.1 | 0.15 |
| GLM 5 | 0.5 |
| Qwen 3 Coder Next | 0.05 |
模式
Kiro支持Vibe(氛围)和Spec(规范)模式。Vibe模式类似Cursor的代理和问答模式。当启用Autopilot(自动驾驶)时,Kiro可以修改文件,否则Kiro只能进行问答。Kiro的Spec模式相当于Cursor的计划模式,先生成开发方案,确认后再进行开发。
Tab键、MCP和Power
Kiro的Tab键非常难用,相当于没有。Kiro支持通用的MCP工具。除此之外,Kiro还提供了Power(能力),感觉跟MCP差不多,例如可以根据Figma设计图生成代码。

Hooks和Steering
Kiro支持Hooks(钩子)和Agent Steering(智能体指导)。
Kiro Hooks允许您通过触发特定IDE事件自动执行代理工作流程。您可以设置hook,在保存文件、发送消息、完成代理执行或手动点击按钮时运行。Hook可向代理发送包含自定义指令的消息,或执行Shell命令。
Steering 通过存放在 .kiro/steering/ 目录下的 markdown 文件,为 Kiro 提供对你项目的持久知识。这样你不用每次聊天都重复解释你的代码规范,Steering 文件能让 Kiro 持续遵循你设定的模式、库和标准。该功能类似其他IDE的用户和项目规范。

价格
Kiro分为免费版、Pro版、Pro+版和Power版。免费版50额度。Pro版20美元每月,1000额度。Pro+版40美元每月,2000额度。Power版200美元每月,10000额度。跟Cursor的价格差不多。Kiro可以免费试用一个月Pro版,500额度。

最开始的问题
对于熟悉Cursor、Trae等IDE,刚上手Kiro的用户来说,最不适应的一点是无法把文件夹和文件拖动到聊天对话框里。这个不是bug,是Kiro的设计理念跟Cursor不同导致的。
在Kiro中,可以在资源管理器中右键文件夹或文件,选择Select Files as Context(添加所有文件到上下文)。 跟其他IDE只是把路径添加到对话框中不同,Kiro会把文件夹中所有文件的全部内容复制到对话框。

与Cursor类似的使用方式应该是右键文件夹和文件,选择复制路径,直接把路径粘贴到对话框里面。 下面是Cursor 和 Kiro 使用#Folder和#File引用文件夹和文件的区别。
Cursor 的方式(更智能)
用户拖入文件/文件夹 → 只发送路径给大模型
大模型自己决定:
- 是否需要读取
- 读取哪些文件
- 读取文件的哪些部分
- 按需加载,节省上下文
Kiro 当前的方式(较简单)
用户用 #File / #Folder → IDE 直接发送所有内容
大模型被动接收所有数据
- 无法选择,容易浪费上下文
- 大文件/多文件场景下会有问题
提示词
这里我们提供了一些提示词仅供参考。
参考 folder1/foo.py 的第 10-20 行修改 folder2/bar.py 的第 50 行。
如果很多文件需要多次引用,可以使用下面的提示词。
涉及的文件:
- foo1/bar1.py (A)
- foo2/bar2.py (B)
- foo3/bar3.py (C)
- foo4/bar4.py (D)
- foo5/bar5.py (D)
任务:
1. 参考 A 的第 10-20 行和 B 的第 30-40 行,修改 C 的第 50 行
2. 用 A 的第 100 行的逻辑更新 D
3. 检查 E 中的哈希函数...
总结
Kiro目前开发到0.11.131版本,还不完善。如果想购买Cursor和Kiro其中一个的话,建议购买Cursor。但是Cursor目前对国内用户非常不友好,注册时经常收不到短信,Claude、GPT、Gemini等高级模型都需要魔法才能使用。Kiro无需魔法即可登录,可以直接使用Claude系列的顶级模型,这对国内用户还是非常友好的。
下面是Kiro的官方网站地址,需要的可以从下面的地址下载。
Kiro官方网站:https://kiro.dev/