作为一名开发者,过去这两年我们大概都经历过类似的肌肉记忆:频繁地在 IDE 和浏览器之间 Alt+Tab,把一坨代码粘贴进对话框,等待 AI 吐出结果,然后再小心翼翼地复制回本地文件。

这种被戏称为“人肉中间件”的开发模式,曾经是我们与大模型交互的常态。但如果我们把视角从“大模型变得有多聪明”转移到“AI 是如何介入我们工作流的”,你会发现一条非常清晰的进化暗线。

从早期的网页版 Claude,到 Claude Desktop,再到深耕终端的 Claude Code / Qwen Code,直到走向常驻后台的 OpenClaw,这不仅仅是产品名字的更迭,更是一部从“被动工具”走向“自治智能体(Agent)”的形态演化史

阶段一:网页版 Claude —— “人肉中间件”与云端神谕

最开始的交互是极其割裂的。网页版 Claude(或者 ChatGPT)就像一个住在云端的无所不知的神谕者,但它是个“瞎子”加“断手”。

它不知道你的项目结构,看不到你的本地依赖,也无法运行你的代码。

在这个阶段,程序员的本质工作是搬运工。 我们需要手动剥离上下文,把错误日志贴进去,把 AI 给出的代码贴回来。如果跑不通,就再把新的报错贴过去。这种高频的上下文切换打断了心流,也暴露了 Web 形态的物理极限:AI 只是一个被动的问答机,执行权完全在人类手里。

阶段二:Claude Desktop —— 打破沙盒,获取本地上下文

为了解决“瞎子”的问题,Anthropic 推出了 Claude Desktop 桌面端。

这是一个关键的转折点。作为本地应用,它获得了操作系统的部分权限。最直观的改变是,你可以直接把本地文件甚至文件夹拖拽给它。更进一步的尝试是它引入的 “Computer Use” 功能——模型开始尝试接管鼠标和键盘,通过视觉来理解你的屏幕。

在这个阶段,AI 获得了“看”的能力和极其有限的“动手”能力。它极大降低了我们构建 Prompt 的成本,但本质上,它依然是一个需要你通过图形界面(GUI)去“戳一下才动一下”的桌面助理。

阶段三:Claude Code / Qwen Code —— 潜入终端,从“助理”到“同事”的蜕变

当 Claude Code 和 Qwen Code 这种 CLI(命令行)工具出现时,真正的 Agentic(代理化)工作流才算拉开帷幕。

作为一个程序员,我不需要 AI 帮我点鼠标,我需要它直接改代码。这两款工具抛弃了花哨的图形界面,直接住进了开发者最熟悉的阵地:Terminal。

在终端里,交互逻辑发生了质变。你不再是问“这段代码怎么写”,而是下达指令:“把这整个目录的鉴权逻辑重构为 JWT,跑通测试”。

接下来,你会看到一个令人毛骨悚然但又极度舒适的自动化循环:

  1. 它自己执行 lscat,阅读你的工程结构。
  2. 它自己覆写 auth.ts
  3. 它自己运行 npm test
  4. 遇到报错,它不再停下来问你,而是自己读取 stderr 的错误栈,自我反思,再次修改代码,直到满屏绿色的 PASS

在这个阶段,你从一个“打字员”晋升为了“包工头”或者“代码审查员”。AI 终于长出了“手”,在一个划定的沙盒(当前终端进程)里实现了短期的闭环自治。

阶段四:OpenClaw —— 常驻后台,走向持久化与“虚拟外包”

然而,CLI 智能体就是终点了吗?并不是。Claude Code 和 Qwen Code 依然受限于会话生命周期——你必须坐在电脑前,打开终端,输入命令,看着它跑完,然后关闭。一旦终端关掉,这次“雇佣”就结束了。

这就引出了 OpenClaw 代表的下一代理念:持久化与多端调度

OpenClaw 剥离了“前端界面”的束缚,把自己变成了操作系统的 Daemon(守护进程)。这一步迈出,AI 的形态彻底变了,它不再是一个你随用随开的工具,而是一个全天候在你本地服务器待命的“虚拟外包程序员”

这种形态带来了几个降维打击般的体验:

  1. 输入通道的解耦:你不需要在终端前敲字了。你在通勤的地铁上,用 Telegram 给自己的电脑发一条语音:“去把昨晚那个 Bug 修了,顺便把依赖升级一下,测试跑通就 push”。
  2. 异步执行:它在后台静默拉起 Qwen Coder 模型,克隆分支,修改代码,自我纠错。它的工作时间与你的物理在线时间彻底脱钩。
  3. 长期记忆:因为它以服务形态常驻,它可以将整个项目的演进历史、你的代码偏好写入本地 SQLite,实现真正意义上的长期记忆,而不是像 CLI 工具那样每次启动都在“失忆”。

结语:工具的终点是不可见的

回顾这段进化史,你会发现一个有趣的现象:AI 离我们的代码越来越近,但它的存在感却越来越“不可见”。

从一开始占据浏览器一角的聊天框,到占据桌面的 App,再到退居命令行的纯文本,最后干脆隐身成了系统的后台服务。

作为程序员,我们不需要为了 AI 去改变原有的工程习惯。相反,优秀的 AI 智能体正在不断向下沉降,适配操作系统的底层逻辑,融入我们最习以为常的基础设施中。在未来,或许“写代码”这个动作本身,就会像今天的“编译”一样,成为一个只需要下发指令、自动在后台静默完成的标准化流程。而 OpenClaw,正是我们瞥见这种未来的一个小小窗口。