核心功能

Remote Control

Remote Control 用来把当前 ZCode 桌面窗口临时开放给手机访问。扫码之后,你可以在手机上查看和切换这个窗口里已经打开的工作区、任务和会话,继续给 Agent 发指令。

手机端是一层控制界面:它不同步代码,也不新建运行环境。你在上面发出的每一条指令,都由桌面端那个工作区原本连着的机器去执行。

适合什么场景

  • 任务已经在桌面端跑起来,需要离开电脑后继续看进度。
  • 临时收到问题反馈,需要用手机快速追加一条指令。
  • 长任务执行中,需要随时检查 Agent 当前状态。

手机扫码连接

在 ZCode 左下角侧栏点击手机图标,打开 移动端远程控制

左下角侧栏的手机图标是移动端远程控制的入口

弹窗左侧生成二维码和连接地址,右侧是 Bot Channel 的入口——两者可以按需选择,扫码适合临时接入,Bot 适合长期回访。用手机扫码,或者复制链接在手机浏览器里打开。

弹窗左侧是二维码与连接地址,右侧是 Bot Channel 入口

连接成功后,手机端接入的是整个桌面窗口,而不只是扫码时停留的那个工作区。

手机端能做什么

任务首页

进来先看到的是这个窗口里的工作区和任务。你可以:

  • 工作区时间线 两种方式组织任务。
  • 创建时间更新时间 排序。
  • 刷新列表,拿到桌面端的最新状态。
  • 在已有工作区里新建任务。
  • 对显示为「未连接」的远程工作区发起 重新连接

每个工作区会标出它的类型——本地、远程或对话,任务右侧则是运行状态。

会话页

点进任务就是会话界面。Agent 的回复、执行过程和进度都在这里,你可以直接在底部输入框补充需求让它继续。回复下方提供复制、点赞或点踩反馈,会话满足条件时还可以分叉。

同一时间只支持一个手机页面连接。如果已经在别的页面打开过,需要先关掉旧页面。

命令在哪台机器上执行

手机端只是控制界面,本身不创建任何运行环境。实际执行的位置,取决于桌面端那个工作区当初是怎么连的:

工作区类型代码和命令在哪执行
本地你的桌面电脑
SSH对应的远程主机
WSL对应的 WSL 发行版
Docker对应的容器

换句话说,手机不会另外建立远程连接,它只是把指令转交给桌面端已经建好的那条通路。

停止与安全

连接地址本身就带远控授权,拿到它就能操作你的窗口,所以有几点需要留意。

关闭弹窗不会停止远控。 用完之后要点 停止 才真正结束这次连接。

怀疑地址外泄就刷新二维码。 刷新会让之前复制或扫过的地址立即失效,已连上的手机需要重新扫码。

不要公开发布或转发连接地址。 它等同于一把临时钥匙。

另外,远控期间桌面端需要保持运行和联网,桌面端一旦断开或窗口关闭,手机端就无法继续。

常见问题

手机能新建或连接远程工作区吗?

不能创建全新的 SSH、WSL 或 Docker 连接——填写连接参数这一步必须在桌面端完成。但如果某个远程工作区已经登记在当前窗口里、只是暂时断开了,手机端可以对它发起重新连接,实际的连接过程仍然由桌面端执行。

手机能打开桌面端没开过的项目吗?

不能。手机端只能访问当前桌面窗口里已经打开或登记过的工作区,不能浏览这台机器上的任意目录,也不能连到窗口之外的环境。

下一步