今天凌晨,亚马逊云科技 宣布其最新 AI IDE 工具 Kiro 正式步入 GA(General Availability)阶段。自今年 7 月推出预览版以来,Kiro 已经在「规格驱动 开发(Specs Driven Development)」及 AI 协作编码工具领域引起广泛关注。


在这次 GA 发布中,Kiro 带来了几项值得注意的重大更新,包括:

  • 引入基于属性的测试(Property-Based Testing)功能,能够验证代码是否真正符合你所定义的规格。

  • 支持Checkpoint 回滚功能,让你在 Agent 执行流程中可回退任意步骤、保留历史进展。Kiro

  • 新增 Kiro CLI 终端工具,将 AI 代理从 IDE 拓展到开发者的终端环境,保持上下文一致。Kiro

  • 面向团队与组织推出 Team Plans 管理中心化方案,通过 AWS IAM 身份中心接入、统一账单、组织内成员管理。

本文将从 Windows 环境入手,逐步带你安装Kiro CLI,让你第一时间在Windows环境(WSL + Windows)上体验这款由亚马逊云科技出品的全新 AI 开发利器。

安装 WSL(Windows 子系统 for Linux)

在 Windows 下使用 Kiro CLI,推荐采用 WSL2 作为运行环境,因为 CLI 工具更适合类 Unix 终端。因此,本节说明如何在 Windows 上启用 WSL2,并安装一个 Linux 发行版(例如 Ubuntu)。

1.打开 CMD 或者 Powershell(以管理员身份运行),执行:

wsl --install

如果系统提示已安装或版本不支持,可先执行:

wsl --update
wsl --set-default-version 2

2.安装完毕之后需要重启电脑,重启之后会自动开始安装 Ubuntu。

3.Ubuntu 安装完毕之后可以看到如下界面。

    4.安装成功后,开始菜单中可以看到 Ubuntu 和 WSL。

    5.启动Ubuntu。首次登录需要设置用户名和密码。

    6.更新软件。

    sudo apt update && sudo apt upgrade -y

    安装 Kiro CLI

    一旦 WSL2 环境就绪,即可安装 Kiro CLI。

    1.在 Ubuntu 终端中,先安装解压工具

    sudo apt install unzip -y

    2.使用官方脚本安装 Kiro CLI:

    curl -fsSL https://cli.kiro.dev/install | bash

    3.安装完成后,关闭终端重新打开,验证安装是否成功:

    kiro-cli

    首次使用会要求登录账号

    这里以Builder ID为例

    只需点击 URL 并使用 Builder ID 登录,即可完成全部认证流程。

    如果你想切换账号可以执行

    kiro-cli logout

    可以用以下命令查看使用状况。新用户送了500credits~

    /usage

    通过如下命令可是查询当前支持的所有命令

    /help

    目前支持的模型

    小试牛刀

    用kiro-cli自动创建S3桶,生成一个静态页面上传到S3.

    我创建一个S3桶,生成一个介绍Kiro cli的静态页面。上传到s3,并设置可以公开访问这个静态页面。 给出可以访问的url。并
    帮我生成可以销毁创建资源的cdk文件

    执行过程中需要对创建操作进行许可。

    遇到执行问题时候,自动解决

    销毁资源的脚本也按要求完成创建。

    最终返回了可访问的资源URL。并指导如何正确的销毁创建的资源。

    让我们看看返回的URL是否可以访问到资源

    效果还是相当不错的~

    执行资源销毁

    可以看到Kiro CLI可以非常顺利的完成相关操作。

    结语:从手工创建 → IaC → PaC 的时代演进

    云资源的管理,这十几年我们经历了几次范式跃迁:

    • 最初的手工创建(ClickOps):控制台点来点去,一次只能做一件事,容易出错、难以重复。

    • 随后是 IaC(Infrastructure as Code):Terraform、CloudFormation、CDK 让基础设施能被版本化、审计、自动化部署,成为近十年最重要的 DevOps 基石。

    而现在,随着 Kiro GA、Kiro CLI 的出现,我们似乎正在走向一个新的方向:

    PaC —— Prompt as Code

    这意味着未来的代码、基础设施、测试甚至 CI/CD 流水线,都可能通过“声明性 Prompt + Agent 执行”来完成。
    不是让 AI 替开发者写一切,而是让我们把“目标(spec)”写清楚,剩下由 Agent 去完成连续、可验证的工作。

    Kiro CLI 正是这个趋势的起点之一:
    从 IDE 到终端,从项目结构到规范驱动开发,它让“开发过程”本身成为结构化的输入,让机器能真正理解我们的意图。

    这一次我只是体验了 Kiro CLI 的安装和基础功能,后续还会继续探索它在 Spec Driven、属性测试、自动生成流水线等方面的能力。

    一个新的开发时代可能正在打开。
    也许在不久的将来,我们回头看今天,会像当年第一次写 Terraform 一样感慨:

    “原来代码也可以这样写。”

    感谢阅读,我们下一篇再继续深挖 Kiro 的能力!

    Logo

    有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

    更多推荐