跳转到内容

把 Claude Code
装进口袋

用 iPhone 远程操控 Mac 上的 Claude Code。人不在电脑前,也能看进度、批计划、答提问;扫码配对,全程端到端加密。

目前适合个人使用。需要:Apple Silicon Mac(macOS 14+)、iPhone(iOS 17+)、以及 Mac 上已登录的 Claude Code。不需要注册任何账号。

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. 1安装 Mac 端

    打开 DMG,将 Nohup 拖入「应用程序」后打开,设置向导最后会显示配对二维码。Nohup 运行在菜单栏中。

  2. 2安装 iOS 端

    目前为测试版,未上架 App Store。可通过 TestFlight 邀请安装,或参考「从源码构建」用 Xcode 安装。点「扫码添加 Mac」扫描 Mac 上的二维码。

  3. 3添加项目

    在手机上浏览 Mac 的目录并添加项目,选择 worktree 后新建或打开会话。

安装 Nohup

当前版本 0.1.0(测试版) · macOS 14+(Apple Silicon) · iOS 17+ · 已安装 Claude Code