工作流

01 / 随时随地工作

从手机继续推进AI Coding

Claude Code、Codex、OpenCode 正在你的开发机上运行。离开电脑后,你仍然可以通过 Redock 查看进度、回复 Agent、补充指令,让正在进行的任务继续往前走。

本篇内容

从开发机启动,到手机继续

这篇 Workflow 会带你看清楚:Coding Agent 如何留在真实开发环境中运行,而你又如何在离开电脑后,通过手机继续推进任务。

  1. 01

    为什么离开电脑后,AI Coding 容易被打断

  2. 02

    这个 Workflow 是怎么衔接起来的

  3. 03

    在手机上适合处理哪些任务

  4. 04

    Redock 在这个场景里提供了什么

  5. 05

    一个真实例子:回复 Agent 的一个决定

  6. 06

    哪些时候最适合这样用

先让 Coding Agent 在真正的开发机上运行

Redock 是进入远程开发现场的移动入口,不是 Coding Agent 的运行环境。开始之前,你需要一台已经准备好代码仓库和开发依赖的 Mac、Linux 主机或云服务器。

Claude Code、Codex 或 OpenCode 也需要已经安装并完成登录。先在项目目录里启动其中一个 Agent,再把后续的查看、回复和补充指令交给手机。

  • 一台可以持续运行项目和 Coding Agent 的开发机
  • 已经在 Redock 中配置好的 Host 与 Project
  • 已经安装并登录的 Claude Code、Codex 或 OpenCode
开发机 Terminalshell
cd ~/projects/your-app

# 启动一个你已经安装并登录的 Coding Agent
claude
# 或:codex
# 或:opencode

一次只需要启动你实际使用的 Agent。上面的三个命令是可选关系,不需要同时运行。

Agent 还在工作,但你不一定还在电脑前

你让 Claude Code 实现一个功能,或者让 Codex、OpenCode 跑一轮修改。任务开始以后,你不需要一直盯着终端。

你可能只是去接杯咖啡、下楼吃饭、去外面走一会儿,甚至已经在回家的路上。但 Coding Agent 不一定会刚好在你离开之前完成。

它可能继续写代码、执行检查,也可能在十几分钟后突然停下来,等你做一个决定。

这个边界情况应该怎么处理?

要不要一起修改另外一个文件?

这个方案可以继续吗?

很多时候,你需要做的其实只是看一眼上下文,然后回复一句话。

如果每一次这样的操作都必须重新回到电脑前,AI Coding 原本节省下来的时间,又会被这些小中断一点点切碎。

开发者在户外手持手机,通过 Redock 查看正在运行的 Coding Agent
离开电脑之后

Agent 继续留在开发机上工作。

你不需要也一直留在电脑前。

当任务中途需要一个决定时,再从手机重新接入、查看上下文并回复 Agent 就够了。

离开电脑,但不用中断 Coding 循环

Redock 的作用不是把开发环境搬到手机里。

你的代码、Terminal 和 Coding Agent 仍然运行在 Mac、服务器或其他开发机上。手机只是让你在需要的时候,重新进入正在进行的工作流。

  1. 01

    启动 Coding Agent

    先像平时一样,在开发机上启动 Claude Code、Codex、OpenCode,给它一个任务,让它开始工作。

  2. 02

    离开电脑

    任务继续运行。你可以去做其他事情,不需要因为 Agent 还没完成就一直坐在电脑旁边。

  3. 03

    打开 Redock

    当你想看看进度,或者 Agent 正在等待输入时,在手机上打开 Redock,回到对应的 Project 和 Terminal。

  4. 04

    从手机继续

    查看 Agent 当前输出,回复它的问题,补充新的要求,或者直接用语音输入一句指令。Agent 收到新的输入后继续执行。

交给 Agent 的初始任务示例text
实现用户列表的筛选功能。

要求:
- 将筛选状态同步到 URL 参数
- 刷新页面后保留当前筛选
- 完成后运行相关测试

任务开始后,让 Agent 在开发机上继续工作。你可以离开电脑,等需要查看进度或 Agent 等待输入时再打开 Redock。

Redock 手机上的 Claude Code 完整终端会话
继续 Claude Code

回到同一个会话,不用重新开始。

Claude Code 和当前任务上下文仍然保留在开发机上。

从 Redock 打开对应的 Project 和 Terminal,就能继续查看输出、回答问题或补充下一条指令。

大多数时候,你只需要处理几件小事

从手机继续 AI Coding,并不意味着你要在小屏幕上完成整套开发工作。

真正适合移动端的,往往是那些时间很短、但又会决定 Agent 能不能继续执行的操作。

01

看看任务进行到哪里

打开对应的 Terminal,就能看到 Coding Agent 当前的输出。它还在执行、已经完成,还是停下来等待你的输入,都可以直接从当前会话判断。你不需要先坐回电脑前,才能知道任务现在处于什么状态。

02

回答 Agent 的一个问题

Coding Agent 很多时候不会真的“卡住”,它只是缺一个你的决定。它可能在等你确认修改范围、数据结构或交互方案。几秒钟的回复,就可能让一个原本暂停的任务继续跑下去。

  • “一起修改这个组件。”
  • “先不要动数据库结构。”
  • “按方案 B 继续。”
  • “这个地方顺便补一个 loading state。”
03

补充一个新的要求

看到 Agent 的结果以后,你可能临时想到要增加测试、处理错误状态,或者顺便检查移动端。直接在当前对话里继续说明即可,Agent 仍然拥有前面的任务上下文,不需要你从头描述一次。

  • “再补一个测试。”
  • “把错误状态也处理一下。”
  • “顺便检查一下移动端。”
04

不方便打字时,用语音说

手机上输入一大段 Prompt 并不舒服,特别是在走路、吃饭或者临时在外面的时候。可以直接使用 Voice Input 说出新的要求,确认文字后发送,再交给 Coding Agent 继续处理。

你从手机补一句:

适合从手机补充的短指令text
按方案 B 继续。
先不要修改数据库结构。
再补一个错误状态的测试。
顺便检查一下移动端布局。
Redock 手机上的 OpenCode Coding Agent 会话
同一条移动工作流

同一个移动入口,也能继续 OpenCode。

Redock 不把 Workflow 绑定到单一 Coding Agent。

只要 Agent 运行在对应的远程 Terminal 中,你就可以用相同方式查看进度、补充要求并让任务继续。

你只是出去吃个饭,Agent 还在继续

比如下午你正在 Mac 上开发一个新功能。你让 Claude Code 完成用户列表的筛选功能,并检查现有代码里有没有需要一起调整的地方。

Agent 开始读代码、修改文件、跑检查。这个任务显然不需要你一直盯着,于是你离开电脑去吃饭。

十几分钟后,Claude Code 已经完成了大部分修改,但它发现当前筛选状态和 URL 参数的同步方式有两种实现,需要你确认使用哪一种。

如果没有移动端入口,这个任务可能就在这里停半个小时,直到你重新回到电脑旁。

Claude Codetext
筛选状态可以只保存在组件中,也可以同步到 URL 参数。
你希望使用哪一种方式?
  1. 01打开 Redock
  2. 02进入刚才的 Project
  3. 03查看 Claude Code 的问题
  4. 04回复 Agent
从 Redock 回复text
使用 URL 参数。刷新页面后也需要保留筛选状态,完成后运行相关测试。

Claude Code 收到决定后继续执行,整个过程可能不到一分钟。

你并没有在手机上“重新开发一次”,只是在人真正需要参与的时候,及时给 Agent 一个决定。这就是这个 Workflow 最有价值的地方。

三个能力,把移动端重新接回开发现场

这不是三个彼此独立的 Feature。在这个场景里,它们共同组成一条连续的 Workflow。

01

Project

回到正确的开发上下文

你的工作不是从一个空白 Terminal 开始。通过 Project,可以重新进入正在进行的开发环境,减少重新寻找 Host、目录和 Session 的步骤。

查看 Project
02

Terminal

继续原来的 Coding Agent 对话

Claude Code、Codex、OpenCode 依然运行在真正的开发机上。Redock 提供移动端 Terminal,让你查看输出、发送输入,并继续当前会话。

03

Voice Input

不用在手机上打很长的 Prompt

如果只是补充要求或者回答 Agent 的问题,可以直接通过语音输入。尤其在外面使用手机时,这通常比触屏输入一大段指令自然得多。

查看 Voice Input

Agent 并不是运行在你的手机上

  • Mac
  • Linux 主机
  • 云服务器
  • 其他远程开发机

Redock 不会把 Claude Code、Codex 或 OpenCode 搬到手机本地运行。真正的开发环境仍然留在原来的开发机上。

代码、依赖、Git 仓库和 Agent 都保留在原来的环境里。Redock 做的是让手机重新连接到这个开发现场。

所以当你从手机发送一句新的指令时,真正执行代码的仍然是原来的开发机。你不需要为了移动使用重新复制一套开发环境到手机上。

Redock / Mobile workflow
Redock 移动终端中正在运行的 Codex Coding Agent 会话
MOBILE CONTROL

开发环境继续运行,手机只是回来接上它。

Coding Agent、代码仓库和依赖仍然留在开发机上。

Redock 让你从手机重新回到同一个 Project 和 Terminal,继续查看、回复和推进任务。

  1. 01开发机仍在运行
  2. 02手机重新接入
  3. 03工作流继续推进
PhoneRedockDevelopment Machine

不是替代电脑,而是填补离开电脑后的空档

Agent 正在执行长一点的任务

不需要一直守着,但中途可能需要你的决定。

临时离开工位

去吃饭、拿咖啡、开会或下楼,没必要因为一个 Coding Task 被绑在电脑前。

通勤或在外面

想确认任务有没有结束,或者回复一个简单的问题。

只需要给一句反馈

不值得专门打开电脑,但又不想让 Agent 一直停在那里等。

电脑仍然是主要开发环境。Redock 处理的是中间这些过去很容易被浪费掉的时间。

AI Coding 可以继续跑,你只在需要的时候回来

THEN

传统远程开发:我能不能从另一个设备打开 Terminal?

NOW

AI Coding 工作流:Agent 正在替我工作的时候,我能不能不一直守着它?

传统远程开发首先解决的是能否从另一个设备打开 Terminal。进入 AI Coding 场景后,更重要的问题变成:Agent 正在替你工作时,你是否还需要一直守在它旁边。

Redock 希望解决的是后一个问题。Agent 可以继续留在真正的开发环境中读取代码、修改文件和执行检查,你可以离开电脑。

当它真的需要你的时候,再从手机回到同一个 Project 和 Terminal:看一眼当前输出,回答一个问题,或者补充下一条要求。

回复完成后,让任务继续运行,然后继续做你自己的事情。手机不是新的开发机,而是你重新进入这条 AI Coding Workflow 的控制入口。

关于从手机继续 AI Coding

Redock 可以从手机继续哪些 AI Coding Agent?

只要 Coding Agent 通过 Terminal 运行在你的开发机上,就可以通过 Redock 查看并继续交互。常见选择包括 Claude Code、Codex 和 OpenCode。

Claude Code、Codex 或 OpenCode 会运行在手机上吗?

不会。代码仓库、依赖和 Coding Agent 都运行在 Mac、Linux 主机、云服务器或其他开发机上;Redock 提供从手机重新连接到该开发环境的入口。

离开电脑后,Coding Agent 会自动一直运行吗?

这取决于远程环境和 Session 的配置。Redock 负责重新连接;如果任务需要经受锁屏、网络切换或临时断开,应使用 tmux 等持久 Session,并参考下一篇长时间会话 Workflow。

Redock 是用手机替代电脑开发吗?

不是。电脑或远程主机仍然是主要开发环境。手机更适合查看进度、回答问题、确认方案和补充短指令,让 Agent 不必长时间等待你的输入。

下一篇 Workflow

保持长时间 AI Coding 会话运行

手机锁屏、切换网络或者暂时断开之后,如何重新连接正在运行的 Coding Agent 会话。

查看工作流

Build anywhere

离开电脑,不等于离开你的 AI Coding Workflow

将 Redock 连接到开发机,在手机上继续 Claude Code、Codex、OpenCode 和远程 Terminal 会话。

在 App Store 下载