vs. Cursor

Kiro vs. Cursor #

Cursor 是由 Anysphere 开发的 AI 驱动代码编辑器。 Kiro 是由 AWS 开发的 AI IDE。两款工具都旨在提升开发者生产力。两款工具都是 Visual Studio Code 的分支,并直接在 IDE 中集成了先进的 AI 功能。

总结 #

Kiro 和 Cursor 都是 AI 驱动的 IDE,能够提升开发者生产力,但它们在 AI 辅助编程方面采用了不同的方法。以下是主要区别:

Kiro 的独特优势:

  • Spec-driven development:结构化处理复杂开发任务的方法,将软件开发过程正式化 - 这是 Kiro 独有的功能
  • Agent Hooks:当 IDE 中发生特定事件时执行预定义 Agent 操作的自动触发器
  • 灵活的自主性:既有 Autopilot 模式(自主完成端到端任务)也有 Supervised 模式(应用更改前人工审查)

Cursor 的独特优势:

  • 更多模型选择:支持多个提供商(Anthropic、Google、OpenAI、xAI)并具有自动选择功能
  • 预测下一次编辑:Tab-tab 功能,基于最近的更改预测您的下一次编辑
  • 记忆功能(Memories)& 检查点(Checkpoints):基于对话自动生成的规则,在会话间保持上下文;Agent 更改的自动快照,便于轻松回滚

功能对比 #

最后对比日期:2025 年 8 月 2 日

类别功能描述KiroCursor备注
模型模型提供商LLM 模型提供商Anthropic: Claude Sonnet 3.7/4Anthropic: Claude Sonnet 3.5/3.7/4
Google: Gemini 2.5
OpenAI: GPT 4.1; GPT-4o; o3
xAI: Grok 3 Beta; Grok 3 Min
Claude 4 是最佳编程模型
自动模式基于容量和性能自动选择模型
API 密钥使用 API 密钥直接调用模型提供商。通常比订阅费用更高。功能通常受限。这通常比订阅费用更高。如果使用 API 密钥,Cursor 中的代理等核心功能会被禁用。
上下文窗口聊天的上下文窗口Sonnet 支持 200K大多数模型支持 128K如果需要 200K 上下文窗口,Cursor 需要额外付费。
聊天问答聊天来回对话
内联编辑直接在编辑器中编辑代码或提问
AgentAgent 模式自主编程任务、终端命令和代码编辑Kiro 的 Agent 支持 Autopilot 模式和 Supervised 模式。Autopilot 模式允许 Kiro 在打开的工作区内自主修改文件。Supervised 模式允许用户在应用更改前审查和批准更改
规格模式结构化处理复杂开发任务的方法,将软件开发过程正式化这是 Kiro 的独有功能。
检查点Agent 对代码库更改的自动快照。让您可以撤销 Agent 修改。
规划Agent 通过待办事项和队列规划和管理复杂任务
差异和审查审查和管理 AI Agent 生成的代码更改
Hooks当IDE中发生特定事件时执行预定义 Agent 操作的自动触发器
内联补全内联聊天直接在编辑器中提问并获得建议
自动补全在您输入时提供建议并补全代码
预测下一次编辑(Tab-tab)使用最近的编辑来预测您可能想要进行的下一次编辑及其位置
上下文代码库索引通过计算每个文件的嵌入来索引您的代码库。改善AI对您代码的回答。
规则对模型的系统级指令
记忆基于聊天对话自动生成的规则。限定在您的项目范围内,在会话间保持上下文。
忽略文件使用忽略文件控制文件访问
添加图片将图片添加到上下文中
@ 符号@Files引用项目中的特定文件
@Folders引用整个文件夹以获得更广泛的上下文
@Code引用代码库中的特定代码片段或符号
@Docs访问文档和指南
@Git引用 git 历史和更改✅ Kiro 引用当前 git 差异。✅ Cursor 可以引用当前 git 差异或特定提交。
@Past Chats使用汇总的编辑器会话
@Rules使用规则✅ 引用指导规则。✅ 引用 Cursor 规则。
@Terminals引用终端内容
@Web引用外部网络资源和文档
@Recent Changes最近的代码修改作为AI对话的上下文✅ Cursor 优先考虑最近的10次更改。
# Problems引用当前文件中的问题✅ Kiro 引用IDE中的问题。
@Lint Errors引用代码检查错误(仅聊天)✅ 代码检查错误包含在 #Problems 中。
# Files将文件添加到上下文中而不引用不重要。Cursor 甚至没有在其UI上明确说明如何使用此功能。
/ Commands将打开和活动的文件添加到上下文中不重要。Cursor 甚至没有在其UI上明确说明如何使用此功能。
MCP工作区级别 MCP适用于当前工作区
用户级别 MCP适用于所有项目
stdio 传输
SSE 传输不关键。可以使用 `mcp-remote` 替代方案。
Streamable HTTP 传输不关键。可以使用 `mcp-remote` 替代方案。
自动批准可信工具避免对可信工具重复批准提示
MCP 市场一键安装 MCP 服务器这不关键。客户可以从第三方市场安装 MCP 服务器。
其他远程 Agent在云端运行的异步远程 Agent✅ Cursor 中的后台 Agent。需要额外收费。这不关键。
网页门户从网页门户运行编程 Agent✅ 需要额外收费。这不关键。
用户体验并行会话允许打开多个标签页,并行运行 Agent/聊天两款工具都可以并行运行多个会话。
任务列表显示当前任务和队列中的任务
历史记录查看和管理聊天对话
上下文摘要自动摘要和管理上下文以保持聊天高效
自定义布局快速自定义IDE布局

价格对比 #

最后更新日期:2025 年 8 月 22 日。如需最新定价信息,请查询 Kiro 和 Cursor 官网。

个人版 #

  • Kiro 价格套餐包含固定次数的 Vibe 请求和 Spec Task 请求。
  • Cursor 价格套餐包含按模型 API 价格计算的每月 Agent 使用预算。

Pro 版本试用
Kiro 和 Cursor 都提供 2 周免费的 Pro 版本试用。试用期内,Kiro 提供额外的 100 次 Spec 请求与 100 次 Vibe 请求。Cursor 未明确给出 Agent 调用次数或模型 API 使用额度。

Kiro 套餐Cursor 套餐费用(每月/每用户)KiroCursor
FreeHobby$0• 50 x Vibe 请求Limited (官方无明确说明)
ProPro$20• 225 x Vibe 请求
• 125 x Spec Task
• ~225 Sonnet 4 请求,或
• ~550 Gemini 请求,或
• ~500 GPT 5 请求
Pro+-$40• 450 x Vibe 请求
• 250 x Spec Task
-
-Pro+$60-• ~675 Sonnet 4 请求,或
• ~1,650 Gemini 请求,或
• ~1,500 GPT 5 请求
PowerUltra$200• 2,250 x Vibe 请求
• 1,250 x Spec Task
• ~4,500 Sonnet 4 请求,或
• ~11,000 Gemini 请求,或
• ~10,000 GPT 5 请求

Kiro 超过套餐后,Vibe 请求为 $0.04/次,Spec Task 请求为 $0.2/次。
Cursor 超出套餐后,AUTO 模式下 Input: $1.25 per 1M tokens,Output: $6.00 per 1M tokens; Cached Input: $0.25 per 1M tokens。或按模型 API 费用计费,Sonnet 4 约为 $0.09/次。

Kiro 的优势:

  • 定价透明、计算简单:固定的费用和调用次数。
  • 超额费用便宜:超出额度后 Vibe $0.04/次,低于 Cursor ~$0.09/次 (按 Sonnet 4 计价)。

Cursor 价格优势

  • 使用非 Claude 模型会更便宜

企业版 #

企业版通常支持 SSO (单点登陆)、用户管理、用量统计和统一账单等功能。Kiro 暂未公布其三档付费套餐是否都适用于企业,以下内容仅为参考。

  • Kiro 价格套餐包含固定次数的 Vibe 请求和 Spec Task 请求。
  • Cursor 价格套餐包含固定次数请求 (Sonnet 3.7 和 Sonnet 4 Thinking 模式请求记 2 次)。
Kiro 套餐Cursor 套餐费用(每月/每用户)KiroCursor
Pro-$20• 225 x Vibe 请求
• 125 x Spec Task 请求
-
Pro+Teams$40• 450 x Vibe 请求
• 250 x Spec Task 请求
按 API token计价,且只包含 $20美金的 agent API token usage( ~225 Sonnet 4 请求)。Cursor API 计价为 模型API 计价 +$0.25 per 1M tokens。
Power-$200• 2,250 x Vibe 请求
• 1,250 x Spec Task 请求
-

Kiro 超过套餐后,Vibe 请求为 $0.04/次,Spec Task 请求为 $0.2/次。
Cursor 超出套餐后,AUTO 模式下 Input: $1.25 per 1M tokens,Output: $6.00 per 1M tokens; Cached Input: $0.25 per 1M tokens。或按模型 API 费用计费,Sonnet 4 约为 $0.09/次。Cursor API 计价为 模型 API 计价 +$0.25 per 1M tokens。

Kiro 优势:

  • 定价透明、计算简单:固定的费用和调用次数。
  • 更多调用次数:$40 套餐,Kiro 包含更多调用次数,高于 Cursor。
  • 超额费用便宜:超出额度后 Vibe $0.04/次,低于 Cursor ~$0.11/次 (按 Sonnet 4 计价)。

Cursor 优势

  • 使用非 Claude 模型会更便宜