Claude Code 的 Auto Mode 让 AI 可以自主完成多步骤编码任务,但随之而来的问题是:任务可能运行几十分钟甚至更久,你不可能一直盯着终端。现在,一组开源工具正在填补这个空白——让你从手机浏览器实时监控 Claude Code 的运行状态、审批权限请求、甚至发送新指令。
痛点:Auto Mode 跑起来,人走不开
Claude Code v2.1 系列持续迭代,Auto Mode 的交互频率已经远超早期版本。Agent 会自主执行命令、读取文件、调用工具,遇到需要人类确认的操作时会暂停等待输入。这意味着:
- 长时间任务必须守在终端前
- 错过权限确认会导致任务卡住
- 离开电脑 = 放弃自动化优势
现有方案概览
社区已经涌现出多个不同技术路线的解决方案:
| 项目 | 语言 | Star | 核心机制 |
|---|---|---|---|
| Claw | Python | 23 | 基于 tmux 会话共享,浏览器 Web 终端 |
| ClauTunnel | TypeScript | 4 | iOS/Android 原生 App,实时终端控制 |
| DigitalMe | - | - | 通过飞书/Telegram/Slack 控制 + 仪表盘 |
| claude-remote-runner | Node.js | 11 | E2E 加密,手机 Web App 控制 |
其中 Claw 已发布 PyPI 包 claw-cli,支持跨平台部署,是上手门槛最低的选项。
Claw 快速上手
Claw 的核心思路很简单:用 tmux 管理 Claude Code 的终端会话,然后通过 Web 界面把 tmux 会话共享到浏览器。
# 安装
pip install claw-cli
# 启动(在运行 Claude Code 的同台机器上)
claw start
# 浏览器访问 http://localhost:8080
# 即可看到 Claude Code 的实时终端输出
如果你在服务器上运行 Claude Code,只需将端口暴露或通过 ngrok 等工具做内网穿透,就能从手机访问。
典型使用场景
场景 1:通勤时审批权限 早上在公司电脑上启动 Claude Code 的长任务(比如重构整个模块),出门后手机收到权限确认通知,在浏览器里点”允许”或”拒绝”,任务继续。
场景 2:多设备切换 在 MacBook 上启动任务,中途切换到 iPad 上查看进度和输入指令,回到家回到桌面端继续——所有操作在同一 tmux 会话中。
场景 3:远程服务器开发 Claude Code 跑在远程服务器上(通过 SSH),Claw 提供 Web 终端入口,手机随时查看构建日志和 Agent 决策。
安全注意事项
这类工具本质上是把你的终端暴露到网络上,安全配置不能跳过:
- 生产环境务必启用 HTTPS
- 使用强密码或 Token 认证
- claude-remote-runner 提供 E2E 加密,适合对安全要求高的场景
- 不要在公共 Wi-Fi 下不加密使用
局限
- Claw 目前只有 23 个 Star,社区规模小,bug 响应不确定
- 基于 tmux 的方案依赖 Linux/macOS 环境
- 手机屏幕上看终端输出体验有限,适合”监控 + 简单确认”,不适合”深度交互”
Claude Code 的远程监控仍在早期阶段,但方向是明确的——当 AI Agent 能自主完成越来越多任务时,“不守在屏幕前”将成为开发工作流的默认配置。
主要来源:
- raullenchai/claw - CLaude AnyWhere 项目
- TongilKim/ClauTunnel - 移动端 Claude Code 控制
- sohampawar1866/claude-remote-runner - E2E 加密远程方案
- anthropics/claude-code - Claude Code 官方仓库