亚马逊Kiro IDE深度体验:无需魔法直连Claude 4.5,但文件拖拽为何如此难用?

2025-12-19 超腾开源 4 次阅读 0 次点赞
亚马逊开发的AI IDE工具Kiro,基于VSCode二次开发,界面高度可定制。它最大亮点是对国内用户友好,无需特殊网络即可直接使用Claude 4.5等顶级大模型,并提供一个月Pro版免费试用。Kiro提供类似Cursor的Vibe和Spec两种AI协作模式,支持MCP工具和自定义的Power功能,并引入了Hooks(自动化工作流)和Steering(持久化项目规范)等特色功能。文章指出,Kiro与Cursor一个核心设计差异在于文件处理:Kiro的对话框更像命令行,不能拖拽文件,而是通过复制路径或“Select Files as Context”来添加,后者会直接发送全部文件内容,可能浪费上下文。作者认为Kiro目前(0.8.0版)尚不完善,综合推荐Cursor,但对于受网络限制的国内开发者,Kiro无需魔法使用Claude模型的优势使其成为一个值得尝试的替代选择。

Kiro IDE是亚马逊公司开发的AI IDE,类似Cursor。对于习惯Cursor、Trae等IDE的用户来说,Kiro最不方便的地方是无法把文件和文件夹拖动到对话框中,让人感觉非常难用。其实,这是设计理念的问题,Kiro的对话框更像一个命令行工具,我们后面会有解释。对于国内用户来说,Kiro可以免费试用一个月的Pro版(500额度),而且无需魔法就可以直接登录使用Claude 4.5模型,还是非常值得一试的。

用户界面

Kiro也是VSCode二次开发而成的。跟Cursor的简约风格相比,Kiro的设计更多一些。Kiro用户界面的自定义能力也很强,顶部的菜单栏、命令中心、布局控件都可以隐藏,左侧和状态栏的每个图标也都可以隐藏,使用起来非常方便。

ebe144f8-386e-4f51-a73b-1e835c3674cd.png

大模型

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

11727415-1034-4f52-b453-c9a2b6cd23a4.png

模式

Kiro支持Vibe(氛围)和Spec(规范)模式。Vibe模式类似Cursor的代理和问答模式。当启用Autopilot(自动驾驶)时,Kiro可以修改文件,否则Kiro只能进行问答。Kiro的Spec模式相当于Cursor的计划模式,先生成开发方案,等确认后再进行开发。

Tab键、MCP和Power

Kiro的Tab键可以接受,但是没有Cursor好用。Kiro支持通用的MCP工具。除此之外,Kiro还提供了Power(能力),感觉跟MCP差不多,例如可以根据Figma设计图生成代码。

3091ce82-e6a7-444f-a10c-1aba74c7d205.png

Hooks和Steering

Kiro支持Hooks(钩子)和Agent Steering(智能体指导)。

Kiro Hooks允许您通过触发特定IDE事件自动执行代理工作流程。您可以设置挂钩,在保存文件、发送消息、完成代理执行或手动点击按钮时运行。挂钩可向代理发送包含自定义指令的消息,或执行Shell命令。

Steering 通过存放在 .kiro/steering/ 目录下的 markdown 文件,为 Kiro 提供对你项目的持久知识。这样你不用每次聊天都重复解释你的代码规范,Steering 文件能让 Kiro 持续遵循你设定的模式、库和标准。该功能类似其他IDE的用户和项目规范。

7d0348a7-663a-48dc-8ba2-89ca2c261a1d.png

价格

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

45224a48-26fa-467e-b104-e6f2035f1725.png

最开始的问题

对于熟悉Cursor、Trae等IDE,刚上手Kiro的用户来说,最不适应的一点是无法把文件夹和文件拖动到聊天对话框里面。这个不是bug,是Kiro的设计理念跟Cursor不同导致的。

在Kiro中,可以在资源管理器中右键文件夹或文件,选择Select Files as Context(添加所有文件到上下文)。 跟其他IDE只是把路径添加到对话框中不同,Kiro会把文件夹中所有文件的全部内容复制到对话框,不符合用户的意图。

54c694f5-9253-4300-ba92-a3251b7088cc.png

其实正确的打开方式应该是右键文件夹和文件,选择复制相对路径,直接把路径粘贴到对话框里面。 下面是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.8.0版本,还非常不完善。如果想购买Cursor和Kiro其中一个的话,建议购买Cursor。但是Cursor目前对国内用户非常不友好,注册时经常收不到短信,Claude、GPT、Gemini等高级模型都需要魔法才能使用。Kiro无需魔法即可登录,可以直接使用Claude系列的顶级模型,这对国内用户还是非常友好的。

下面是Kiro的官方网站地址,需要试用的可以从下面的地址下载。

Kiro官方网站:https://kiro.dev/

本文由人工编写,AI优化,转载请注明原文地址: 亚马逊Kiro IDE深度体验:无需魔法直连Claude 4.5,但文件拖拽为何如此难用?

评论 (1)

登录后发表评论
艾玛2025-12-19 22:02:06
感谢分享!免魔法直连Claude 4.5确实很吸引人,但文件拖拽功能缺失对效率影响不小。希望后续能优化交互设计。