xAI 今天发布 Grok Build CLI Beta,一个为终端原生工作流设计的 Coding Agent。
我们为生活在终端中的工程师构建它:那些伸手就用 vim、用 keybinding 思考、把 alt-screen 当作家的人。目标是创造一种感觉原生于该工作流的东西,给你 Grok 的最佳体验和终端体验。
核心功能
/imagine 和 /imagine-video
内置 /imagine 和 /imagine-video 命令,调用 imagine 模型。无需离开 session 就能为网页或创意项目创建资产。如果终端支持 Kitty graphics protocol,可以 inline 预览。
Subagent Trace 全可见
大多数工具把 subagent 工作藏在标题后面或完全折叠。Grok Build 认为你应该看到一切。它在主 agent trace 之上用 overlay 系统渲染完整的 subagent trace,使用相同的导航控件。Nothing is hidden.
键盘优先的 TUI
整个 TUI 可以纯键盘操作——任何好的 TUI 都应该如此。同时也支持鼠标输入和两者混合。导航借鉴 vim(j/k 移动),同时对鼠标优先用户保持直观。
实时流式输出 + 过滤
模型运行长时间终端命令时,输出实时流式进入 tool block,你和模型都能跟随。也可以用 regex 或普通关键词过滤输出,就像 grep。
Worktree:并行工作空间
Worktree 让你在同一仓库上廉价启动并行工作空间,无需 clone。团队在优化上投入巨大:在 monorepo 上,创建时间从平均 ~1 分 20 秒降到 ~20-30 秒。
Subagent 也可以使用 worktree,由主 agent 决定或按你的指令。团队用此实现 /best-of-n 方法:最多 5 个 subagent 并行完成任务,然后一个 judge agent 选择最优解(所有 subagent 在自己的 worktree 上并行工作)。
技术细节:Linux 上用 overlayfs 做快速快照,macOS 上用 CoW(Copy-on-Write)。
Hunk Tracker:精确回退
团队自建的 edit-tracking 系统,内部称为 Hunk Tracker。在 hunk 级别监控变化,无论由 agent 还是外部工具做出。Rewind flow 精确显示哪些文件可以干净回退、哪些被外部修改过——无需猜测。
Plan Mode:交互式规划
Agent 可以在写代码前问你问题,迭代构建计划。由于团队控制完整的 alt-screen,plan mode 是一流体验:你可以在特定 section 上留 inline comment,自然地与计划交互,不只是整体批准或拒绝。
/btw:旁路问题
Agent 正在执行任务时需要问不相关的事?用 /btw 发射旁路问题,不中断主对话。发现新东西时,Ctrl+Enter 发送实时插话,在飞行中引导模型。
自动检测 Skills 和 MCP
Skills、MCP、插件、marketplace 安装和 hooks 自动检测,开箱即用。团队希望过渡无缝,跳过设置直接开始构建。
从 Claude Code 导入工作流
支持从 Claude Code 导入工作流。
定位
这是 v0。团队直言"还没完成,差得远"。Grok Build 是 SpaceXAI 工程师每天使用的工具,团队正在构建它以最大化真实世界的有用性,而非 demo。
不是给所有人的 GUI,是给终端原住民的工程工具。