JOTO
Contact us
← AI 智库
大语言模型

玩转 Grok Bot:用 Bot 和 Herdr 驱动 Codex 好好干活

2026 年 11 月 6 日

文章介绍如何将 xAI 的 Grok Bot 与本地编程 Agent 环境 Herdr 结合,构建可远程调度的 Codex 工作流。通过权限配置、工作区隔离与状态管理,实现手机或 Mac 端对本机编程任务的驱动与监控,同时强调人工确认关键操作、休眠限制等实际约束。

这周最大的一个变化,是我订阅了 xAI 的全家桶。Cursor 和 Grok 模型已经用起来了,我也换了 X 的蓝 V 会员,找回了 chijianqiang 这个账号名。这次,@chijianqiang 就能找到我。还有一件事:我开始真正使用 Personal Agent——Grok Bot。

最近正在如火如荼地开发墨问 Agent,每天墨友们都在提需求、报 Bug,我也改得不亦乐乎。现在买了新工具,肯定要用起来。我的原则一直是物尽其用,这次要用起来的,就是 Grok Bot。

Personal Agent 这个概念最近挺火。我之前没怎么用过,总觉得找不到场景。这次开始使用 Grok Bot 后,我就再努力找找用法,还真发现了一些场景。

Grok Bot 的定位是云端个人助理。它有自己的云端电脑,可以使用云端应用、浏览网页、处理文件、执行任务等。我在 Mac 上安装 Bot 客户端后,也可以在启用并授权本机执行能力的前提下,让它操作本地环境。也就是说,Bot 既能在云端处理任务,也能在权限允许时调用本机的 Agent 和工具。

如果你主要在手机上使用,通常会通过云端能力来完成任务;如果希望 Bot 操作本机环境,则需要在 Mac 上启用相应能力,并按本机权限策略授权。它能做什么,取决于具体权限设置。

Grok Bot 界面截图,显示多个 Bot 列表及创建界面
这是我创建的一个 Bot,叫“Codex”。我可以创建多个 Bot,也可以把它们拉进群里,平时让它们在群里汇报工作。

我给 Grok Bot 接入了 Gmail 和 X,目前创建了 3 个 Bot。一个用来看 X 上的 AI 技术和产品信息,并在特定用户发布特定内容时及时通知我;另一个用来处理邮件、浏览时事资讯,做一些我需要的深度研究;第三个最有用,我给它起名 Codex,主要让它配合主力机器上的 Herdr,帮我远程驱动 Codex 和 Cursor 干活。

其实不安装 Herdr,Bot 也能调用本机 Codex。它可以执行命令、查看会话记录,也可以通过 codex exec 派发任务。但这样缺少一个方便管理和持续查看任务的工作区,监督执行过程、处理批准请求也不太方便,所以我加上了 Herdr。

这篇文章主要讲讲如何用 Grok Bot 和 Herdr 驱动编程 Agent 干活。

1. 给 Codex 一个稳定的工作台

Herdr 是面向编程 Agent 的终端运行环境。它在后台托管终端,用工作区、标签页和窗格组织任务,并提供启动 Agent、发送提示词、读取输出和查看状态等操作。

简单说,Herdr 是一套面向 AI Agent 的终端管理环境。我向 Grok Bot 交代任务,Bot 在本机权限允许的范围内调用 Herdr 命令;Herdr 管理 Codex 会话,Codex 负责具体执行。这样,Bot 有了明确的调度接口,我也能打开 Herdr 查看现场,必要时接管任务。

Herdr 界面截图,显示多个工作区与标签页布局
比如,我现在有四个工作区,两个用于测试,两个用于正式工作。Bot 已经可以通过命令行,轻松操作这些工作区和标签页。

Herdr 的价值,主要体现在持续交互和组织多个任务上。它能帮我管理会话、查看输出和状态,但任务是否真的完成,仍要看实际文件、差异和测试结果。

2. 开始安装和测试

我本机的 Codex CLI 一直保持最新,可以独立工作,所以直接安装 Herdr 就可以了:

brew install herdr
herdr integration install codex
herdr integration status
herdr

Codex integration 配置完成后,Herdr 就能识别并恢复会话,使用方式接近直接操作 Codex CLI。以上是我当前环境中的安装和测试步骤;不同版本的命令或支持范围可能会有变化,使用前可以对照 Herdr 当前文档确认。

在终端里输入:herdr,就可以启动这个服务了。

启动后,把下面的要求发给你创建好的 Bot:

“请在本机 Herdr 中创建独立测试工作区,从返回结果取得真实窗格 ID,启动名为 bot-codex-test 的 Codex。让它只报告当前目录并回复 HERDR_OK,不修改文件。最后读取实际输出,向我确认结果。沿用本机 Codex 配置,不切换到云端电脑。”

Grok Bot 执行指令后的终端输出截图,含目录路径与 HERDR_OK 标识
在我的测试里,Codex 确实返回了工作目录和 HERDR_OK。到这里,基本链路就连通了。

3. 制定一些规则

我给 Bot 固定了几条规则:每个任务都记录工作目录、工作区和窗格 ID;同一任务的追问沿用原会话;遇到超时先查进度,避免重复派发;遇到批准请求,先读清楚具体操作,再问我。

尤其要记住,idle 或 done 只能作为状态参考。是否完成,还得检查文件、差异和测试结果。代码提交、推送、发布和删除,继续保留人工确认。

如果希望 Bot 主动通知进展,可以给 Grok Bot 配置并验证例行任务,例如定时检查某项工作。Herdr 则负责提供本机终端会话和 Agent 状态。配置完成后要先实际测试通知是否按预期触发,不要只凭设置成功就认为它会可靠运行。

权限方面,我会按工作区和任务需要配置。对于发送、发布、删除、推送代码等影响较大的操作,我仍然保留确认步骤;工作区隔离也不等于所有操作都没有风险。

还有一个物理边界:Herdr 可以在后台托管本机任务,但如果运行 Codex 的 Mac 真正休眠或关机,依赖这台 Mac 执行的任务就无法继续。Grok Bot 在云端运行的任务则不受这台 Mac 休眠的影响。

多设备协同示意图:手机端发送指令,Mac 端 Herdr/Codex 执行,结果回传
现在,无论用手机还是 Mac,都可以通过 Grok Bot 驱动 Agent 执行任务。比如,我让 Bot 改了两个 Bug,同时也装上了 Cursor CLI。沿用类似的方式,Bot 也可以驱动 Cursor 干活。

have fun:)

JOTO 企业落地观察

  • 企业若复用此类 Bot+本地 Agent 架构,需明确调度层与执行层的契约边界:Herdr 类工具提供的不是‘执行结果’而是‘执行上下文’,企业必须自行定义并校验完成标准,不能依赖 Agent 返回的状态字面量。
  • 这类系统在企业落地时面临本地执行节点的可用性瓶颈。当核心开发机休眠或断网,依赖其运行的智能体任务即中断。团队需评估是否将关键执行环节容器化或迁移至高可用基础设施,而非仅靠本地终端托管。
  • 文中对代码推送、删除等操作保留人工确认,反映出智能体工程中‘人控权’不可让渡的基本原则。企业在设计 RAG 知识工程或 FDE 驻场共创流程时,应将审批点嵌入任务图谱的关键跃迁节点,而非仅设于最终交付环节。
  • 工作区隔离虽能降低误操作风险,但不构成安全边界。企业部署时需叠加进程级资源限制、文件系统沙箱及网络策略,否则权限配置的精细化将失去实质意义——这正是 AI 安全治理从策略声明走向运行时防护的必经阶段。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.