菜单

Administrator
发布于 2026-06-26 / 0 阅读
0

把 Claude Code 搬到手机:ClaudeTerminal 一周实战

这周把一台家庭 Ubuntu 机器改造成 Claude Code 远程中继,手机在外面也能继续改 tushare-sync。

架构很简单:iOS App → WebSocket → Python Backend → tmux → Claude Code interactive mode。Backend 跑在 212.107.29.199,Claude Code 永远不退出,靠 tmux 持久化会话,手机断开重连还能续上上下文。

几个坑记一下:

1. 不要让 Claude Code 跑完就退出。interactive mode 是关键,第一次写完自动 exit 整条链路就废了。改用 claude -c 续接 + tmux remain-on-exit。

2. WebSocket 心跳别用 ping/pong 帧,Safari 一收就掉。改用应用层 30s 发个 {type:"ping"},服务器回 {type:"pong"}。

3. 手机键盘输 ! 麻烦。加了个"快捷符号面板",把 ! @ # $ % 做成按钮,效率直接翻倍。

下一步准备加:语音输入(whisper.cpp 本地跑)、会话快照(把当前 tmux buffer 存成 markdown 留底)。