ServerCC 与 Happy Coder 对比
Happy Coder 是开源(MIT)的 Claude Code / Codex 手机和网页客户端。在电脑上用 happy 代替 claude 启动,CLI 包装 agent,把会话端到端加密后经中继服务器同步到手机上的聊天式界面。中继可以用 Happy 托管的,也可以自建。免费。
ServerCC 走另一条路。手机直接 SSH 连服务器,在服务器上真正的终端里跑 agent,会话放在 tmux 或 herdr 中。主机上除了 agent 什么都不装。没有中继、没有包装器、不需要账号。这一页列出这个差别在日常使用里体现在哪。
手机怎么连到 agent
Happy:手机 → Happy 中继(加密)→ 电脑上的 happy 包装器 → agent。中继让手机不做任何网络配置就能连到 NAT 后面的笔记本,同一条加密流也供网页端和 macOS 端使用。
ServerCC:手机 → SSH → 你的服务器 → tmux/herdr 里的 agent。没有公网地址的机器,用 App 内置的 Tailscale 连 tailnet,不用开系统 VPN。代码和会话不经过任何人的服务器。
并排对比
| ServerCC | Happy Coder | |
|---|---|---|
| 连接方式 | SSH 直连服务器,主机上不装任何东西 | 电脑上装 happy CLI 包装器 + 加密中继(托管或自建) |
| 内网机器 | App 内置 Tailscale,不占系统 VPN | 中继可达任何机器,不用配网络 |
| 支持的 agent | Claude Code、Codex、Grok Build、OpenCode、Kimi Code、Pi、OMP;其他 CLI 在同一终端直接跑 | Claude Code、Codex |
| 界面 | 完整终端 + 原生输入框:在 iOS 文本框里写和改 prompt,整段发送;长 prompt 有全高编辑器 | 聊天式界面,渲染 tool call 和文件改动;没有 shell |
| 并行会话 | 每个 workspace 或 worktree 可开任意数量;「运行中」标签页统一列出;Background Run(Pro)切换时互不中断 | 已配对机器的会话列表 |
| 关 App 后继续跑 | 服务器上的 tmux/herdr;任何设备都能重新接入 | 电脑上的包装进程;手机重连后同步 |
| 接管在电脑上开的会话 | 可接入主机上任何已有的 tmux 或 herdr 会话 | 只限通过 happy 启动的会话 |
| iOS 后台 | 开启位置模式后 SSH 连接在后台保持 | 不需要,会话由中继保持 |
| 预览成果 | Ports:经 SSH 隧道预览 HTTP 端口;VNC 远程桌面 | — |
| 文件与 git | SFTP 文件浏览器(预览 markdown 和图片);git diff;创建和切换 git worktree | 文件改动和 diff 显示在对话里 |
| Skills 与 MCP | 在 App 里浏览、安装、开关 Claude Code 的 skills 和 MCP 服务器 | 走 agent 自己的配置 |
| 通知 | bg 会话完成通知 | agent 请求权限或空闲时推送 |
| 语音 | 原生输入框直接用 iOS 听写 | 内置语音,走托管服务 |
| 离线 | 需要 SSH 连接 | 离线也能排队发消息、看 diff |
| 终端配色 | 八套内置主题,会话内随时切换 | — |
| 同步与备份 | 服务器和 workspace 的 iCloud 备份;可选经 iCloud 钥匙串同步凭据 | 会话经中继在设备间同步 |
| 平台 | iPhone、iPad、Android | iOS、Android、网页、macOS |
| 价格与源码 | 免费版;Pro 买断或订阅;闭源 | 免费;MIT |
选 ServerCC,如果你…
- agent 跑在服务器或 tailnet 里的机器上,你不想在手机和代码之间再加一层中继
- 你需要 agent 旁边有一个真正的 shell:看日志、重启服务、手动跑测试,再回到会话
- 除了 Claude Code 和 Codex,你还用 Grok Build、OpenCode、Kimi Code、Pi 或 OMP
- 你在多个 worktree 里并行跑 agent,也想接管在电脑上开的会话
- 你想在同一个 App 里打开那台机器的开发服务器或桌面(Ports、VNC)
留在 Happy,如果你…
- agent 跑在一台 SSH 连不上的笔记本上,你也不想配 Tailscale
- 比起终端,你更想要渲染好 tool call 的聊天界面,并且要权限请求推送到锁屏
- 你需要网页端或 macOS 端、离线排队发消息,或者一份 MIT 授权、可以自己改的代码
设置大约五分钟:快速开始。Claude Code 手机版介绍完整工作流,Tailscale 说明怎么连没有公网地址的机器。还没有服务器?App 里可以领取一个预装 agent 的免费沙箱。