这篇博客的素材来自我自己 LLM Wiki 知识库里的 Kiro 实体笔记(7/15 起草,7/17 完善,8/9 强化),综合了 AWS 官方资料 + 4 篇用户问答 + 1 个 B 站实战视频(飞天闪客搭 Spring Boot 项目)。原文 10.7KB。我把它重写成一篇”AI 编程工具对位”视角的全景文章,跟已发的 DeepSeek Harness 形成国际/国内对位。


0. 一句话定论

Kiro 是 AWS 2025 年出的 Agentic AI IDE,核心理念是”规范驱动开发”(Spec-Driven Development) — 写代码前先把自然语言需求拆成 requirements.md → design.md → tasks.md 三份文档,再让 AI Agent 逐步执行。

跟 DeepSeek Harness 的关键差异:Kiro 是”先规范后执行”路径,DeepSeek 是”插件化系统级治理”路径。两个工具代表了 2026 年 AI 编程的两个分叉方向。


1. Kiro 是什么 — 3 个关键事实

事实 1:AWS 出品,基于 Bedrock

  • 提出者:AWS(亚马逊云科技)
  • 底层:Amazon Bedrock 调用 Claude / Qwen / DeepSeek 等大模型
  • 形态:桌面 IDE(基于 Code OSS,兼容 VS Code 设置和插件)+ CLI + Web
  • 网址:kiro.dev

关键认知:Kiro 不是 AWS 自己训的模型,是 AWS 调 Anthropic Claude 的壳。 你付的费用一部分给 AWS,一部分给 Anthropic。

事实 2:核心理念是”规范驱动”

跟传统 Vibe Coding(说一句话就写代码)的关键区别:

维度Vibe Coding(纯 Prompt)Kiro Spec 模式
输入一句话需求自然语言需求 → 自动拆成 3 份文档
过程AI 直接写代码AI 先写规范 → 拆任务 → 逐个执行
验收人眼看代码任务清单 + 测试用例 + 自动跑测试
适合几十行小脚本中大型功能、跨模块协作

类比给你: Spec 模式像”先签合同再施工” — requirements.md 是合同,design.md 是图纸,tasks.md 是施工清单。Vibe Coding 像”边想边盖” — 快但容易返工。

事实 3:不是单点工具,是工作流

Kiro 不是一个”AI 写代码”的工具,是一套完整的”需求 → 设计 → 任务 → 执行”工作流。它的核心价值不在”AI 写得有多好”,在”流程控制得有多稳”。


2. Kiro 的 5 个关键特性

特性作用跟已有工具的差异
Spec 模式自动拆 requirements/design/tasks 三份文档Cursor/Windsurf 没有这个
Agent Hooks保存文件时自动跑测试 / 更新文档 / 安全扫描类似 CI 但更细粒度
Steering Files项目级 Markdown 配置,定义代码规范/架构偏好类似 .cursorrules 但更结构化
MCP 集成连接数据库/API/GitHub 等外部工具跟 Claude Code 类似的协议
上下文持久化通过 Steering Files 避免每次对话重复解释规范比 Cursor @ 引用更省事

最实用的是 Steering Files:你写一份项目规范 Markdown,Kiro 每次执行都自动遵守 — 不用每次对话重复 “我们项目用 X 风格”。

这跟 Harness Engineering 里讲的”铺轨道 + 围栅栏”理念相通 — Kiro 的 Spec 模式就是 Harness 思维在 IDE 层的具体实现。


3. 关键对位:Kiro vs DeepSeek Harness

这是这篇博客最重要的视角。两个工具代表了 2026 年 AI 编程的两个分叉:

维度Kiro(AWS · 国际)DeepSeek Harness(国产)
提出方AWSDeepSeek
底层模型Bedrock → Claude/Qwen/DeepSeekDeepSeek 自家
核心范式Spec-Driven(规范先行)Plugin-Driven(插件化系统级)
执行路径文档 → 任务 → Agent 执行用户 → Harness → 插件系统 → 模型
规范化方式requirements/design/tasks 三文档CODIS 插件配置 + Harness 规则
地区可用性中国大陆受限(Claude 被屏蔽)国内全功能可用
定价$20-$200/月 + Credits暂未公布(产品刚发布)
代表用户国际化团队 / 中大型项目国内开发 / 国产化替代

核心差异:Kiro 走”显式规范”路线(把规范写成 Markdown),DeepSeek Harness 走”隐式系统”路线(用插件系统隐式管理)。 两种思路各有优劣:

  • Kiro 优势:规范可见可改,团队协作对齐
  • DeepSeek 优势:不用写文档,系统自动处理,新手友好

给 Neo 的判断:2026 年 AI 编程赛道会分叉成两个方向 — 显式规范(Kiro / .cursorrules)和隐式系统(Harness / Plugin)。 两者不冲突,会共存。

完整 DeepSeek Harness 拆解见 DeepSeek Harness 全景。


4. Spec 模式实战工作流(3 步走)

Kiro 最核心的使用方法,3 步走完一个完整功能:

步骤 1:创建 requirements.md(需求文档)

AI 把你的自然语言需求拆成结构化文档,包括:

  • 用户故事
  • 验收标准(可勾选)
  • 边界条件
  • 非功能需求

这一步实际上把”产品经理 + 测试工程师”的活干了。

步骤 2:创建 design.md(设计文档)

基于 requirements,AI 输出:

  • 技术选型(语言/框架/数据库)
  • 架构图 + 实体类
  • 数据表结构
  • API 端点

这一步把”架构师 + 程序员”的活干了。

步骤 3:创建 tasks.md(任务清单)

基于 design,AI 拆成可执行的 task 列表,按依赖关系分必须和可选。每个 task:

  • 可以直接点击执行
  • 失败时 AI 自我修复直到通过
  • 默认以”测试用例全部通过”为终点

这一步把”开发者 + QA”的活干了。

工作流图

自然语言需求
    ↓
[AI 自动拆解]
    ↓
requirements.md (需求文档)
    ↓
design.md (设计文档)
    ↓
tasks.md (任务清单)
    ↓
[点击 task 触发 AI 执行]
    ↓
代码生成 → 测试运行 → 失败自动修复
    ↓
所有 task 通过 = 功能完成

5. 定价 + Credits + 地区限制

定价(6 档)

方案月费Credits模型权限
Free$050Qwen, DeepSeek, Claude Sonnet
Pro$201,000含 Opus
Pro+$402,000—
Pro Max$1005,000—
Power$20010,000重度个人
Enterprise定制定制SSO + 组织计费

超出部分按 $0.04/credit 计费。

Credits 消耗规则

  • 最小计量:0.01 credits
  • 模型倍率:
    • Qwen3 Coder Next:0.05×-0.25×(最便宜)
    • Claude Haiku:0.4×
    • Claude Sonnet:1.3×
    • Claude Opus:~2.2×(最贵)

地区限制(中国大陆用户必看)

Anthropic(Claude 研发方)的服务条款对支持的国家/地区有严格清单,中国大陆及港澳台地区不在 Claude 正式服务区域内。

后果:

  • Kiro 检测到登录 IP 在受限地区 → 自动隐藏 Claude 系列模型,只显示 DeepSeek/Qwen 等
  • 即使升级到 Kiro Pro 付费版,Claude 模型依然不会显示
  • 没有开关可以强制开启 Claude — 这是服务端合规拦截,不是本地功能

国内用户建议:

  • 直接用内置的 Qwen / DeepSeek(代码生成能力已足够前端/中后端开发,Credits 消耗只有 Claude 的 5-25%)
  • 想要稳定用 Claude → 需在合规支持地区通过当地网络登录,或直接用 Anthropic 官方 API

6. 适用 vs 不适用场景

✅ 适合

  • 复杂系统 / 中大型功能开发(多模块跨层)
  • 从原型到生产的工程化落地(MVP → 可交付)
  • 遗留代码重构与长期维护
  • 高合规与强规范场景(金融 / 医疗 / 企业级后台)
  • AWS / 云原生技术栈团队
  • 重视协作对齐的中小团队
  • 教育与学习导向的开发者

❌ 不适合

  • 几十行临时脚本 / 一次性爬虫(用 Cursor / Windsurf 更快)
  • 完全拒绝审查 Spec 与 Diff 的团队
  • 必须完全离线、纯本地模型的场景
  • 完全不懂编程的纯新手(下面解释)

新手踩坑:3 遍运行的经验教训

一个 B 站 UP 主(经济学转行程序员)用同一需求跑了 3 遍,结果差异显著:

尝试提示词本地环境结果
第 1 遍无技术栈指定无准备生成 Node.js,本地无环境跑不起来
第 2 遍明确 Spring Boot + HTMLJava 未配好Kiro 强行解决报错完成,过程坎坷
第 3 遍指定 Spring Boot + 具体版本Java 17 + Maven 已配最顺畅,一次跑通

关键洞察:

  • 不懂编程 → Kiro 生成的大项目里到处报错,反而是灾难
  • 懂一点编程 → 提前约定规范、配置环境,跟 AI 配合最佳
  • 核心原则:成为会使用工具的人,不是依赖工具的人

这跟 AI 协作必知 4 件事 里讲的”AI 是超级实习生”完全一致 — 你不能完全不懂,得懂到能审查它的工作。


7. 跟 AI 编程三阶的关系

Kiro 的设计哲学跟 AI 编程三阶的对应:

层级关注点Kiro 的对应
Prompt Engineering怎么问问题requirements.md 模板
Context Engineering怎么给信息design.md + Steering Files
Harness Engineering怎么搭系统Spec 模式 + Agent Hooks

Kiro 是当前最接近”AI 编程三阶完整落地”的 IDE 之一 — 大部分 AI IDE 只解决了其中 1-2 阶,Kiro 三阶全包。

完整 Context 三阶拆解见 Context Engineering。


8. 收尾:3 条建议

给”想试试 Kiro”的人

  1. 别从 0 起步,从”重构一段老代码”开始 — Kiro 的 Spec 模式在小改动上效果最明显,大项目反而显得啰嗦
  2. 先写 Steering Files,再让 Kiro 干活 — 提前把项目规范写成 Markdown,比每次对话重复强 10 倍
  3. 国内用户用 Qwen/DeepSeek 就够了 — Claude 在国内不可用,内置的国产模型已够 80% 场景

给”已经在用 AI IDE 的人”

Kiro 不是 Cursor 的替代,是工作流升级。如果你已经习惯:

  • “说完需求 AI 直接写代码” → Cursor / Windsurf 更轻
  • “需要严格规范和团队对齐” → Kiro 更合适
  • “系统级治理 + 插件化” → DeepSeek Harness

2026 年 AI 编程不再是”哪个 IDE 最好”,是”你的团队需要哪种工作流”。


相关阅读


📌 本文基于 LLM Wiki 知识库里的 Kiro AI IDE 笔记重写,原文 10.7KB,7/15 起草,7/17 完善,8/9 强化。后续 Kiro 新功能/新模型会同步回 vault。