Claude Code 的任务通常要运行较长时间,但只能在 Mac 的终端里查看和操作。离开电脑后,主要会遇到以下三个问题。
01
问题
离开电脑后,任务停在等待确认
Claude Code 在执行命令或开始修改前,经常需要确认权限或批准计划。如果这时不在电脑前,任务会一直等待,直到回到电脑前处理。
解决方式
- 在手机上处理计划、提问和权限确认,批准后任务继续执行。
- 实时查看正在修改的文件和执行的命令,可以追加消息或停止任务。
02
问题
手机上的远程终端不便使用
在手机上通过 SSH + tmux 操作,文字小,长输出难以浏览;网络中断后需要重新连接,也无法确认刚发出的指令是否已经执行。
解决方式
- 原生 App:按对话展示文本、工具调用、代码和表格,专为 iPhone 设计。
- 断线后消息不丢失、不重复执行:消息先保存在手机上,重连后自动重发;Mac 按消息 ID 去重,每条只执行一次。
- 重连后从中断的位置继续接收输出。
03
问题
远程访问需要把 Mac 暴露到公网
端口转发、内网穿透等方案,会让一台能执行任意代码的机器可以从公网访问。
解决方式
- 只有扫码配对过的设备能连接:配对码 10 分钟内有效、只能用一次;Mac 不需要端口转发或内网穿透。
- 不经过 Nohup 的服务器:同一网络时手机与 Mac 直接连接,不在同一网络时尽量打洞直连,打不通再经中继转发;QUIC 之上另加一层端到端加密,中继无法读取内容。
- 会话默认以「全部放行」模式运行,可以在手机上切换为「计划」或「逐项确认」。
- 手机会记录 Mac 的身份密钥,密钥变化时拒绝连接;在 Mac 上移除设备后它立即断开(安全说明)。
iPhone
直连或中继 · 端到端加密
Mac 上的 Claude Code
其他功能
- 把 Claude 生成的文件和网页发送到手机
- 管理多台 Mac、多个项目和 git worktree
- 查看并继续在 Mac 终端中启动的会话
- 扫码配对,无需注册账号,不占用系统 VPN
开始使用
- 1安装 Mac 端
打开 DMG,将 Nohup 拖入「应用程序」后打开,设置向导最后会显示配对二维码。Nohup 运行在菜单栏中。
- 2安装 iOS 端
目前为测试版,未上架 App Store。可通过 TestFlight 邀请安装,或参考「从源码构建」用 Xcode 安装。点「扫码添加 Mac」扫描 Mac 上的二维码。
- 3添加项目
在手机上浏览 Mac 的目录并添加项目,选择 worktree 后新建或打开会话。