移动端 × Claude Code

在手机上使用 Claude Code

随时随地,用手机 SSH 到你的开发机,让 Claude Code 帮你写代码、管理项目、部署服务。

iPhone → Mac mini
$ ssh fooo@mac-mini
Connected to mac-mini.local
$ claude
╭─────────────────────────────────╮
│ Claude Code v1.0 │
│ Ready to assist. │
╰─────────────────────────────────╯
帮我检查一下部署状态

为什么要在手机上用 Claude Code?

🛋️

随时随地

躺在沙发上、通勤路上、咖啡厅里,随时连上开发机处理任务。不必打开电脑。

🤖

Claude 是主力

你主要是下指令,Claude 来写代码。手机的小屏幕不是问题 —— 因为你不需要亲自写代码。

快速响应

线上问题、紧急修复、部署确认 —— 手机 SSH 上去,几句话搞定。

准备工作

1

一台常驻开发机

Mac mini、Linux 服务器、云主机都可以。关键是始终在线,这样你随时能连。

# 推荐:Mac mini 作为 always-on 开发机 # 开启远程登录:系统设置 → 通用 → 共享 → 远程登录
2

安装 Claude Code

在开发机上安装好 Claude Code CLI,确保能正常运行。

npm install -g @anthropic-ai/claude-code claude --version
3

配置 SSH 密钥

在手机终端 App 里生成 SSH 密钥,添加到开发机的 ~/.ssh/authorized_keys

# 手机端生成密钥(大部分终端 App 内置此功能) # 然后把公钥添加到开发机 echo "your-public-key" >> ~/.ssh/authorized_keys
4

内网穿透(可选)

如果不在同一局域网,可以用 Tailscale、frp、Cloudflare Tunnel 等方案。

# 推荐 Tailscale —— 零配置 VPN # 手机和开发机都装上,自动组网 curl -fsSL https://tailscale.com/install.sh | sh

推荐终端 App

iOS

Termius

最佳 iOS SSH 客户端。支持密钥管理、SFTP、多标签、Snippet。免费版够用,Pro 版支持端口转发。

  • 内置密钥生成器
  • iCloud 同步连接配置
  • 支持 Mosh(抗断线)
  • Snippet 快速发送常用命令
iOS

Blink Shell

专业级终端,原生 Mosh 支持,手势操作流畅。付费 App,但体验一流。

  • 原生 Mosh 支持
  • Files.app 集成
  • 外接键盘完美适配
Android

Termux

Android 上的完整 Linux 环境。可以直接装 SSH,也能本地跑简单的开发工具。

  • 完整的包管理器(apt)
  • 本地 Linux 环境
  • 免费开源
Android

JuiceSSH

简洁好用的 SSH 客户端。支持密钥认证、端口转发、Snippet。

  • Material Design UI
  • 连接分组管理
  • 插件扩展

移动端工作流

日常使用
# 1. 打开 Termius,点击保存的连接 # 2. 进入项目目录 cd ~/workspace/my-project # 3. 启动 Claude Code claude # 4. 用自然语言下指令 ❯ 检查最近的 git 提交,总结一下改了什么 ❯ 帮我修复 login 页面的样式问题 ❯ 把测试跑一遍,看看有没有失败的
紧急修复
# 收到报警,手机 SSH 上去 ❯ 查看最近的错误日志 ❯ 分析原因并修复这个 bug ❯ 跑一下测试确保没问题 ❯ /commit ❯ 部署到生产环境
代码审查
# 在手机上审查 PR ❯ 看一下 PR #42 的改动 ❯ 这些改动有什么潜在问题吗? ❯ 帮我写一下 review 意见
项目管理
# 躺着也能管理项目 ❯ 列出当前所有 TODO ❯ 这个功能的实现思路是什么? ❯ 帮我创建一个 issue

实用技巧

🔌 用 Mosh 替代 SSH

Mosh 支持断线重连和本地回显,在移动网络下体验远好于 SSH。网络切换(WiFi ↔ 4G)时不会断开。

# 开发机安装 mosh brew install mosh # macOS apt install mosh # Ubuntu # 手机端用 Mosh 连接 mosh user@your-server

⌨️ 外接键盘

蓝牙键盘 + 手机 = 超便携工作站。iPad + 妙控键盘 + Blink Shell 是终极移动开发组合。

📋 Snippet 快捷命令

在终端 App 里预设常用命令片段,一键发送。比如快速进入项目目录、启动 Claude、查看日志等。

🔔 配合通知

结合 Telegram Bot 或 Webhook,让开发机主动通知你。长任务完成、部署结果、监控告警 —— 手机收到通知后直接 SSH 处理。

💡 用 tmux 保持会话

在开发机上用 tmux,断线后重连可以恢复之前的 Claude Code 会话。

# 新建 tmux 会话 tmux new -s claude # 断线后重连 tmux attach -t claude

🎯 指令要明确

手机打字不方便,所以指令要简洁明确。善用 Claude Code 的 slash commands(如 /commit)减少输入。

实际体验分享

"我的 Mac mini 24 小时在线,装了 Claude Code。平时用手机 SSH 上去,跟 Claude 说一句'帮我把那个 bug 修了',它就自己读代码、分析、修复、跑测试。我基本上就是在手机上当产品经理。"

我的配置

  • 开发机:Mac mini M2,macOS,24/7 运行
  • 手机:iPhone + Termius
  • 网络:Tailscale 组网,任何网络下都能连
  • 终端复用:tmux,断线不丢会话
  • 通知:Telegram Bot 推送任务状态

开始你的移动编程之旅

只需要一部手机、一台开发机、一个 SSH 连接。
让 Claude Code 成为你口袋里的编程助手。