博客/Grok Build、OpenCode 与 Kimi Code

ServerCC 1.8.0:在 iPhone 上运行 Grok Build、OpenCode 和 Kimi Code

2026-07-26

1.8.0 已上架 App Store,新增三个编程 agent:Grok Build(xAI 的 CLI 编程 agent)、OpenCode(开源)和 Kimi Code(月之暗面)。加上 Claude Code 和 Codex,现在一共五个。支持方式和前两个一样:SSH 终端、会话历史、精确恢复、tmux 保活。

三个新 agent

Grok Build 是 xAI 官方的 CLI agent,即 grok 命令。ServerCC 会校验它是官方 CLI(社区版 grok-cli 与之同名,会被视为未安装),读取其磁盘上的会话存储生成历史列表,并识别其 device-auth 登录 URL,让你在手机上完成登录。

OpenCode 是开源的编程 agent,不绑定模型服务商,OpenAI、Google 或本地模型都可以用。ServerCC 通过官方 CLI 列出它的会话,过滤到当前工作区(包括在 worktree 中启动的会话),并按精确会话 ID 恢复任意一条。OpenCode 在 1.3.0 移除了 Anthropic OAuth 登录,需要搭配 API key 或其他服务商使用,或者直接用 Claude Code。

Kimi Code 是月之暗面的编程 agent,即 kimi 命令。历史读取其会话索引,恢复是精确的,device-code 登录流程同样有登录卡片。它的 TUI 没有初始 prompt 参数,所以 ServerCC 启动会话后,第一条 prompt 要在 TUI 里输入。其余和其他 agent 一样。

五个 agent 共有的功能

五个 agent 走的是 ServerCC 给 Claude Code 用的同一套流程:

  • 选择启用哪些 agent。在偏好设置 → Agents 中启用想用的 agent(默认仍是 Claude Code + Codex)。页面只渲染已启用的 agent,健康检查也只探测它们。
  • 在手机上安装。服务器页检测每个 CLI 及其版本,一键用官方安装脚本安装或升级,也支持自定义二进制路径。
  • 精确恢复。每个工作区都有按 agent 划分的历史标签页,点哪一行恢复哪一条,不是"这个目录里最近跑过的随便哪条"。
  • 启动时选择权限模式。Grok Build:Default / AcceptEdits / Auto / DontAsk / Bypass / Plan;Kimi Code:Default / YOLO / Auto / Plan;OpenCode:自动批准开关。按工作区保存,开启无人值守模式前会先确认。
  • 在手机上登录。当 CLI 打印认证 URL 时(x.ai 的 device auth、OpenAI 登录、Kimi 的 device code),ServerCC 会把它变成可点击的登录卡片。
  • MCP 服务器浏览器。读写每个 agent 自己的配置格式(Grok Build 用 TOML,OpenCode 和 Kimi Code 用 JSON),不认识的字段原样保留。
  • tmux 持久化与通知。持久会话、断线重连和完成通知,五个 agent 都一样。

完整的功能矩阵(含每个 agent 的注意事项)见「支持的 AI Agent」文档。

仍是 Claude Code 独有的部分

有些功能依赖只有 Claude Code 才有的能力:Agent View 与 supervisor 托管的 bg 会话、CLAUDE.md 编辑、macOS 钥匙串解锁仍为 Claude 专属。Skills 浏览器目前只覆盖 Claude Code 和 Codex,其他 agent 的 skills 目录结构核实后再开放。

1.8.0 还有:当前分支的并行会话

新增一个按工作区的设置,允许当前分支同时运行任意数量的会话,不再限一个持久会话。想在同一份 checkout 上再开一个会话、又不想新建 worktree 时可以用它(每个 worktree 仍限一个会话)。默认关闭,开启时会说明取舍;并行工作建议搭配 tmux 持久会话。

更新:2.1.0 起这个开关已移除,任何分支都可以同时运行多个会话。

开始使用

更新到 1.8.0,打开偏好设置 → Agents,勾选你在用的 agent。第一次用 ServerCC 的话,快速开始讲了怎么添加服务器、启动会话,Claude Code 手机版指南完整介绍了移动端工作流。