Anthropic
在手机上用 Claude Code,运行在你自己的服务器上
Anthropic 已经在 Claude 应用中提供了 Claude Code。Maude 适合另一种需求:让会话运行在你自己的机器上,全天候不停,审批、文件和 git 都只需轻点一下。
简要回答
Anthropic 的 Claude 应用有一个 Code 标签页,提供云端会话和 Remote Control,对很多人来说是不错的选择。Maude 是一款 iOS 和 Android 应用,让 Claude Code 运行在你自己的 Linux 或 macOS 服务器上。它通过 SSH 安装锁定且经过测试的 Claude Code 版本,关闭应用后会话仍会继续运行,权限请求以“允许 / 拒绝”通知的形式送达,并使用你的 Claude Pro 或 Max 套餐登录。
如果你只是想用手机看看 Claude Code 的进展,先从 Anthropic 的方案开始。iOS 和 Android 上的 Claude 应用有一个 Code 标签页,你可以在那里启动运行在 Anthropic 基础设施上的云端会话,或者通过 Remote Control 操控你自己电脑上的会话。我们的在 iPhone 和 iPad 上使用 Claude Code 指南不带推销地对比了所有官方方案。
Maude 面向的是更具体的场景:你希望 Claude Code 运行在你自己的服务器上,比如一台 VPS 或桌子底下的一台主机,这样笔记本合上后工作仍能继续;同时你想用手机操控它,而不必一直在 tmux 里开着终端。Maude 通过 SSH 部署好一切,让每个会话在服务器上保持运行,并为它配上一个原生应用。
你能得到什么
- 收件箱。汇集所有服务器上的错误、待审阅的会话和需要你处理的会话。权限请求可以直接在收件箱中处理,无需打开对话。
- 推送审批。当 Claude 想执行命令或编辑文件时,通知上会带有允许和拒绝按钮。各类通知都可以单独开关。
- 所有权限模式。手动(即 Claude 的
default)、accept edits、plan、auto 和 bypass,在输入框的选项中切换。bypass 需要服务器上有一个非 root 用户,因为 Claude Code 在 root 下会拒绝--dangerously-skip-permissions。Maude 提供了一个按钮,帮你创建这个用户。 - 模型和推理强度。在输入框上方的选项中,为每个会话选择模型和推理强度。
- 常用的斜杠命令。带实时进度显示的
/compact、/goal和/clear。Claude 向你提出的问题(AskUserQuestion)和计划审批会以带按钮的卡片形式出现。 - 文件、git 和终端。每个会话都有标出改动文件的文件树、可以逐块查看的 diff 审阅、提交和推送、分支,以及在服务器装有
gh时可用的拉取请求。真正的终端只隔一个标签页。 - 附件和 worktree。从手机发送照片和文件,或在独立的 git worktree 中启动会话,让并行任务互不干扰。
可以同时运行多个会话,在一台服务器上或分布在多台服务器上都行。锁屏或关闭应用后,它们仍会继续运行。完整的部署步骤见我们的 Claude Code VPS 指南,至于为什么要让智能体一直运行,请看让编程智能体 24 小时运行。
连接方式
添加服务器的方式有三种:输入地址、粘贴一条 ssh … 命令,或扫描 curl -fsSL https://maude.pilotdev.fr/setup | sh 打印出的二维码。任何 Linux 发行版或 macOS 机器都可以,x86-64 或 ARM 均可,支持密码或密钥登录。之后的安装工作都由应用完成:
- 通过 SSH 部署一个小型守护进程,守护进程随后会下载自己锁定版本的运行时。
- 安装我们测试过的 Claude Code 版本并校验其校验和,同时让守护进程和 Claude Code 保持更新。
- 守护进程主动连接 Maude 的中继,因此服务器无需开放入站端口。这也意味着它在 NAT 后、家庭局域网或 tailnet 中都能正常使用。
经过中继的流量使用每台服务器各自的密钥进行端到端加密,中继只能看到密文。SSH 作为备用方式保留,用于部署和故障恢复。你的代码和对话记录都留在你的服务器上。关于让智能体无人值守运行的安全问题,请阅读安全地以完整权限运行 Claude Code。
用你的 Claude 套餐登录
Maude 不转售模型访问。你在手机上用已经付费的账号登录 Claude Code:应用会在服务器上运行 claude auth login,你在手机浏览器中授权,登录在服务器端完成。也可以使用 Anthropic Console 账号或 API 密钥。
Claude Code 包含在 Anthropic 的 Pro 和 Max 套餐中,免费套餐不包含。在撰写本文时,Pro 为每月 $20(按年付费为每月 $17),Max 起价 $100。当前价格请查看 Anthropic 的价格页面。你的 Maude 订阅只涵盖应用本身。
在 Android、iPhone 和 iPad 上使用 Claude Code
Maude 是 iPhone、iPad 和 Android 上的原生应用,三个平台功能完全一致。在平板上,你会看到侧边栏布局,会话列表就在对话旁边。在 Android 上,权限通知走高优先级通知渠道,审批请求不会悄无声息地沉在通知栏里。Claude 应用同样支持 Android 和 iPad,所以平台本身并不是二选一的理由。真正要决定的是:你想让 Claude Code 运行在哪里。
Maude 与 Remote Control 对比
Remote Control 是 Anthropic 官方提供的、用来访问你机器上运行的会话的方式。它有可同时承载多个会话的服务器模式,也有原生推送通知。两者的区别如下:
| Claude Code Remote Control | Maude | |
|---|---|---|
| Claude Code 运行在哪里 | 你的机器;它必须保持开机,并让 claude 进程一直运行 | 你的服务器,由 Maude 的守护进程保持运行 |
| 部署 | 安装 Claude Code,运行 claude remote-control;在远程主机上需配合 tmux 或 screen | 在应用中添加服务器;守护进程和 Claude Code 会自动部署 |
| 在手机上使用 bypass 权限 | 不能。Claude 应用无法选择 Bypass permissions;对于 Remote Control 会话,也无法选择 Auto | 可以,需使用非 root 用户 |
| 推送通知 | 有,包括需要你操作时 | 有,通知上直接带“允许 / 拒绝” |
| 文件、git、终端 | 通过 Claude 完成 | 每个会话都有内置面板 |
| 其他智能体 | 仅 Claude Code | 还支持 Codex、OpenCode、Grok Build 和 Antigravity,并可在它们之间交接 |
| 价格 | 包含在 Pro、Max、Team 和 Enterprise 中 | 你的 Claude 套餐加上 Maude 订阅 |
如果你不介意让一台机器保持唤醒、开着终端,Remote Control 不额外收费,又是 Anthropic 官方出品,作为默认选择很合理。完整对比见 Maude 与 Claude Code Remote Control 对比。如果你根本不想运行服务器,请阅读 Maude 与网页版 Claude Code 对比。
把任务交给另一个智能体
会话空闲时,你可以把它切换到 Codex、OpenCode、Grok Build 或 Antigravity。新智能体会收到一份简报,包括计划、改动过的文件、git 状态、最近的对话和你的最后一条指令。切换回来时,Claude Code 会继续它自己的会话。想听听另一种意见,或者碰到用量上限时,这一点很有用。具体原理见在编程智能体之间交接任务。
常见问题
需要 Claude Pro 或 Max 套餐吗?
claude auth login,你在手机上完成授权。也可以使用 Anthropic Console 账号或 API 密钥。Maude 订阅不包含任何 Claude 用量。关闭应用后,Claude Code 还会继续运行吗?
能在手机上使用 bypass 权限吗?
支持 Android 吗?
我的代码会被发送到 Maude 的服务器吗?
更新内容
- — 页面发布。套餐、Remote Control 以及移动端权限模式的细节,均已于当日对照 Anthropic 的文档和价格页面核实。