最近半年,一件有点反直觉的事悄悄发生了。

明明大家都在做AI助手、AI聊天框、AI界面越来越漂亮,但顶尖的AI公司却不约而同地往另一个方向走——把自家最强的大模型,塞进了古朴的命令行终端里。

这就是CLI(Command Line Interface,命令行界面)工具的集体爆发。一个黑底白字的窗口,没有按钮,没有图标,靠打字指挥AI干活。听起来像是倒退,但背后藏着一套清醒的逻辑。


谁在推,推的是什么

先盘一下主要玩家:

Claude Code(Anthropic出品):基于Claude Sonnet模型,被业内公认综合表现最强。不只是写代码,能读懂整个代码仓库的结构、自动生成Pull Request、跑测试——相当于在终端里放了一个真正能接手项目的"虚拟同事"。缺点是按Token计费,重度使用的费用相当可观。

Gemini CLI(Google出品):最大的优势是免费,个人账号有使用额度,上下文窗口高达100万Token,意味着你可以把整个项目代码一次性喂给它。同时还集成了Google搜索,可以边写代码边查资料。开源,Apache 2.0协议,发布24小时内就在GitHub上拿到超过15000颗星。

Codex CLI(OpenAI出品):速度最快,适合需要快速原型和快速迭代的场景。响应轻快,但在代码的精细度和复杂任务处理上略逊于前两者,更适合快速出结果、再人工打磨的工作流。

GitHub Copilot CLI(微软出品):企业场景的首选,与GitHub仓库、Issues、PR深度打通,有完整的团队管理和使用监控功能。订阅制收费,但在大公司环境里几乎是无缝接入。

国内阵营也没缺席:阿里的Qwen Code专门针对中文场景做了优化,256K到100万Token的上下文窗口,且提供免费额度;月之暗面的Kimi CLI与Zsh终端深度集成,对中文理解能力强;还有社区活跃的老牌开源工具Aider,几乎支持市面上所有主流模型,灵活性最高。


这几款工具到底差在哪

简单说:任务越复杂,差距越明显。

有测评机构让这几款工具分别从零写一个超级马里奥游戏:Claude Code交出了物理规则完整、碰撞逻辑清晰的完整游戏;Gemini CLI的版本人物会穿墙、会自动起跳;Codex CLI勉强能玩,但角色容易卡死。另一项数据分析任务里,Claude Code生成的报告可视化完整、洞察清晰,Gemini CLI甚至无法输出完整的分析结果。

但这不意味着Gemini CLI不值得用——对大多数人来说,入门阶段根本不需要Claude Code级别的精度,免费能用才是第一位的。

选择逻辑也因此很清晰:追求代码质量,选Claude Code;追求零成本入门,选Gemini CLI;追求速度和快速原型,选Codex CLI;公司级项目集成GitHub生态,选Copilot CLI;中文开发环境,Qwen Code或Kimi CLI都值得试试。


大厂为什么偏偏选了这条路

命令行,是上个世纪八九十年代的东西。为什么AI越进化,反而越往这个方向走?

原因其实不复杂:CLI才是AI Agent真正的"母语"

图形界面是给人看的,它依赖人的视觉直觉和上下文判断。但AI是靠文本token推理的,让AI去解析"这个按钮现在是不是灰的""这个弹窗是不是遮住了那个菜单",成本高、可靠性差。而命令行是纯文本输入、结构化输出,AI可以精确地理解每一步操作的结果,按照Unix哲学把多个工具用管道串联,组合出复杂的自动化工作流,并且整个操作链路都有文本日志可以追溯——这恰恰是AI自主执行任务最需要的三件事:可组合、可预测、可审计

换句话说,CLI不是因为"复古"而流行,而是因为它天然就是AI最顺手的操作层。

更重要的是,大厂在下一盘更大的棋。CLI工具是开发者的入口,谁掌握了开发者的日常工具链,谁就掌握了整个技术生态的上游。Claude Code让你的终端依赖Anthropic,Gemini CLI让你的工作流绑定Google,Copilot CLI让你的协作深嵌微软体系。早期大家都在抢聊天框入口,现在争的是开发者的肌肉记忆——你每天敲的第一行命令是谁的,你的生产力就属于谁。

这不只是工具竞争,是开发者心智的争夺战


普通人,等还是学?

说实话,这个问题要分人。

如果你是开发者或者技术相关岗位,现在就该动起来。这一波CLI工具正处于"甜蜜期"——各家还在用补贴、免费额度抢市场,功能迭代极快,现在学的成本最低、收益最大。Gemini CLI完全免费,花半天时间装上跑几个真实项目,感受一下"自然语言驱动代码执行"到底是什么体验。等市场格局稳固、收费体系成熟后,入场成本只会更高。

如果你是非技术岗的普通用户,倒不用着急去搞懂命令行本身——黑窗口打字这件事跟你的工作可能真的没关系。但更值得关注的是:这波工具在行业内的大规模普及,会让你接触到的软件、工具、服务的迭代速度变得更快。以前一个功能从需求到上线可能要一两个月,现在可能是一两周甚至几天。你需要适应的不是CLI,而是一个"软件开发周期极度压缩"之后,整个数字产品世界加速运转的新节奏。

最后说一句有点绕但很重要的事:CLI工具的本质,是让AI能够自主地完成一整条任务链,而不只是回答问题。这意味着AI正在从"聪明的搜索框"变成"可以独立干活的执行者"。命令行只是这个转变的一个切面,它背后真正的命题是:当AI能自主调用工具、执行任务、产出结果,人和AI的协作边界该划在哪里?

黑色的命令行窗口背后,藏着的是整个软件生产方式的重构。


Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐