引言
我目前正在为自己的机器学习运维(MLOps)和氛围编程项目挑选工具。每天都有新的 VS Code 扩展或命令行界面(CLI)应用推出,它们都声称在终端基准测试中领先或位居编程工具排行榜前列。这个领域的信息过于繁杂,因此我决定撰写本文,分享我使用各类智能体编程 CLI 工具的个人体验以及我对它们的喜爱之处。请注意,这些均为我的个人感受,可能与他人的体验有所不同。
此外,以下提到的所有 CLI 工具都需要 Node.js 环境,因此建议在测试前先安装 Node.js。我还附上了启动这些工具所需的终端安装命令。
1. Claude Code
Claude Code 是一款适用于氛围编程和各类专业开发项目的顶尖工具。你可以连接 Anthropic API 密钥进行按次计费使用,也可以关联 Claude 订阅服务进行订阅制使用。
我一直通过 API 使用 Claude Code,到目前为止体验非常好。不过最近我发现了 GLM 4.6 编程计划,并开始搭配 GLM 4.6 使用 Claude Code。这意味着你可以修改 Claude Code 的配置,使其支持任何 AI 模型提供商,包括本地 AI 模型。
只需在终端中运行以下命令即可开始使用:
npm install -g @anthropic-ai/claude-code
Claude Code v2.0.30 glm-4.6・API 使用计费 C:\Repository\GitHub\A-MLops
这个项目是关于什么的? 我会探索这个项目以了解其用途。让我先查看仓库结构和关键文件 探索(探索项目结构)> 请探索这个仓库以了解其用途。请查看: 读取(README.md) 读取 670 行 思考中…(按 esc 键中断)
计划模式已开启(按 alt+m 切换) 思考模式已关闭(按 tab 键切换)
Claude Code 最棒的一点是,我只需让它修复问题或构建组件,它就会遵循指令并给出简洁的响应。这使得它的错误率很低,而且在调用工具和终端命令方面非常熟练。
Claude Code 是我日常工作的主要工具,它还配备了 VS Code 扩展,让我可以在集成开发环境(IDE)中直接询问代码相关问题并进行修改。它既适合专业开发者,也适合想要打造精彩项目的爱好者。
2. OpenCode
人们对 OpenCode 的评价褒贬不一:有人爱不释手,也有人不太喜欢。OpenCode 是 Claude Code 的一款真正开源替代工具,它允许你运行任何模型,支持几乎所有 AI 模型提供商,让你无需复杂配置即可灵活搭建环境。我用它来测试新模型、评估多模型提供商(MCPs)以及构建自定义智能体。
如果你是硬核程序员或专业开发者,你会喜欢它提供的丰富自定义选项,能够在微观层面修改和优化 OpenCode。你可以在可控环境中掌控安全性、设计、功能以及整体项目管理。
开始使用前,请在终端中输入以下命令:
npm install -g opencode-ai@latest
新会话 – 2025-11-03T14:34:03.141z /share 创建可分享链接 我可以访问多少个多模型提供商(MCP)? abida(晚上 07:34)
20.9K/0%
你甚至可以探索 OpenCode 提供的免费模型,并通过 openrouter.ai 的访问权限连接到各类模型。
我一直搭配 GLM 编程计划和 MiniMax-2 计划使用 OpenCode,两者都能满足我的需求,我用它来构建我的网站和应用的用户界面(UI)。
注意:如果你使用的是 Windows 系统,建议使用 Alacritty 终端以获得最佳体验。
3. Droid
Factory 推出的 Droid 是一款出色的 AI 编程工具,在终端基准测试中名列前茅,这意味着它在解决本地代码问题方面表现非常出色。我一直用它来调试和解决问题,它能读取 Docker 日志、返回 Docker 命令并自动修复问题。
我最喜欢它的一点是,创建账户后即可免费使用。这意味着你可以获得为期一个月的专业试用计划,从而访问最新的 Claude 和 OpenAI 模型。在试用期结束前,我每天都会使用它。我非常喜欢这款工具,它操作简单,且有开发者团队持续维护。
开始使用前,请在终端中输入以下命令:
curl -fsSL https://app.factory.ai/cli | sh
DROID v0.22.9
你正处于一个开放的终端中。一个 AI 正在等待你的命令。按回车键发送・按 Shift + 回车键换行・按 @键提及文件
当前文件夹:C:\Repository\GitHub\A-MLops 最新的提交是关于什么的?
执行(git log –oneline -1,影响程度:低)375f131 更新 Docker Compose 和配置文件以优化服务管理 [进程已退出,代码为 0]
执行(git show –stat 375f131,影响程度:低)提交 375f1311da5e6819f18c02013919594127264a59
作者:阿比德・阿里・阿万 abidaliawan@rocketmail.com 日期:2025 年 10 月 23 日星期四 22:56:03 +0500 输出内容已截断。按 Ctrl+O 查看详细内容
如果你希望在运行命令、调试、构建和自动化编程环境方面获得精准体验,我强烈建议你从 Droid 开始尝试。它唯一的缺点是无法很好地兼容自定义模型或外部 AI 模型提供商。或许在后端,他们已经对模型进行了优化,以充分发挥 Droid 的性能。
4. Codex CLI
我最近开始使用 openai/codex CLI,没想到它可以搭配我的 ChatGPT 计划使用。当你能访问 VS Code 扩展、智能体编程终端 CLI 工具和基于云的智能体工作流时,ChatGPT 计划的价值会大大提升。如果你不想支付 20 美元的 ChatGPT 订阅费,也可以通过 OpenAI 开发者 API 使用它。
更棒的是,你还可以修改配置文件,使其支持 GLM 或 Minimax 模型。它具备完全自定义功能,但使用外部 API 时的体验可能会大幅下降 —— 比如无法识别某些标签或调用错误的工具。因此,强烈建议搭配 ChatGPT 订阅服务使用。
开始使用前,只需在终端中输入以下命令并遵循提示操作:
npm install -g @openai/codex
OpenAI Codex(v0.53.0)模型:gpt-5 medium /model 切换模型 目录:C:\Repository\GitHub\Ravaan
开始使用吧,描述一项任务或尝试以下命令之一: /init – 创建包含 Codex 使用说明的 AGENTS.md 文件 /status – 显示当前会话配置 /approvals – 选择 Codex 无需批准即可执行的操作 /model – 选择模型和推理强度 /review – 检查所有更改并查找问题
/status
OpenAI Codex(v0.53.0)
访问chatgpt.com/codex/settings/usage查看最新的速率限制和信用额度信息
模型:gpt-5(推理强度中等,自动生成摘要) 目录:C:\Repository\GitHub\Ravaan
批准设置:需请求批准
沙箱:只读 AGENTS.md 文件:已存在
我开始使用它是因为对我来说,它几乎是一款免费工具,可以让我访问最新的 OpenAI Codex 和 GPT-5 模型。在 Claude Code 和 Droid 之后,我打算继续在我的项目中使用它。敬请期待我下次关于智能体 CLI 工具的更新。
5. Gemini CLI
谷歌推出了其开源智能体 CLI 工具 ——google-gemini/gemini-cli,与 OpenAI 和微软 Copilot 类似。它具备完全自定义功能,但我在尝试搭建并发挥其价值时遇到了很多问题。如果不小心使用了 Gemini 2.5 Pro 模型,只需一个提示就会耗尽你的免费计划额度。因此,我主要将 Gemini CLI 用于测试目的。
我遇到的另一个问题是,尽管它支持自定义,但我无法有效搭建多模型提供商(MCP)、智能体或其他工具。我发现它已经内置了谷歌服务工具,这意味着它更鼓励使用这些内置功能,而非依赖第三方工具。
开始使用 Gemini CLI 前,请在终端中输入以下命令:
npm install -g @google/gemini-cli
Gemini CLI 最棒的一点是可以免费使用,其免费计划足以满足基本需求。它会自动续期,因此一旦达到额度限制,第二天就可以重新开始使用。虽然它是免费的,但使用过程中问题较多,这也是它排在最后的原因。不过,鉴于其较高的知名度和免费特性,我还是决定将它列入榜单。
总结(TL;DR)
为那些直接下拉看摘要的人准备:
- Claude Code 是最佳选择,可作为你的主力工具
- 如果你喜欢调整工作流以最大化效率和价值,OpenCode 会非常适合你
- Droid 在调试和自动化开发体验方面表现出色
- Codex CLI 正在不断改进,现在支持通过 ChatGPT 计划在本地和云端构建项目
- Gemini CLI 因有限的免费计划而备受关注,但我强烈不建议使用它 —— 你可能会浪费时间却收获甚微市面上还有其他 AI 编程 CLI 工具,但它们要么不够成熟,要么知名度不高,因此我没有将其列入。以上提到的所有 CLI 工具在 Windows 系统上都能完美运行,即使没有 Windows 子系统(WSL)也不受影响。现在就输入上述命令,开启智能体编程的新时代吧。
原文链接:https://www.kdnuggets.com/top-5-agentic-coding-cli-tools
