本文由 AI Insight 研究团队 基于公开信息采集与交叉验证撰写。所有事实性论断均标注信源引用(共 18 篇),但部分数据可能因时效性而有变化——请读者仔细甄别,以原始信源为准。

← 返回 AI 研报列表

解剖五把 AI 手术刀
CLI Coding 工具技术架构深度对比

AI Insight 研究团队
2026 年 2 月 15 日

深度研报 CLI Coding Claude Code Codex CLI Gemini CLI OpenCode

TL;DR 速览

一、终端里的 AI 军备竞赛

2025 年初,Andrej Karpathy 创造了 Vibe Coding 这个词——「完全跟着感觉走,拥抱指数增长,忘记代码的存在」。一年后的 2026 年 2 月,他自己修正了这个说法,提出 Agentic Engineering——开发者 99% 的时间不在写代码,而是在编排执行任务的 Agent[6]

Karpathy 的观点变化不是个人心态转换,而是整个行业的缩影。2026 年 2 月的第一周,几乎所有大厂同时在终端 AI 编程工具上下了重注:

105K
OpenCode GitHub Stars
94.5K
Gemini CLI Stars
66.9K
Claude Code Stars
60.4K
Codex CLI Stars

但这篇研报不是又一个功能对比清单。市面上已经有足够多的「15 个 AI 编程工具横评」文章[7]——它们告诉你用什么,却不告诉你为什么这样造的

我们想回答一个更底层的问题:当你把这五个工具的代码拆开看,它们在架构层面做了哪些不同的决策?这些决策又如何决定了工具的上限和边界?

为什么关注架构而非功能

功能可以快速迭代,但架构决定了迭代的方向和天花板。Claude Code 选择闭源 + 专有许可,是因为 Anthropic 想在模型训练中深度优化工具调用[1];Codex CLI 用 Rust 重写,是因为 OpenAI 认为安全隔离需要 OS 级别的控制[4]。理解这些「为什么」,比知道「有什么功能」更有价值。

五个对手,一张卡片

工具 厂商 语言 许可证 Stars 最新版本
Claude Code Anthropic TypeScript 专有许可 66.9K v2.1.42
Codex CLI OpenAI Rust Apache-2.0 60.4K v0.101.0
Gemini CLI Google TypeScript Apache-2.0 94.5K v0.28.2
OpenCode SST (anomalyco) TypeScript (Bun) MIT 105K v1.2.4
Cursor Anysphere TypeScript 闭源

GitHub Star 数据截至 2026 年 2 月 15 日查询[1][3][4][5]

关于 Claude Code 的开源问题

Claude Code 的代码在 GitHub 上公开,但许可证明确标注「© Anthropic PBC. All rights reserved」[1]。它既不是开源软件,也不是通常意义上的 source-available——使用受 Anthropic 商业条款约束。Codex CLI(Apache-2.0)、Gemini CLI(Apache-2.0)和 OpenCode(MIT)才是真正的开源。

登录后阅读完整报告

包含详细分析、数据图表、竞品对比、参考文献等

Google 登录