<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI IDE on Kalend's Blog</title><link>https://blog.kalend.top/tags/ai-ide/</link><description>Recent content in AI IDE on Kalend's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Fri, 31 Jul 2026 08:30:00 +0800</lastBuildDate><atom:link href="https://blog.kalend.top/tags/ai-ide/index.xml" rel="self" type="application/rss+xml"/><item><title>Kiro IDE上手：AWS的Spec驱动编程，和Cursor/Claude Code有何不同</title><link>https://blog.kalend.top/2026/07/31/2026-07-31-kiro-ide-guide.html/</link><pubDate>Fri, 31 Jul 2026 08:30:00 +0800</pubDate><guid>https://blog.kalend.top/2026/07/31/2026-07-31-kiro-ide-guide.html/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;当所有AI IDE都在比谁生成代码更快时，Kiro说：先停下来写需求文档。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="先说结论"&gt;先说结论
&lt;/h2&gt;&lt;p&gt;Kiro是AWS推出的Agentic AI IDE，2025年7月预览、2026年5月正式版。它基于VS Code (Code OSS)，和Cursor、Windsurf同源。&lt;/p&gt;
&lt;p&gt;但Kiro的核心卖点不是&amp;quot;写代码更快&amp;quot;，而是&lt;strong&gt;Spec-Driven Development&lt;/strong&gt;——先规划后执行。这和Cursor的对话式编程、Claude Code的终端式Agent形成了三种截然不同的方法论。&lt;/p&gt;
&lt;p&gt;值得试，但不必all-in。Free tier 50 credits够体验Spec模式。&lt;/p&gt;
&lt;h2 id="一kiro是什么aws为什么要做ide"&gt;一、Kiro是什么？AWS为什么要做IDE
&lt;/h2&gt;&lt;p&gt;Kiro（读作 keer-oh）的官方口号是&amp;quot;Move beyond AI coding to agentic engineering&amp;quot;。&lt;/p&gt;
&lt;p&gt;翻译成人话：别再vibe coding了，该升级了。&lt;/p&gt;
&lt;p&gt;AWS做IDE的战略意图很明确——从云基础设施延伸到开发者工具链。你用Kiro写代码，部署大概率用AWS，形成闭环。&lt;/p&gt;
&lt;p&gt;技术栈上，Kiro基于Code OSS（VS Code 的开源版本），和Cursor、Windsurf是同一个底座。如果你用过VS Code，上手零成本。&lt;/p&gt;
&lt;p&gt;52+ 个内置集成（Figma、Postman、Datadog、Stripe、Supabase、Terraform等），AWS生态的优势在这里体现得很明显。&lt;/p&gt;
&lt;h2 id="二spec-driven-developmentkiro的核心差异"&gt;二、Spec-Driven Development——Kiro的核心差异
&lt;/h2&gt;&lt;p&gt;这是Kiro和其他所有AI IDE的最大区别。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;什么是Spec？&lt;/strong&gt; 就是把&amp;quot;一句话需求&amp;quot;拆成三份结构化文档：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;阶段&lt;/th&gt;
					&lt;th&gt;产出文件&lt;/th&gt;
					&lt;th&gt;内容&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Requirements&lt;/td&gt;
					&lt;td&gt;requirements.md&lt;/td&gt;
					&lt;td&gt;用户故事 + 验收标准&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Design&lt;/td&gt;
					&lt;td&gt;design.md&lt;/td&gt;
					&lt;td&gt;技术架构 + 序列图 + 数据流&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Tasks&lt;/td&gt;
					&lt;td&gt;tasks.md&lt;/td&gt;
					&lt;td&gt;可追踪的离散任务列表&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;两种Spec类型：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Feature Specs&lt;/strong&gt;：构建新功能，支持Requirements-First和Design-First两种变体&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bugfix Specs&lt;/strong&gt;：系统化诊断和修复bug，防止回归&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;还有个&lt;strong&gt;Quick Spec&lt;/strong&gt;模式，跳过审批门，一步生成全部三个文件。适合赶工期的场景。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;和Cursor的本质区别是什么？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cursor是&amp;quot;边聊边写&amp;quot;——你和AI对话，AI直接吐代码。快，但容易失控。需求改了，之前生成的代码可能全废。&lt;/p&gt;
&lt;p&gt;Kiro是&amp;quot;先规划后执行&amp;quot;——需求锁定、设计评审、任务拆分，然后才开始写代码。慢一点，但每一步都有文档可追溯。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;类比&lt;/strong&gt;：Cursor像直接上手做饭，边做边尝；Kiro像先写菜谱，再按步骤执行。前者灵活但不可复制，后者可复制但缺灵活性。&lt;/p&gt;
&lt;p&gt;这个区别对个人hack影响不大，但对团队协作意义重大。Spec可共享，产品经理和工程师可以在同一份文档上协作。&lt;/p&gt;
&lt;h2 id="三并行agent--正确性验证"&gt;三、并行Agent + 正确性验证
&lt;/h2&gt;&lt;h3 id="并行agent执行"&gt;并行Agent执行
&lt;/h3&gt;&lt;p&gt;Kiro是少数内置并行Agent的AI IDE——它会分析tasks.md的依赖关系，构建依赖图，然后把独立任务分组为Wave。&lt;/p&gt;
&lt;p&gt;Wave之间顺序执行，Wave内任务并发。理论上比逐个执行快很多。&lt;/p&gt;
&lt;h3 id="property-based-testing"&gt;Property-Based Testing
&lt;/h3&gt;&lt;p&gt;这个很有意思。Kiro不只跑单元测试，还用属性测试（property-based testing）做正确性验证。&lt;/p&gt;
&lt;p&gt;区别在哪？单元测试是&amp;quot;输入A，期望输出B&amp;quot;。属性测试是&amp;quot;对任意输入，这个规则都应该成立&amp;quot;。&lt;/p&gt;
&lt;p&gt;比如一个排序函数，单元测试可能测5个case都过了，但属性测试会随机生成1000个数组，验证&amp;quot;输出是否始终有序&amp;quot;这种不变量。&lt;/p&gt;
&lt;p&gt;Kiro甚至在写代码前就用自动推理技术检查需求的矛盾和缺口。这是&amp;quot;测试左移&amp;quot;做到极致的体现。&lt;/p&gt;
&lt;h3 id="agent-hooks"&gt;Agent Hooks
&lt;/h3&gt;&lt;p&gt;基于触发器自动执行任务。比如提交代码时自动跑单测、更新文档。类似Git Hooks，但由AI执行。&lt;/p&gt;
&lt;h2 id="四多端统一--模型生态"&gt;四、多端统一 + 模型生态
&lt;/h2&gt;&lt;h3 id="四端支持"&gt;四端支持
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;端&lt;/th&gt;
					&lt;th&gt;特点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;IDE&lt;/td&gt;
					&lt;td&gt;桌面端，macOS/Windows/Linux&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CLI&lt;/td&gt;
					&lt;td&gt;终端工作流，bash/zsh/fish + 500+ CLI 自动补全&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Web&lt;/td&gt;
					&lt;td&gt;浏览器端，云端沙箱，关机后继续运行&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Mobile&lt;/td&gt;
					&lt;td&gt;iOS&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Web端很关键——云端沙箱意味着你可以在手机上启动一个任务，关掉电脑，让它在云端跑完。这对长时间构建场景很实用。&lt;/p&gt;
&lt;h3 id="模型生态"&gt;模型生态
&lt;/h3&gt;&lt;p&gt;Kiro的模型丰富度在AI IDE里属于第一梯队：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auto模式（推荐）&lt;/strong&gt;：自动为每个任务选最优模型，综合考虑质量、延迟、成本。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anthropic Claude全系&lt;/strong&gt;：从Haiku 4.5（0.4x credit）到Opus 5（2.2x，实验性），覆盖所有场景。上下文最高1M tokens。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenAI GPT-5.6 首次登陆&lt;/strong&gt;（7/13）：三个变体——Sol（2.4x，最难任务）、Terra（1.2x，日常开发）、Luna（0.6x，性价比）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;开源/开放权重模型&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Qwen3 Coder Next（0.05x，最便宜）&lt;/li&gt;
&lt;li&gt;DeepSeek 3.2（0.25x）&lt;/li&gt;
&lt;li&gt;MiniMax M2.1/M2.5（0.15x-0.25x）&lt;/li&gt;
&lt;li&gt;GLM-5（0.5x）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;开源模型的credit倍率极低，Qwen3 Coder Next只要0.05x，适合 CLI 长时间跑 Agent。&lt;/p&gt;
&lt;h3 id="开放标准"&gt;开放标准
&lt;/h3&gt;&lt;p&gt;支持ACP（Agent Client Protocol）、AGENTS.md、Skills.md、MCP。VS Code 扩展和设置可直接导入。&lt;/p&gt;
&lt;h2 id="五定价与性价比分析"&gt;五、定价与性价比分析
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;计划&lt;/th&gt;
					&lt;th&gt;月费&lt;/th&gt;
					&lt;th&gt;Credits&lt;/th&gt;
					&lt;th&gt;模型权限&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Free&lt;/td&gt;
					&lt;td&gt;$0&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;开源模型 + Claude Sonnet 4.5&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Pro&lt;/td&gt;
					&lt;td&gt;$20&lt;/td&gt;
					&lt;td&gt;1,000&lt;/td&gt;
					&lt;td&gt;全部模型&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Pro+&lt;/td&gt;
					&lt;td&gt;$40&lt;/td&gt;
					&lt;td&gt;2,000&lt;/td&gt;
					&lt;td&gt;全部模型&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Pro Max&lt;/td&gt;
					&lt;td&gt;$100&lt;/td&gt;
					&lt;td&gt;5,000&lt;/td&gt;
					&lt;td&gt;全部模型&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Power&lt;/td&gt;
					&lt;td&gt;$200&lt;/td&gt;
					&lt;td&gt;10,000&lt;/td&gt;
					&lt;td&gt;全部模型&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;关键细节&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;超额购买：$0.04/credit（个人版手动购买，团队版可自动超额）&lt;/li&gt;
&lt;li&gt;新用户首充送$20 credit&lt;/li&gt;
&lt;li&gt;学生计划：1,000 credits/月，免费1年&lt;/li&gt;
&lt;li&gt;月度重置，未用credits不累积&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;和Cursor对比&lt;/strong&gt;：Cursor Pro也是$20/月，但不按credit计费，按请求次数。Kiro的credit制更透明——你可以精确知道每个操作花了多少钱。&lt;/p&gt;
&lt;p&gt;不同模型消耗credit的倍率不同。同一个任务，用Sonnet 4.6是Auto的1.3x，用Opus是2.2x，用Qwen3 Coder Next只有0.05x。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;实际体感&lt;/strong&gt;：Pro $20/月1000 credits，如果主要用Auto模式，日常开发够用。如果频繁用Opus做复杂任务，可能不够。&lt;/p&gt;
&lt;h2 id="六和cursorclaude-code的实操对比"&gt;六、和Cursor/Claude Code的实操对比
&lt;/h2&gt;&lt;h3 id="方法论差异"&gt;方法论差异
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;维度&lt;/th&gt;
					&lt;th&gt;Kiro&lt;/th&gt;
					&lt;th&gt;Cursor&lt;/th&gt;
					&lt;th&gt;Claude Code&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;方法论&lt;/td&gt;
					&lt;td&gt;Spec-Driven + Vibe双模式&lt;/td&gt;
					&lt;td&gt;Chat-Based + Tab补全&lt;/td&gt;
					&lt;td&gt;纯对话式Agent&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;形态&lt;/td&gt;
					&lt;td&gt;IDE + CLI + Web + Mobile&lt;/td&gt;
					&lt;td&gt;IDE&lt;/td&gt;
					&lt;td&gt;CLI&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开发流程&lt;/td&gt;
					&lt;td&gt;需求→设计→任务→实现&lt;/td&gt;
					&lt;td&gt;对话→代码生成&lt;/td&gt;
					&lt;td&gt;对话→代码生成&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;文档化&lt;/td&gt;
					&lt;td&gt;自动生成三份Spec文档&lt;/td&gt;
					&lt;td&gt;无内置文档化&lt;/td&gt;
					&lt;td&gt;依赖AGENTS.md&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;并行Agent&lt;/td&gt;
					&lt;td&gt;内置依赖图+Wave并发&lt;/td&gt;
					&lt;td&gt;无内置并行&lt;/td&gt;
					&lt;td&gt;无内置并行&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;正确性验证&lt;/td&gt;
					&lt;td&gt;Property-based testing&lt;/td&gt;
					&lt;td&gt;依赖单元测试&lt;/td&gt;
					&lt;td&gt;依赖单元测试&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;模型选择&lt;/td&gt;
					&lt;td&gt;多厂商多模型&lt;/td&gt;
					&lt;td&gt;多厂商&lt;/td&gt;
					&lt;td&gt;仅Claude&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;定价&lt;/td&gt;
					&lt;td&gt;$0-200/月，credit制&lt;/td&gt;
					&lt;td&gt;$0-40/月&lt;/td&gt;
					&lt;td&gt;按token计费&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="适合场景对比"&gt;适合场景对比
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;选Kiro的场景&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;团队协作，需要结构化开发流程&lt;/li&gt;
&lt;li&gt;需求复杂，需要先规划再执行&lt;/li&gt;
&lt;li&gt;重视文档化，Spec可作为项目资产&lt;/li&gt;
&lt;li&gt;已在AWS生态内&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;选Cursor的场景&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;个人开发，快速原型&lt;/li&gt;
&lt;li&gt;习惯对话式交互，边聊边写&lt;/li&gt;
&lt;li&gt;预算敏感（$20/月固定，不按量计费）&lt;/li&gt;
&lt;li&gt;需要Tab补全这种细粒度辅助&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;选Claude Code的场景&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;终端党，不想离开命令行&lt;/li&gt;
&lt;li&gt;只信任Claude模型&lt;/li&gt;
&lt;li&gt;需要深度理解大型代码库&lt;/li&gt;
&lt;li&gt;按token计费对轻度用户更划算&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="七结论与建议"&gt;七、结论与建议
&lt;/h2&gt;&lt;p&gt;Kiro的真正价值不是IDE本身，而是Spec方法论。&lt;/p&gt;
&lt;p&gt;你完全可以在Cursor里用类似的工作流——先让AI写需求文档，再拆任务，再逐个实现。但Kiro把这个流程产品化了，自动化了，并且加了并行Agent和属性测试。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;我的建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先用Free tier体验Spec模式，看看&amp;quot;先写需求再写代码&amp;quot;是否适合你的工作方式&lt;/li&gt;
&lt;li&gt;如果你已经在用Cursor且满意，不必急着切换——Spec方法论可以手动在Cursor里实践&lt;/li&gt;
&lt;li&gt;团队场景值得重点评估——Spec可共享这点是Cursor和Claude Code都没有的&lt;/li&gt;
&lt;li&gt;开源模型的credit倍率极低（Qwen3 0.05x），预算有限可以主打开源模型&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;AWS入场AI IDE，最大的意义不是多了一个选择，而是把&amp;quot;Spec-Driven&amp;quot;这个概念推到了台面上。不管最终用不用Kiro，&amp;ldquo;先规划后执行&amp;quot;这个思路值得每个开发者思考。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;作者：varkm&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>