乐于分享
好东西不私藏

CLI复兴:当命令行遇见AI,生产力工具迎来第二次革命

CLI复兴:当命令行遇见AI,生产力工具迎来第二次革命

你以为命令行是程序员的专属?错了。在AI时代,CLI正在成为每个人都能用的智能工具

从”黑窗口”到”智能终端”

还记得那些黑色的命令行窗口吗?对于普通用户来说,它曾经是神秘而遥远的——只有程序员才会对着闪烁的光标敲打神秘代码。但今天,一切都在改变。
近期,微软、腾讯、阿里云等巨头相继推出AI Shell、CloudBase AI CLI等工具,钉钉、飞书、企微三大办公软件也发布了面向AI Agent的CLI工具。这波CLI复兴浪潮,正在重新定义我们的工作方式。

为什么图形界面统治数十年后,CLI突然强势回归?

答案很简单:AI需要它。

AI时代的完美搭档

对于AI智能体来说,图形界面(GUI)太复杂了。想象一下,让一个AI去点击按钮、填写表单、拖动窗口——这就像让一个成年人用儿童玩具勺子吃饭一样低效。
而命令行界面(CLI)使用纯文本指令,这与大语言模型的运作逻辑高度契合。知名AI学者Andrej Karpathy就指出,CLI的”复古”特质正是其在AI时代焕发新生的关键原因。
CLI为AI提供了三大优势:
标准化接口
:输入输出都是纯文本,AI轻松解析
高效执行
:无需UI适配,减少资源消耗
确定性结果
:命令执行结果可预测,便于AI学习

开源力量:OpenCode CLI的崛起

如果说商业公司的工具是企业级选择,那么开源社区的贡献则让CLI复兴真正民主化。OpenCode作为一款开源的AI编码代理,正在成为开发者社区的新宠。

OpenCode:开源的终端AI编程助手

OpenCode是一个基于终端的强大AI编码助手,采用Go语言开发,提供交互式终端用户界面(TUI)。它支持多种大型语言模型,包括主流国际模型和最新的中国大模型
curl -fsSL https://opencode.ai/install | bash
OpenCode的核心特性:
交互式命令行界面
:基于Bubble Tea框架,体验流畅
多模型支持
:支持OpenAI、Anthropic、Google Gemini、AWS Bedrock等
多会话管理
:支持在多个会话间切换
内置工具集
:命令执行、文件搜索、代码修改等
SQLite集成
:实现会话数据持久化
LSP支持
:帮助代码诊断和补全

OpenAI Codex CLI:终端推理智能体

OpenAI在2025年4月发布了一款轻量级终端运行编码智能体——Codex CLI,该工具在GitHub完全开源。Codex CLI可以直接在用户的计算机上工作,旨在最大化o3和o4-mini等模型的推理能力。终端就能跑的推理智能体,OpenAI 发布完全开源 Codex CLI 工具
Codex CLI的特点:
零配置
:导入OpenAI API密钥即可直接使用
全自动批准
:通过运行网络禁用和目录沙箱化确保安全
多模态支持
:输入截图或图表就可以实现推理功能
版本控制
:所有操作都在版本控制下进行

巨头们的CLI布局

微软AI Shell:为Windows插上AI翅膀

微软推出的AI Shell结合了Azure OpenAI Agent和Copilot in Azure Agent两个智能体。前者处理自然语言查询、代码生成等任务;后者专注于为云用户提供Azure CLI和PowerShell命令建议。

腾讯云CloudBase AI CLI:编码量减少80%

腾讯云的这款工具支持通过自然语言在命令行里统一调度多种AI编程工具(Claude Code、OpenAI Codex、aider等),并与云开发打通,从生成代码到部署运维一气呵成。
据官方数据,使用这款工具可以减少80%的编码量,AI帮助写大部分代码,同时提供零运维成本的Serverless架构自动扩缩容。

办公软件的CLI转型

今年3月底,钉钉、飞书、企微三大办公软件厂商纷纷开源或发布针对AI Agent的CLI工具。这意味着AI能够更高效地操作软件,完成发消息、查日历、写文档等任务。
飞书CLI更是覆盖日历、文档、任务等11个领域的200+条命令,所有输出默认采用JSON格式,AI可直接解析使用。

App转API:让一切皆可CLI调用

CLI复兴的背后,是一个更深层的趋势:应用API化
越来越多的应用开始提供API接口,让开发者可以通过命令行直接调用应用功能。这种转变让原本只能在图形界面操作的应用,变成了可以通过代码控制的服务。

API工具的兴起

Postman:虽然最初是API测试工具,但现在已成为API开发的标配。它支持团队协作、环境变量管理、自动化测试等功能。
Apifox:国产的API一体化协作平台,集API设计、开发、测试、文档、Mock于一身。它的优势在于”一套系统、一份数据”,解决了多系统数据不一致的问题。
Reqable:专注于HTTP/HTTPS调试的现代化工具,界面简洁,响应迅速,适合快速调试API。

云服务商的标准做法

各大云服务商都提供了完善的CLI工具:
阿里云CLI
:支持调用Serverless应用引擎SAE的所有API
华为云KooCLI
:在API Explorer上直接生成CLI命令示例
腾讯云CLI
:深度集成云开发平台,支持一键部署

开发者的新工作流

随着这些工具的出现,开发者的工作流正在发生深刻变化:
传统工作流:
在IDE中写代码
切换到终端执行命令
刷新浏览器查看结果
重复1-3步
AI CLI时代的工作流:
在终端输入自然语言需求
AI生成代码并自动提交(使用OpenCode或Codex CLI)
AI部署应用到云端
完成
以开源工具Aider为例,它在终端中运行,像坐在你旁边的资深程序员,可以帮你编写新功能、修复bug、重构优化代码、更新文档。支持Python、JavaScript、TypeScript等多种语言,直接在你的代码仓库中工作。

企业级应用的变革

在企业级市场,CLI的变革更加深刻。
标准化输出:新一代CLI工具默认采用JSON等结构化格式输出,让AI能够直接解析使用,大大提高了自动化程度。
解决传统痛点:通过–no-interactive参数避免弹窗卡死AI,用–fields参数控制输出大小防止占用过多上下文,凭–dry-run预览功能降低误操作风险。
MCP协议支持:Model Context Protocol成为新标准。Google Workspace CLI通过一条命令即可启动MCP服务,让AI全面接管邮箱、云盘等服务。

开源与商业的共生

有趣的是,开源项目如OpenCode和商业工具如微软AI Shell、腾讯CloudBase AI CLI正在形成互补关系:
开源项目
:提供了基础能力和灵活性,满足了开发者的个性化需求
商业工具
:提供了企业级支持和集成,满足了大规模部署的需求
生态互补
:开源项目推动技术创新,商业工具推动产业落地
这种开源与商业共生的模式,让CLI工具生态系统更加健康和繁荣。

未来展望:CLI成为AI执行层标准

在智能办公的未来,CLI很可能成为企业软件交互的新标准。通过开源的CLI,AI工具将能够更轻松地被智能体使用,从而定义AI执行层的标准。
这意味着一个残酷的现实:如果企业的AI工具无法与Agent有效对接,它们在未来的工作流程中将面临被淘汰的风险。
这不仅仅是技术工具的升级,更是工作方式的革命。
从人类操作界面向AI操作界面转变,CLI成为了智能化工作流程的重要基础设施。它让AI能够更自然、更高效地与计算机交互,释放了AI的真正潜力。

如何开始你的CLI之旅?

如果你也想体验AI CLI的强大:
从开源工具开始
:试试OpenCode或Aider,安装简单且免费
体验商业工具
:注册腾讯云或微软的AI CLI服务
学习基本命令
:掌握几个常用的shell命令,如cd、ls、cat等
尝试API工具
:用Postman或Apifox测试一些公开API
关注开源项目
:GitHub上有大量优秀的CLI工具项目
CLI的复兴不是简单的技术复古,而是AI时代的技术必然。它代表了从”人适应机器”到”机器适应人”的转变,是智能化工作流程的重要里程碑。
当命令行遇见AI,黑窗口不再是程序员的专属,而成为了每个人提升效率的智能助手。这或许就是技术发展的美妙之处:最古老的形式,往往蕴含着最前沿的可能。

技术不会倒退,只会以新的形式重生。CLI的复兴告诉我们,有时候最朴素的东西,恰恰是最强大的。开源与商业的携手,正在为这个古老工具注入新的生命力。