cli 对比
原始需求(2026-07 初版): 帮我对比一下这四款软件,都有什么功能。什么功能,什么优点,什么缺点。生态丰富程度,是否支持 skill agent mcp 等等 codex cli、claude code cli、opencode cli、copilot cli
2026-07-20 更新:初版只覆盖了 4 款国外工具,遗漏严重——国产 CLI(Qwen Code、Kimi CLI、Trae Agent、CodeBuddy、Comate、iFlow)和国外主流(Gemini CLI、Cursor CLI、Aider、Goose 等)均未纳入。本次扩为全景对比,并修正初版硬伤(Codex CLI 实为开源)。
AI 编程 CLI 全景对比
1. 能力与功能对比
维度选取:综合社区横评高频维度(amux、Tembo 等 2026 年多篇横评)+ 中文社区关注点(开源、桌面端、VS Code 插件、第三方模型自由度)。 标注说明:✓ = 官方文档/README 明确支持;部分 = 有限支持/实验性/第三方方案;✗ = 未见支持;— = 闭源无法确认或不适用。依据为 2026-07 公开资料快照,未逐一实测。
| 特征 | Claude Code | Codex CLI | Gemini CLI | Copilot CLI | Cursor CLI | Amp | Kiro CLI | OpenCode | Aider | Goose | Crush | Qwen Code | Kimi CLI | Trae Agent | CodeBuddy Code | Comate CLI | iFlow CLI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 厂商 | Anthropic | OpenAI | GitHub/Microsoft | Anysphere | Sourcegraph | AWS | 开源社区 | 开源社区 | Block → Linux 基金会 AAIF | Charm | 阿里通义 | 月之暗面 | 字节跳动 | 腾讯云 | 百度智能云 | 心流 | |
| 模型策略 | 仅 Claude 系列 | GPT-5.x-Codex 系列 | Gemini 3 系列(1M 上下文) | 多模型(GPT、Claude 等) | 多模型 | 多模型 | Claude 系列为主 | 75+ 模型提供商 | 多模型 | 多模型 | 多模型 | Qwen 系列 + 多协议(OpenAI/Anthropic/Gemini 兼容) | Kimi K2 系列 | 多模型(含豆包 Doubao) | 混元系列为主 | 文心系列 | 聚合多家国产模型(Kimi/Qwen/DeepSeek) |
| 一句话定位 | Agent 能力标杆,生态最成熟 | 云端+本地一体的 coding agent | 免费额度最大方的大厂 CLI | 与 GitHub 生态深度绑定 | Cursor IDE 的终端延伸 | 主打"不设限 token"的 agent | 前身 Amazon Q Developer CLI(开源版已停更) | 可定制性最强的终端 agent | 老牌 git 集成结对编程工具 | 最早拥抱 MCP 的开源 agent 框架之一 | TUI 体验华丽(charmbracelet 出品) | Gemini CLI fork 起家,已独立发展,功能对齐 Claude Code | Python 实现,ACP 协议支持好,正演进为 Kimi Code CLI | 研究友好型架构,适合学习 agent 原理 | 腾讯系全链路(编码→部署)CLI | 文心快码产品线的命令行形态 | 主打免费使用国产旗舰模型 |
| 开源 | 闭源(源码可见) | ✓ Apache-2.0 | ✓ Apache-2.0 | 闭源 | 闭源 | 闭源 | 闭源 | ✓ MIT | ✓ Apache-2.0 | ✓ Apache-2.0 | 源码可见(Charm License,非 OSI 开源) | ✓ Apache-2.0 | ✓ Apache-2.0 | ✓ MIT | 闭源 | 闭源 | 未开源 |
| 桌面 App | ✓(另有 Web 版) | ✓ | 第三方方案 | ✗ | —(IDE 本体) | 部分(Web 界面) | —(IDE 本体) | ✓(beta) | 部分(Web UI) | ✓ | ✗ | ✓ | 部分(Web UI) | ✗ | 部分(同厂 IDE) | 部分(同厂 IDE) | ✗ |
| VS Code 插件 | ✓(+JetBrains) | ✓ | ✓ | ✓ | —(IDE 本体) | ✓(+JetBrains/Neovim/Zed) | —(IDE 本体) | ✓ | 部分(watch 模式) | 部分 | ✗ | ✓(+JetBrains/Zed) | ✓ | ✗ | ✓ | ✓ | ✗ |
| 平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台+BSD/Android | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 | 全平台 |
| 第三方模型 | ✗(仅 Claude) | 部分(兼容 endpoint) | ✗(仅 Gemini) | 部分(内置多选一) | 部分(内置多模型) | 部分(官方编排) | ✗ | ✓(75+ 提供商) | ✓(100+ 模型) | ✓(15+ 提供商) | ✓ | ✓(多协议+本地) | 部分(可自定义 endpoint) | ✓(含豆包/Ollama) | ✗ | ✗ | ✓(聚合任选) |
| Skills | ✓ | ✓ | 部分 | 部分 | 部分(Rules) | ✓ | 部分(Powers) | ✓ | ✗ | ✓(Recipes) | 部分 | ✓ | ✓ | ✗ | 部分 | 部分 | 部分 |
| Subagents | ✓ | ✓ | 部分 | ✓ | ✓ | ✓ | 部分 | ✓ | ✗ | ✓ | 部分 | ✓(Agent Teams) | ✓ | 部分 | 部分 | 部分 | 部分 |
| MCP | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓(70+ 扩展) | ✓ | ✓ | ✓ | ✓ | 部分 | 部分 | ✓ |
| Hooks | ✓(7 类钩子) | ✓ | 部分 | 部分 | 部分 | ✓(插件) | ✓(Smart Hooks) | 部分(插件) | 部分 | 部分 | 部分 | ✓ | 部分 | ✗ | 部分 | 部分 | 部分 |
| Headless/CI | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 部分 | ✓ | ✓ | ✓ | 部分 | 部分 | 部分 |
| 沙箱 | 部分(权限系统) | ✓(OS 级,最强) | ✓ | 部分 | 部分 | 部分(插件权限) | 部分 | 部分(权限系统) | 部分(确认提示) | 部分 | 部分 | ✓ | 部分 | ✓(Docker) | 部分 | 部分 | 部分 |
| Stars(快照) | ~122k | ~75k | ~104k | — | — | — | — | ~150k | ~41k | ~45k | — | ~26k | ~10k | ~12k | — | — | — |
| 实现语言 | TypeScript | Rust | TypeScript | — | — | — | — | Go+TS | Python | Rust | Go | TypeScript | Python | Python | — | — | — |
| 云端任务 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓(Orbs) | ✓ | ✓ | ✗ | 部分 | ✗ | ✓(daemon+IM) | 部分(ACP) | ✗ | 部分 | 部分 | ✗ |
Linux 说明:17 款全部提供 Linux 版本(CLI 本色),差异主要在 Windows 原生支持与桌面形态,故 Linux 不单列。 项目配置文件各成一派:CLAUDE.md(Claude Code)、AGENTS.md(Codex / OpenCode / Amp / Qwen Code)、GEMINI.md(Gemini)、.cursor/rules、trae_config.yaml、.aider.conf.yml。AGENTS.md 已成跨工具事实标准。 打分建议:之后评分可直接在表尾加「总分」列,或把 ✓/部分/✗ 换算成 2/1/0 分按列求和。
几点观察:
- 开源与锁模型呈镜像关系:开源工具(OpenCode/Aider/Goose/Crush/Qwen Code/Trae Agent)随便接第三方模型;大厂工具锁自家模型,Codex 可改兼容 endpoint 是唯一例外。
- 多端形态成标配:Claude Code、Codex、Qwen Code 都有「CLI + 桌面 + IDE 插件 + 云端」全家桶;纯终端派(Aider、Crush、iFlow)越来越少。
- Agent 能力第一梯队(Skills+Subagents+MCP 全 ✓):Claude Code、Codex CLI、Amp、OpenCode、Goose、Qwen Code、Kimi CLI。
- 沙箱安全:Codex 唯一做到 OS 级隔离(Seatbelt/Landlock/seccomp);Gemini、Trae 次之。
- 国产形态最全的是 Qwen Code(CLI + 官方桌面 + IDE 插件 + IM 机器人 + daemon),Kimi CLI 次之。
- 明显缺位:Aider(无 Skills/Subagents/MCP,靠 git 集成和模型自由度吃饭)、Trae Agent(定位研究框架)。
2. 成本与免费额度(2026-07 快照,以官网为准)
| 工具 | 免费额度 / 计费 |
|---|---|
| Gemini CLI | 个人 Google 账号:60 次/分、1000 次/天(大厂中最慷慨) |
| Qwen Code | Qwen OAuth 登录有免费额度;也可自接任意 OpenAI 兼容 API |
| iFlow CLI | 主打免费使用 Kimi K2、Qwen、DeepSeek 等国产模型 |
| CodeBuddy Code | 个人版免费 |
| Comate CLI | 个人版免费 |
| Codex CLI | 含在 ChatGPT Plus/Pro/Business 订阅内;或 API key 按量 |
| Claude Code | Pro/Max 订阅或 API 按量 |
| Copilot CLI | Copilot 订阅(含免费档,额度有限) |
| Kimi CLI | API 按量 / Kimi Code 订阅 |
| OpenCode / Aider / Goose / Crush | 工具免费,模型 API 费用自理 |
3. 各工具简评
3.1 国际商业
Claude Code
- 优点:自主任务执行能力最强;Skills/Subagents/Hooks/Plugins 体系完整;权限控制细;企业级功能全
- 缺点:闭源且只支持自家模型;订阅贵;国内直连不便
Codex CLI
- 优点:开源(Apache-2.0);与 ChatGPT 订阅打通;云端 Codex Web + 本地 CLI + IDE 插件形态齐全
- 缺点:只支持 OpenAI 模型;国内账号门槛高
Gemini CLI
- 优点:开源;免费额度大;1M 上下文;Google Search grounding 内置;GitHub Action 集成好
- 缺点:Skills/Subagents 体系不如 Claude Code 成熟;模型能力两极评价
Copilot CLI
- 优点:2025 年重写后已是完整 agentic CLI;多模型可选;与 GitHub Issues/PR 工作流无缝
- 缺点:扩展生态仍在追赶;深度依赖 GitHub 账号体系
Cursor CLI / Amp / Kiro CLI
- 共同点是闭源、订阅制,分别绑定 Cursor IDE、Sourcegraph、AWS 生态;选型跟随你所在的 IDE/云生态即可
3.2 国际开源
OpenCode
- 优点:完全开源;75+ 模型提供商随便切;多会话与分享;社区最活跃
- 缺点:功能分散、迭代快导致稳定性波动;文档跟不上版本
Aider
- 优点:git 集成最好(自动 commit、diff 友好);老牌稳定;适合脚本化
- 缺点:无 Skills/Subagents/MCP 体系,agent 能力上限低
Goose
- 优点:MCP 支持早且深;Recipes 可复现工作流;Block 公司背书持续维护
- 缺点:TUI 体验一般;国内用户少
Crush
- 优点:TUI 最漂亮;Charm 出品交互细节好
- 缺点:功能面相对窄,生态小
3.3 国产
Qwen Code
- 优点:开源且迭代极快(2026-07 已 v0.20);功能对齐 Claude Code(Skills/Subagents/Agent Teams/MCP/Hooks 全有);多协议可接任意模型;有 IM 机器人(钉钉/微信/飞书/Telegram)、桌面端、daemon 模式;中文场景原生
- 缺点:从 Gemini CLI fork 起步,部分设计有历史包袱;文档中英夹杂
Kimi CLI
- 优点:开源(Python 实现,易读易改);ACP 协议支持好(可挂 Zed/JetBrains);Zsh 集成体验独特;K2 模型编码能力强
- 缺点:正处于向 Kimi Code CLI 迁移期,旧项目将逐步停更;Skills 生态刚起步
Trae Agent
- 优点:MIT 协议最宽松;模块化透明架构,有 arXiv 技术报告,适合研究和二次开发;支持豆包等国产模型
- 缺点:定位偏研究框架而非生产工具;无 Skills 体系;交互体验朴素
CodeBuddy Code
- 优点:腾讯混元模型国内直连;编码→部署全链路;个人免费
- 缺点:闭源;部分文档命令仍是占位;生态偏腾讯云绑定
Comate CLI
- 优点:百度企业客户基础好;个人版免费
- 缺点:公开资料少,社区存在感弱
iFlow CLI
- 优点:免费聚合国产旗舰模型,零成本尝鲜;上手门槛低
- 缺点:未开源;能力上限取决于平台策略,长期可控性存疑
4. 选型建议
| 场景 | 首选 | 备选 |
|---|---|---|
| 国内企业环境(网络受限、要发票) | Qwen Code | CodeBuddy Code / Comate |
| 零成本日常用 | Gemini CLI | iFlow CLI / Qwen Code(OAuth 额度) |
| 追求最强 agent 能力 | Claude Code | Qwen Code / Codex CLI |
| 深度定制、二次开发 | OpenCode | Qwen Code / Kimi CLI / Trae Agent |
| 学习 agent 原理 | Trae Agent | Goose |
| GitHub 工作流重度用户 | Copilot CLI | Gemini CLI(GitHub Action) |
| 模型自由切换 | OpenCode | Qwen Code / Crush |
国内用户的特别考虑:
- 网络与合规:国产五款(Qwen Code、Kimi CLI、Trae Agent、CodeBuddy、Comate)+ iFlow 均可国内直连,无需代理
- 数据出境:企业场景优先选可私有化/国内部署的方案(Qwen Code 接 vLLM/Ollama 本地模型、Comate/CodeBuddy 企业版)
- 组合策略:国外工具 + 国产模型 API 也是常见搭配(如 OpenCode 接 DeepSeek/Qwen)
5. 保留:初版四款主观评分
以下为初版(仅四款)的主观星级评价,保留作历史参照;星级为当时主观判断,未实测校准。
| 维度 | Codex CLI | Claude Code | OpenCode | Copilot CLI |
|---|---|---|---|---|
| 代码生成 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 自主任务执行 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| 扩展插件 | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 社区活跃度 | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 商业支持 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
6. 时效与来源
- 本文信息为 2026-07-20 快照,CLI 领域迭代以周计,数字(star 数、免费额度、功能开关)请以下列一手来源复核:
- Codex:https://github.com/openai/codex
- Gemini CLI:https://github.com/google-gemini/gemini-cli
- Qwen Code:https://github.com/QwenLM/qwen-code
- Kimi CLI:https://github.com/MoonshotAI/kimi-cli(正迁移至 Kimi Code CLI)
- Trae Agent:https://github.com/bytedance/trae-agent
- CodeBuddy:https://www.codebuddy.cn / codebuddy.ai
- Comate:百度智能云文档
- iFlow:https://iflow.cn
- Kiro CLI(前 Amazon Q):https://kiro.dev/cli/ | 文档:https://kiro.dev/docs/cli/
- Amp:https://ampcode.com/manual
- 社区横评参考(维度来源):
- amux:Best Terminal AI Coding Agents in 2026(8 款横评,含 stars/语言/沙箱/云端维度)https://amux.io/blog/best-terminal-ai-coding-agents-2026/
- Tembo:The 2026 Guide to Coding CLI Tools(15 款横评,含模型自由度/自主度/价格维度)https://www.tembo.io/blog/coding-cli-tools-comparison
- 初版两处已修正:① Codex CLI 为 Apache-2.0 开源,非闭源;② Claude Code 模型一栏原为 "Claude 3.5 Sonnet",已过时(现行为 Claude 4.x 系列)。
- 同系列:AI 编程编辑器/IDE 全景对比(AI 编程编辑器/IDE 15 款对比)。