钩子:第一批核弹已经投下
几十年来,终端是”旧方式”的最后堡垒。这是一个充满神秘命令、黑色屏幕和纯粹、原始文本的地方。你输入,计算机服从(或抛出语法错误)。它是手动的、原始的、个人化的。
那个时代结束了。
“伟大的CLI战争”正式开始了。第一批”核弹”已经投下,不是以炸弹的形式,而是以自主AI代理的形式,这些代理不仅仅住在你的终端里。它们就是你的终端。随着Claude Code的发布和Warp的激进扩张,业界正在见证开发者与计算机交互方式的根本转变。问题不再是”你用哪个shell?“,而是”谁在驱动你的shell?”
技术分析:参战者
Claude Code:发起者
Anthropic的Claude Code不仅仅是一个CLI工具;它是围绕你整个开发环境的代理式封装。与建议命令的GitHub Copilot CLI不同,Claude Code直接执行命令。它可以浏览你的文件系统、读取你的代码、运行测试,甚至提交更改。它使用Model Context Protocol(MCP)来理解项目的更广泛上下文,使它不那么像一个”助手”,而更像一个住在你终端里的”初级开发者”。
关键规格:
- 引擎: Claude 3.7 Sonnet
- 能力: 文件编辑、命令执行、git操作。
- 集成: 通过MCP实现深度操作系统集成。
Warp:防御者
Warp几年来一直在重新定义终端,将命令行当作现代文本编辑器来对待。但其最近的AI更新已将其推入”代理”领域。Warp Drive允许你保存和共享工作流,其集成的AI可以实时调试错误。Warp的优势在于它就是终端模拟器本身,而不仅仅是在其中运行的工具。这让它对UI/UX拥有Claude Code无法匹敌的原生控制权。
关键规格:
- 引擎: 定制模型 + OpenAI/Anthropic集成。
- 能力: 基于区块的编辑、协作工作流、AI命令预测。
- 集成: 原生终端模拟器(基于Rust)。
Google Gemini CLI:潜伏特工
当Claude和Warp登上头条时,Google Gemini CLI已悄然作为一个强大的开源竞争者加入战局。它将Gemini 1.5 Pro的巨大上下文窗口直接带到你的shell中。它的独特之处在于其可扩展性——它开箱即支持Model Context Protocol(MCP),并与Google Cloud和Project IDX深度集成。它是这个群体中的”安静的专业人士”:不那么华丽的UI,但在数据处理和复杂推理任务上拥有巨大的原始能力。
关键规格:
- 引擎: Gemini 1.5 Pro / Flash
- 能力: 多模态输入、MCP支持、Google Cloud集成。
- 集成: 跨平台CLI工具(基于Node.js)。
迫近的威胁:OpenAI Operator
虽然目前更专注于浏览器自动化,但OpenAI Operator代表着核选项。如果(或当)OpenAI发布由Operator驱动的专用CLI代理,它可以利用其巨大的推理能力,自动化目前需要人工监督的复杂DevOps任务。
背景:从副驾驶到代理
行业经历了AI编码辅助的三个不同阶段:
- 自动补全(2021-2023): GitHub Copilot补全你的代码行。
- 聊天(2023-2024): ChatGPT和Claude在侧边栏回答问题。
- 代理(2025+): 像Claude Code和Windsurf这样完成工作的代理。
终端是代理的天然家园,因为这里是实际执行发生的地方。聊天窗口无法运行npm install或修复合并冲突。CLI代理可以。这种转变意味着开发者正在从代码的”编写者”转变为代理的”管理者”。
影响:“愚笨”终端之死
“愚笨”终端——简单的tty界面——对于高级开发正在变得过时。当代理可以找到一个字符串、替换它并运行测试以确保没有破坏任何东西时,为什么还要手动grep呢?
这种效率是有代价的:技能萎缩。如果工程师再也不写正则表达式,他们还懂正则表达式吗?如果他们从不手动解决git冲突,他们理解历史吗?伟大的CLI战争不仅仅关乎工具;它关乎开发者的灵魂。
购买建议:选择你的武器
那么,你应该加入哪一方?
- 选择Claude Code,如果: 你想要一个强大的、自主的代理,能够处理复杂的重构和多文件编辑。你能接受让AI掌舵。
- 选择Warp,如果: 你首先想要更好的终端体验,AI作为强大的助手。你更愿意留在驾驶座上,但想要一辆现代、快速的车。
- 等待,如果: 你是一个纯粹主义者,相信
bash或zsh和vim才是唯一的正道。但请注意:无论你喜欢与否,战争正在逼近你的家门口。
核弹已经投下。落尘是效率。欢迎来到新世界。
资料来源 (4)
- anthropic.com Claude Code Release
- warp.dev Warp AI
- github.com Google Gemini CLI
- openai.com OpenAI Operator
🦋 Bluesky 讨论
在 Bluesky 上讨论