OpenClaw 的强大,MacBook 的简洁:与 Grok Bot 相处的五天
第一次打开 Grok Bot 的插件目录,搜索 X,找到插件,点击。本地浏览器随即弹出登录页面,登录完成,连接也就建立起来了。整个过程不需要碰系统的任何代码,不用配置 MCP 服务器 JSON,也不用粘贴 API 密钥。就像平时登录任何网站或 App 一样,登录完 Grok Bot 就能直接开工。
我让它翻看我的 X 帖子和感兴趣的话题,然后每天给我推送一份相关的新闻简报。我还用工作账号把它接入了 Freshdesk,搭了一个客服机器人,每 15 分钟自动检查一次有没有新开的工单。要复刻这条我过去需要耗费不少时间和精力的真实工作流,如今只需要在浏览器里登录一次。这种开箱即用的上手体验,才是它真正的新意所在——Grok Bot 把智能体配置变成了「点几下、登一次」的事。
用 Grok Bot 的感觉,就像拆开一台新 MacBook:打开、开机,所需的一切都已备好,直接就能进入工作状态。而 OpenClaw 这类系统则更像 Linux:它给你更多选择,允许你围绕自己的需求自由定制,但这份灵活性背后是更复杂的配置和更多的初始化成本。
本周发布的 OpenClaw 2.0 已经把这个差距缩小了不少。它的快速启动(Quick Start)可以直接复用已有的 Claude Code 或 Codex 登录,浏览器端应用也把大量配置、插件管理和自动化任务搬进了图形界面或对话界面。不过,最根本的区别依然存在:OpenClaw 给你一个归自己所有的 Gateway,在哪里运行、怎么运行由你决定;Grok Bot 则把电脑的提供和运维作为产品的一部分一并打包。
换句话说,Grok Bot 是一台托管式智能体电脑,OpenClaw 是一个用户自有的智能体平台。
Bot 是程序的最小单元
不过,Mac 与 Linux 的类比也只能解释到这里。Grok Bot 并非比 OpenClaw 更难编程,只是两者的可编程层级不同。在 OpenClaw 中做定制,意味着要更贴近代码、配置、工具、技能、插件和基础设施这些底层环节;而在 Grok Bot 中,Bot 本身就是程序的最小组成单元。
你可以给 Bot 分配专业角色,把它们接到不同的工具上,再把它们拼装成一个更大的系统——Grok Bot 管这个叫“群聊”。编程从诞生那天起,就一直在往更高层的抽象演进:从机器码和打孔卡,到汇编语言,再到我们今天看来已经属于底层的 C 语言,然后是 Python 这类高级语言。每往前走一步,程序员能表达出来的意图就更多一些,需要亲手处理的细节就更少一些。Grok Bot 把这条演化路径又往前推了一步:交互界面换成了英文,而被“编程”的对象不再是某个函数或服务,而是一个 Bot。
向更高层抽象跃迁的价值在于:那些可能一辈子不写代码、但能用相对准确的英文说清楚自己想要什么的人,从此也能驾驭“用程序控制计算机”这件事。所需的技能从“懂语法、会实现”转移到“能不能把自己的意图精确表达出来”。
昨天我在 Grok Bot 的虚拟电脑里创建了一个 Claude Bot,让它自己动手安装 Claude Code 的命令行工具(CLI)并登录进去。试完我不禁好奇:这个模式到底能走多远?理论上我可以把 Codex 和其他智能体 CLI 也接进来,在 Grok Bot 内部拼出一个由多个智能体工程师组成的“专家小组”。OpenClaw 也支持类似玩法,而且 OpenClaw 2 现在已经内置了原生的 Codex 运行时,并为其他编程智能体的运行框架提供了开箱即用的接入路径——不用再像以前那样自己一条条手动接线了。
两者真正的差别在于“怎么把积木摆给你看”。Grok Bot 把智能体当作第一等的、人可直接读懂的积木块来展示;OpenClaw 则把更多底层机械结构裸露在外面。这是我拿着一个 Cursor Pro+ 账号实际用了大约五天之后,对 Grok Bot 和其他智能体平台核心差异的初步印象。
逛一圈 Grok Bot,我的第一感受是:拟人化。在我看来,这是 Grok Bot 区别于其他平台的关键之一,也是它用起来格外让人愉悦的原因。每个 Bot 都可以有自己的名字、角色、身份和介绍。这就像是给 Grok Bot 这道大菜撒上的一点人性化佐料——但又不止是佐料那么简单。
它有助于在系统内部建立认知上的区分,让整理工作变得更加容易。我的 Agentic Engineer Bot 就是把这种想法落到实处的例子。我没有把它绑定到某个单一的模型或工具上,而是给了它访问多个智能体工程系统的权限,并定义了路由规则,让它能在给定任务时找到最合适的那个。我的路由规则将视觉、设计和前端工作导向 Claude Code,将调试和精读代码导向 Codex,将更简单的任务导向 Grok Build CLI。当我的 Grok Bot 生态系统中任何与编程相关的事情出现时,我不必停下来判断该把它送到哪个 CLI。我会把它委派给 Agentic Engineer,它会根据任务内容和规则自动选择工具。这种拟人化的角色为我提供了一个可用的心智模型。我会按照我对它们技能的了解,去思考该由「谁」来主导工作,就像与一支人类团队共事时那样。Grok Bot 让人感觉到「人味」的地方,不在于它的语气(它听起来依旧是个 LLM),而在于交互的连续性和简洁。当我使用 Claude Code 或 Codex 时,我依然要花很多心思去管理上下文窗口:还剩多少上下文、对话何时需要压缩、我该何时开启新线程。这些问题在 Grok Bot 内部也许依然存在,但它们并不会出现在用户界面中。我可以专注于与 Bot 用自然语言对话,而不必去处理大语言模型底层的机制和限制。Grok Bot 最有用的连接器功能之一,是支持同一服务接入多个账户。我把个人和工作用的两个 Google Calendar 账户都连了进来。作为一个有全职工作、还有两个小孩的忙碌的人,我的一天无法清楚地切分为工作日程和个人日程。Grok Bot 让我在单一视图中看到完整的一天,而不必为了了解日程安排而打开两个不同的界面。有一点要坦白说清楚:我创建的每个 Bot 都共享同一台电脑、同一份文件、同一个浏览器会话和登录状态。Bot 之间的分离是组织意义上的边界,并非安全意义上的边界。
这又牵出 Grok Bot 另一个我很喜欢的 UX 设计决策:系统是围绕使用它的人设计的,而不是要求人去迁就系统。Grok Bot 的每一项设计,都是为了让你在自己已经熟悉的工具和场景里连接数字生活,不必重新学习一整套新生态。我的 Gmail 账号用了 20 年,可能还不止;Grok Bot 只需轻松点几下就能接上这个语境,实在是一种享受。
虚拟浏览器还把 Grok Bot 的能力扩展到了插件目录之外。Freshdesk 并不是我安装的原生连接器——我在虚拟浏览器里打开它,从本地机器上的 1Password 导入登录凭据,在那边完成认证。会话建立之后,客服 Bot 就能每 15 分钟查一次 Freshdesk,确保我不会漏掉新工单。就这样,一个普通网站变成了可自动化的浏览器工作流,继而变成定时循环的例行任务。
需要说明的是,这不是连接器或 API 意义上的集成:xAI 自己也提醒,浏览器工作流可能碰到界面改版、会话过期和 CAPTCHA 验证码,并建议在有连接器可用时优先使用连接器。而在智能体出现之前,这类集成往往要花几周才能搭好。
另外,虚拟浏览器的一大优点是:它运行在云端一台常驻电脑上。
Grok Bot 的常开电脑
给智能体配备一台专属电脑并不是新点子。我在自家地下室的台式机上跑 OpenClaw,所以它也算有一台常驻机器。区别在于,我得自己负责让那台机器活着。每逢夏季雷雨,我家经常停电——台式机关机,OpenClaw 就一直离线,直到我亲自过去重新开机。OpenClaw 也可以跑在云端,OpenClaw 2.0 甚至提供了通过 Hostinger 的一键托管部署。但只要我没选这种托管方案,就仍然要自己挑选并运营主机、自己更新、自己保证可用性。Grok Bot 则把我这套家庭实验室式的自建部署变成了一款托管产品。
OpenClaw 的动力,MacBook 的简洁:Grok Bot 五天体验
它的电脑由对方托管和维护,我不用操心硬件、供电、远程访问或系统恢复。这种优势不只是给智能体配了台电脑——我的 OpenClaw 自己也有电脑——关键在于我不必去操作和维护这台它所依赖的机器。托管带来的持久性还体现在设备间的无缝切换上:我可以在 MacBook 上和 Grok Bot 对话,拿起 iPhone 继续聊,工作进度原样摆在那里,就像我刚才根本没离开过。切换设备时,不需要建立远程连接,也不用重新搭建 Bot 的运行环境。
永远不关机的电脑也有缺点。状态会不断累积,而有时候你就是想从一张白纸开始。Grok Bot 提供了两个操作:Update 会重建电脑,同时保留持久状态;Reset 则恢复到上一次同步的持久状态,这意味着尚未同步的近期工作可能会丢失。但便利带来的每一份好处,也都伴随着代价和取舍。
取舍:控制力与认知负担
Grok Bot 的抽象和便捷是否有用,要看任务而定。如果我在做深入的实现工作——比如构建新东西、推敲代码,或者审视程序逻辑——那把底层机制藏起来未必是好事。在这种场景下,钻研技术细节本身就是工作。Grok Bot 的优势更多体现在软件工程周边的活儿上:产品管理、设计、卖产品、内部沟通。做这些事时,我更关心的是定义好结果、把任务分派下去,而不是盯着每一个实现决策——只要工作完成后我能清楚地验证结果就行。同样的抽象,在深度技术工作中可能让人觉得束手束脚,但当底层机制本就不是我该关注的重点时,它反而是一种解放。
没有模型选择器这件事,多数时候很方便,可一旦任务不需要前沿级别的智能,你又会觉得缺了点东西。有些时候,我更想为简单工作主动挑一个更小更快的模型,把最强大的模型留给需要深度推理的任务。
我本人就喜欢让资源发挥最大效用,哪怕超出一点也不会让我额外多花钱。Grok Bot 会在后台自行决定请求的路由方式,我看不到,也没法干预。这种设计少了一个配置选项,但也拿掉了一个在能力、速度和用量之间做平衡的实用手段——Grok Bot 没有把这根操纵杆交给我。
这种失控感还不止于「选哪个模型」。在 Claude Code 或 Codex 这类工具里,我可以新开一个对话线程、压缩会话、控制往前带多少上下文,也能有意识地决定怎么花自己的用量额度。这些「操纵杆」确实带来了额外的认知负担,但至少让我能掌控上下文和用量。Grok Bot把这些决定都藏在了后台,我看不到也控制不了。体验确实更简洁了,但我也少了主动影响用量消耗速度的手段。另外还有一个附带的风险:因为完成任务不再需要我付出太多,做事情时反而容易失去心理上的「在场感」——心思不知不觉就飘走了。
拟人化的设计也是一样:它在某一层把任务边界划清楚了,在另一层又让它们变得模糊。给每个 Bot 分配一份工作和角色,确实能让我把大类别的任务分得清清楚楚:支持类的事归 Support Bot,写代码的事归 Agentic Engineer。但在同一个 Bot 内部,互不相关的任务会在同一条没完没了的对话里继续堆叠。时间一长,你就越来越难分辨:眼前这个任务,到底哪些假设、指令和上下文还跟它有关。Bot 本身是一条清晰的边界,但它肚子里那些单个任务并不是。
我的结论
写这篇文章的时候,我跟 Grok Bot 相处快满一周了。我每天都在用它,但它并不是我工作内外的主要智能体交互界面。我发现它在我技术工作周边的那些事务上相当好用,个人项目也是如此——行政事务、内容总结、搜索新闻、项目管理、任务管理,都是这类。这些浅层工作恰恰最容易挡住更深层的技术工作。如果你是个工程师,我觉得 Grok Bot 完全可以当你的「数字幕僚长」:不需要任何培训,也不用怎么配置,上手就能在岗位上发挥作用。