
转眼已经七月下旬了,正式进入三伏天了,8月7日就立秋了,所以还有两周秋天就又到来了,秋天都快到了,明年就又不远啦。祝各位读者一切顺利!
7月20日,“三伏”的大幕正式开启。今年的“三伏”从7月20日开始,到8月18日出伏结束,一共30天,是从2015年至2024年近10年来的“最短”三伏天。虽然相较于“长三伏”少了10天,但炎炎烈日下,暑热的威力可一点不减。 --央视网
上周分享了如何使用Gemini CLI 、Rovo Dev CLI Gemini CLI 与 Rovo Dev CLI 的 AI 魔法:一键生成 K8s 管理平台,本周希里安又开始使用了另外两款AI工具, Claude Code CLI和 Kiro IDE,两款使用下来各有特色,适合不同开发需求,具体选择取决于大家的偏好和工具生态以及实际任务的复杂度。这些工具都支持通过聊天模式在终端中执行编码任务,但功能深度和集成程度有所不同。Rovo Dev CLI 在团队协作和 Atlassian 生态中表现突出,Gemini CLI 以开源和多模态支持著称,Claude Code CLI 注重隐私保护,Kiro 更适合 IDE 用户,其中的Spec模式真的很特别!





以上个人使用下来,就用户交互来说,主观感受Kiro>Cluade Code>Rovo Dev Cli = Gemni Cli,但其实Kiro调用的模型也是Claude Sonnet 3.7 和4.0,主要是Spec模式令人耳目一新,感觉更适合开发复杂项目
当然以上工具都很好,关键在于如何使用,目前来说,除了Claude Code 是收费的,其余都是有免费试用的,所以大家可以抓紧用起来,不怕学不会,就怕你不学。下面就来详细看看具体有什么不一样的。
npm install -g @anthropic-ai/claude-code,运行 claude,用自然语言命令交互https://developer.atlassian.com/cloud/acli/guides/introduction/运行 acli rovodev run,用 /sessions 等命令管理会话npm install -g @google/gemini-cli,运行 gemini,需 Google 账号认证https://kiro.dev/downloads/,IDE 提供图形界面,用聊天模式交互或规格模式结构化开发工具名称 | 核心功能 | 优点 | 缺点 |
|---|---|---|---|
Claude Code CLI | 自动化任务、解释代码、Git 支持 | 隐私保护强,易于终端使用 | 数据收集可能引发隐私担忧,需配置 |
Rovo Dev CLI | Atlassian 集成、代码完成、测试自动化 | 团队协作强,基准测试表现优,免费 beta | beta 阶段可能有限制,需适应 Atlassian 生态 |
Gemini CLI | 大型代码库处理、多模态生成、开源 | 免费额度高,开源透明,多功能 | 需认证,限额可能限制,依赖 Node.js |
Kiro | 自然语言命令、安全审批、上下文保持 | 简化命令使用,安全增强,IDE 集成 | 需手动审批,配置复杂 |
之前文章已经介绍过如何使用Gemini CLI 、Rovo Dev CLI,那么下面就主要介绍Claude Code CLI和 Kiro两款工具

Claude Code CLI 是一款基于终端的 AI 编码工具,其核心功能包括:
npm install -g @anthropic-ai/claude-code 安装,需确保系统支持 Node.jsclaude 命令,开始使用
Kiro 是一款由 AWS 开发的智能 IDE,具备强大的终端集成功能,结合了 Claude Sonnet 4.0 和 3.7 等先进的 AI 模型,提供了一种全新的“规格驱动开发”(Spec-Driven Development)方式,强调系统化的需求分析、设计规划和任务执行。虽然 Kiro 主要是一款 IDE,但其终端功能允许开发者通过自然语言与系统交互。其核心功能包括:
ls、cat),减少审批需求,支持通配符(如 npm *)#Terminal 引用最近的输出进行分析或后续操作,例如分析错误日志Settings → Trusted Commands#Terminal 分析错误或执行后续操作,例如 #Terminal analyze the error from the last npm run build我觉得,最特别的就是这个spec模式,他会按照需求、设计、任务三块来分步骤进行,将你的语言描述转化为可执行的任务,然后分步骤进行,这样相当于ai把自己理解呈现给使用者,然后根据实际情况进行调整

Spec-Driven Development(规格驱动开发):通过生成需求(requirements)、设计(design)和任务(tasks)文档,将高层次的想法转化为详细的实现计划
以上工具就先介绍这些,当然最终的选择取决于你的工作环境、团队协作需求以及个人偏好。不管你选择哪款工具,它们都代表了 AI 在开发领域的未来趋势,将帮助我们开发者以更高效、更智能的方式编写代码。最近我就在使用这些ai工具完善自己的开源项目,感兴趣的朋友可以了解看下CiliKube开源啦!让小白一次学会K8s 运维 + Web 开发 + k8s二次开发(Vue3+Go 全栈,免费开源)
安装使用只是第一步,通过工具创造产品,让他人受益才能发挥工具的价值,所以,后面我会分享使用ai工具产出的具体案例,比如这个开源项目就使用ai工具生成了不少功能,感兴趣的读者可以关注公众号“希里安”,获取项目最新动态和技术分享!
