亚马逊公司推出的 AI IDE
Kiro 是什么
Kiro 是 AWS 推出的 agentic 开发环境(IDE + CLI + Web + 后台 Autonomous Agent),2025-07 预览、2025-11-17 GA,定位是 “从 vibe coding 到 agentic engineering”——核心哲学是 Spec-Driven Development(规格驱动开发):先把自然语言需求转成 requirements.md / design.md / tasks.md 三件套并人工审签,再派 agent 实现,代码只是 spec 的构建产物。
它是 Amazon Q Developer IDE 插件的继任者(Q Developer 新注册 2026-05-15 关停,IDE 插件 2027-04-30 EOL)。
当前可用模型(2026-07,通过 Bedrock / 直连路由)
- Auto(默认):按任务复杂度在下方模型间路由,平衡质量/延迟/成本
- Claude Opus 4.8 / 4.7 / 4.6 / 4.5(1M 上下文,4.5 为 200K)
- Claude Sonnet 5 / 4.6 / 4.5 / 4.0(Sonnet 5 与 4.6 均 1M)
- Claude Haiku 4.5
- GPT-5.6 Sol / Terra / Luna(272K,首次引入 OpenAI 系)
- 开源权重:DeepSeek 3.2 / MiniMax M2.5 / M2.1 / GLM-5 / Qwen3 Coder Next
- 免费档(50 credits)可用 Claude Sonnet 4.5 + 开源权重;付费档解锁 Sonnet 4.6 / Opus 4.8 等 premium
核心能力(2026 实测)
Spec-Driven Development(SDD)
- 自然语言 → EARS 记号需求 → 架构设计(读库分析)→ 带依赖顺序的 tasks.md
- 三文件落盘在
.kiro/或仓库内,可版本化、可 PR 评审、可审计,代码漂移会触发 re-sync 或 spec 更新 - 比“先聊天再构建”强在:代码写之前意图已被锁定,PM/架构师可读 spec 而非读 diff
Agent Hooks(事件驱动自动化)
- 触发点:file:save / file:create / file:delete / before-or-after prompt / before-or-after tool / agent stop / spec task 前后 / 手动
- 动作:跑预定义 agent prompt 或 shell 命令
- 典型:存
.ts自动补单测、改 schema 自动更迁移脚本、commit 前跑安全 lint、spec 改了自动刷 README - 配置存
.kiro/hooks/进版本库,团队共享同一套纪律
Steering 文件
~/.kiro/steering/(全局)+.kiro/steering/(项目级),Markdown 写规范/架构决策/禁区,等价于 Claude Code 的CLAUDE.md[](@replace=10001)、Codex 的AGENTS.md[](@replace=10002)
多表面与执行模式
- Kiro IDE:Code OSS fork,兼容 VS Code 设置 / 主题 / Open VSX 插件,不是全量 VS Code Marketplace
- Kiro CLI:
kiro-cli,bash/zsh/fish,本地或 SSH 远端,headless 可进 CI 审 PR - Kiro Web:app.kiro.dev,后台 agent 跑长任务
- Autopilot(自主)vs Supervised(每步改文件前问)双模式
正确性验证
- 需求矛盾/缺口自动推理检查
- Property-based tests(类 fuzz)断言跨输入不变式,补单测覆盖不到的边角
- 可接 Figma / Terraform / MCP 拉外部上下文
生态
- 原生 MCP(含 AWS MCP、GitHub、DB)
- 兼容 Agent Client Protocol (ACP),可把 Kiro agent 带进别的工具
- 支持
AGENTS.md/Skills.md兼容读取 - 企业端:IAM Identity Center SSO、SAML/SCIM、GovCloud(2026-02 起,贵 ~20% 无免费档)
安装与起步(2026 正确)
# CLI 安装
# macOS / Linux
curl -fsSL https://cli.kiro.dev/install.sh | bash
# Windows
irm 'https://cli.kiro.dev/install.ps1' | iex
kiro-cli login # GitHub / Google / AWS Builder ID / IAM Identity Center
cd your-repo && kiro-cli
kiro-cli settings chat.defaultModel claude-opus-4.8 # 设默认模型
/model set-current-as-default
# IDE:kiro.dev/downloads 下 Mac/Win/Linux 安装包
# Web:app.kiro.dev 登录即用写规则:仓库建 .kiro/steering/,hooks 写 .kiro/hooks/,spec 触发后生成 requirements.md / design.md / tasks.md。
定价(2026-07,credit 制)
| 计划 | 价格 | 额度 | 模型范围 |
|---|---|---|---|
| Free | $0 | 50 credits 永久 | Sonnet 4.5 + 开源权重(限流) |
| Pro | $20/月 | 1,000 credits | + Sonnet 4.6 / Opus 4.8 等 premium |
| Pro+ | $40/月 | 2,000 credits | 同上 |
| Pro Max | $100/月 | 5,000 credits | 同上 |
| Power | $200/月 | 10,000 credits | 同上 |
| 超额 | — | $0.04/credit | 团队/个人通用 |
| GovCloud | 商业价 ×1.2 | 无免费档 | IAM Identity Center 必选 |
首次升付费档送 $20 抵扣(社交/Builer ID 登录)。1 credit 在 Auto 下 ≈ 一次中等请求;Opus 4.8 乘 2.2×,Qwen3 Coder Next 乘 0.05×。
