# CC Pocket 替代：不自己架 bridge 和 Tailscale，经加密中转管 agent

> 在用 CC Pocket 从手机跑 Codex 和 Claude？对照它自托管 WebSocket bridge 的做法，讲清 BotBus 在配对、加密、推送和会话来源上有什么不同，什么情况下留在 CC Pocket 更合适。

Canonical: https://botbus.io/blog/cc-pocket-alternative  
Published: 2026-10-20

## 先说结论

CC Pocket 是一个 MIT 开源的手机客户端：你在电脑上用 `npx` 跑一个叫 Bridge Server 的本地 WebSocket 服务，手机 app 扫码连上它，再由它启动和驱动 Codex、Claude 的会话。同一个局域网里直接连，出门在外官方推荐用 Tailscale 把手机和电脑放进同一个私有网络。

[BotBus](https://botbus.io/) 跟它最大的不同在连接方式和会话来源：CC Pocket 让你自己托管连接，手机直连你电脑上的 bridge；BotBus 不开端口、不用 VPN，电脑和手机都主动连到我们的中转服务器，内容在设备上端到端加密后才发出。BotBus 也不要求会话从它那里启动，你照常在终端、Codex 或 Claude 桌面 app 里开的会话会自己出现在手机上。如果你想全程自己掌控网络、要开源代码、要在手机或 iPad 上直接暂存、提交、推送 git，留在 CC Pocket 更合适；如果你嫌维护 bridge 和 Tailscale 麻烦，或者想要手表、多台电脑和加密推送，可以看看 BotBus。

下面关于 CC Pocket 的信息来自它的 GitHub 仓库（K9i-0/ccpocket）的 README、Bridge 包的 README 和官方安装页，核对日期是 2026 年 10 月 20 日。它发版很勤（核对当天还在发新版），以官方页面为准。

## CC Pocket 现在是什么样

**架构。** 官方 README 把它画成三段：CC Pocket app ↔ 你电脑上的 Bridge Server ↔ Codex / Claude。Bridge 跑在能访问你项目、shell、git 仓库和 agent 命令行的那台电脑上，代码不离开这台电脑。手机和 bridge 之间走 WebSocket，默认端口 8765。

**怎么连。** 同一网络下可以扫 bridge 打印的二维码、靠 mDNS 自动发现，或者手填 `ws://` / `wss://` 地址。离开家时 README 推荐装 Tailscale，手机和电脑进同一个 tailnet 后连 `ws://<电脑的 Tailscale IP>:8765`。README 没有提到官方的中转服务器。Bridge 可以设 `BRIDGE_API_KEY` 开启 API key 鉴权；截至核对日期，README 没有单独讲手机和 bridge 之间的加密，是否用 TLS 取决于你填的是 `ws://` 还是 `wss://` 以及你自己的网络（Tailscale 本身的隧道是加密的）。

**支持的 agent。** Codex 和 Claude 两家。Claude 会话默认用 `ANTHROPIC_API_KEY`；想用订阅登录要在 bridge 上显式设 `BRIDGE_ALLOW_CLAUDE_OAUTH=1`，README 的理由是 Anthropic 现行官方指引对这种架构的适用范围不明确。

**平台。** iOS / iPadOS 在 App Store，Android 在 Google Play；还有 macOS 版（GitHub Release 的 dmg 或 Homebrew cask），Linux 与 Windows 版标为实验性。Bridge 需要电脑上有 Node.js 20.18.1 或更新版本，可以用 `npx @ccpocket/bridge@1 setup` 装成 macOS launchd 或 Linux systemd 的后台服务。截至核对日期，官方页面没有提到手表版。

**功能。** 每个会话是一个聊天室，提示、回复、审批和提问都在里面；支持 Markdown、语音输入和图片附件。能浏览文件、看代码和图片的 diff、暂存、提交、推送或撤销改动；能用 git worktree 把并行任务分开；iPad 等大屏上会话、聊天、文件和 git 改动并排显示。离线时要发的消息先排队，重连后补发，错过的流式更新会补回来。Bridge 的 README 还写了推送：经一个用 Firebase 匿名鉴权的推送中转发出，审批、出错、完成等事件默认会通知。

**价格与开源。** MIT 开源，app 免费，可以在 app 里买可选的 Supporter 支持开发；你需要自己的 Codex 或 Claude 账号。

## 什么情况下 CC Pocket 更合适

这些是 CC Pocket 的真实长处，BotBus 目前给不了或不打算给：

- **完全自托管的连接。** 手机直连你电脑上的 bridge，局域网里甚至不用出网；远程走你自己的 Tailscale。BotBus 必须经我们的中转服务器，不能自建，也不能直连。
- **开源。** app 和 bridge 都是 MIT，代码能审、能改、能自己编。BotBus 的 app 不开源，公开的只有协议、连接器和测试样本。
- **手机上做完整的 git 流程。** 暂存、提交、推送、撤销都能在手机上点。BotBus 在手机上能看未提交的改动、浏览文件，worktree 会话能合并回原分支，但没有逐个文件暂存、推送这一套。
- **iPad 大屏布局。** 会话、聊天和 git 改动并排，更像一个轻量的移动工作台。BotBus 的手机 app 按手机布局设计。
- **更旧的系统。** CC Pocket 的 bridge 只要求 Node.js，能跑在较旧的 Mac 上；BotBus 的 Mac 版要 macOS 26 或更新，手机端要 iOS 26。
- **用 API key 跑 Claude 也很顺。** 它默认就走 `ANTHROPIC_API_KEY`，适合本来就按 API 计费的人。

如果这几条里有你的硬需求，CC Pocket 就是更合适的选择。

## BotBus 有什么不一样

### 不开端口、不配 VPN，配对靠扫一次码

BotBus 的电脑端常驻后台，主动连到运行在 Cloudflare 上的中转服务器（我们叫它 Relay），手机也主动连过去，所以电脑不用开入站端口，手机在 4G、公司 Wi-Fi 或别人家里都一样能连，不用先装 Tailscale、不用记 IP。配对时手机扫电脑屏幕上的二维码，组密钥经这个二维码交给手机，不经过服务器。

代价是多了一个中转。BotBus 把它做成只见密文：任务、对话、命令、审批内容、截图和推送正文都用 AES-256-GCM 在设备上加密后才发出，服务器看得到的只有设备编号、在线状态、更新时间和数据大小这类转发必需的元数据；用来把本地网页分享到手机的开发预览不在端到端加密范围内。细节见[安全说明](https://botbus.io/docs/security)。

### 推送也是加密的

BotBus 只在 agent 等你审批、等你回复、完成或失败时推送。交给 Apple 推送服务的只有一句固定文案和一段密文，iPhone 收到后在本机解开，换上真正的电脑名和任务内容再显示。推送能不能到还取决于你在系统里给的通知权限。推送怎么配、怎么少打扰，见[coding agent 推送通知](https://botbus.io/blog/coding-agent-push-notifications)。

### 自动接住电脑上已有的会话

CC Pocket 的会话主要由 bridge 启动（README 写到可以在手机、平板或 Mac 上恢复 CLI 或 app 里的会话）。BotBus 的思路是不改你在电脑上的习惯：Codex 读本机 `~/.codex` 的会话数据（只读），Claude Code 在 BotBus 设置里装一次 hooks 后，终端或 Claude 桌面 app 里开的会话和它的权限请求都会出现在手机上。从手机新建 Claude 会话时，BotBus 调用的是电脑上的 `claude` 命令，用你给它配好的登录或 API key，不用另外设一套。电脑上开的会话在手机上接着聊，见[在手机上接着聊电脑上的会话](https://botbus.io/blog/continue-agent-session-on-phone)。

### 手表、多台电脑和更多 agent

- **Apple Watch。** 手表 app 从 iPhone 同步配对信息后自己联网，能看任务、批审批、回答带选项的提问、用听写续聊，见[在 Apple Watch 上管 AI 编程 agent](https://botbus.io/blog/apple-watch-ai-coding-agent)。
- **多台电脑。** 一部手机可以同时配对家里和公司的几台电脑，Mac、Linux、Windows 混着用都行，任务按电脑分开显示。
- **更多 agent。** 除了 Codex 和 Claude Code，BotBus 还内置支持 Hermes、Pi、OpenClaw 和 DeepSeek Harness，实现了 ACP 的 agent（例如 OpenCode）也能接，见[接入文档](https://botbus.io/docs/connect-agent)。

### 操作电脑

两者都能在手机上看文件。BotBus 还能在手机上开电脑的终端；Mac 版另外能看电脑的实时屏幕、点按和打字，用来处理 agent 卡住的系统授权弹窗或模拟器，还能把本地 dev server 分享到手机预览，见[在 iPhone 上预览 localhost](https://botbus.io/blog/preview-localhost-dev-server-on-iphone)。

### 对比表

| | CC Pocket（2026-10-20 核对） | BotBus |
|---|---|---|
| 连接方式 | 手机直连自托管 bridge；局域网扫码 / mDNS，远程推荐 Tailscale | 电脑和手机都连官方中转，电脑不开入站端口 |
| 加密 | 取决于 `ws://` / `wss://` 和你的网络；可设 API key 鉴权 | 内容端到端加密；开发预览除外 |
| 会话从哪来 | 由 bridge 启动；可恢复 CLI 或 app 里的会话 | 自动发现电脑上照常开的会话；也能从手机新建 |
| agent | Codex、Claude | Codex、Claude Code、Hermes、Pi、OpenClaw、DeepSeek Harness，及 ACP agent |
| 电脑端 | 有 Node.js 20.18.1+ 的 Mac、Linux、Windows（后两者实验性） | macOS 26 或更新、Linux（x86_64 / aarch64）、Windows 10 / 11 |
| 手机与手表 | iOS / iPadOS、Android；没有手表版 | iOS 26、Apple Watch（watchOS 26）、Android 8.0 或更新 |
| 手机上的 git | 看 diff、暂存、提交、推送、撤销 | 看未提交的改动；worktree 会话可合并回原分支 |
| 开源与价格 | MIT，免费，可选 Supporter | app 不开源；协议与连接器公开 |

## 能不能一起用、怎么换

能一起用，但同一个会话最好只在一边操作。CC Pocket 的 bridge 和 BotBus 都会读本机的 Codex、Claude 会话记录，所以同一个会话可能在两个 app 里都出现；同一时间只在一边续聊、只在一边审批，免得两个进程同时写一条会话。我们没有测试过 bridge 启动的 Claude 会话会不会触发 BotBus 装的 hooks，审批落到哪一边以实际为准。

想换到 BotBus：

1. 在[下载区](https://botbus.io/#download)装好电脑端，手机上装 BotBus（iPhone 与 Apple Watch 版在 [App Store](https://apps.apple.com/app/id6815751066)，Android 版也已发布），扫电脑上的配对二维码。
2. 在 BotBus 设置里给 Claude Code 装上 hooks；Codex 不用额外设置。
3. 不再需要的话，停掉 CC Pocket bridge 的后台服务，并按需要把 Tailscale 里只为它开的设备或规则收回。
4. 在 bridge 里没跑完的任务，可以回到 agent 自己的命令行接着做（例如 `claude --resume`、`codex resume`），它们会照常出现在 BotBus 里。

## 限制与边界

- **能不能操作取决于连接器和任务状态。** 有些任务只能看；审批、续聊、新建和中断都要求那台电脑在线，并且对应的 agent 支持这个操作。
- **电脑要开着、联网。** 两者都一样，电脑睡着或关机时 agent 也停了，见[让 Mac 不睡、agent 不停](https://botbus.io/blog/keep-mac-awake-for-ai-agents)。
- **必须经中转。** 不能自建、不能直连；服务器看得到设备编号、在线状态、更新时间和数据大小。介意这些的话，CC Pocket 更合适。
- **部分功能只在 Mac 上有。** 电脑屏幕和开发预览只在 Mac 版提供；Linux 与 Windows 版的「操作电脑」只有文件和终端。
- **手机发图有限制。** 从手机给 agent 发照片目前只有 Codex 与 Claude Code 支持，单个附件不超过 10 MiB。
- **不开源。** 公开的是协议、连接器和测试样本，app 本身不开源。

## 常见问题

### CC Pocket 需要 Tailscale 吗？

同一个局域网里不需要，扫码或 mDNS 就能连。离开家要远程连时，官方 README 推荐用 Tailscale；截至 2026 年 10 月 20 日，官方页面没有提到托管的中转服务。BotBus 不需要 VPN，两端都经中转连接。

### CC Pocket 和 BotBus 哪个更安全？

威胁模型不同。CC Pocket 不经第三方中转，安全性取决于你的网络、是否用 `wss://` 和是否设了 API key；用 Tailscale 时隧道本身是加密的。BotBus 经中转，但内容端到端加密，服务器只看得到元数据，开发预览除外。两者都把代码留在你的电脑上。

### 已经在用 CC Pocket，还有必要装 BotBus 吗？

如果你只用 Codex 和 Claude、会话都从 CC Pocket 开、也习惯维护 Tailscale，CC Pocket 已经够用。想让终端或桌面 app 里直接开的会话自动出现在手机上、想在手表上点一下就批、要管多台电脑或 Hermes、Pi 这类 agent，再考虑 BotBus。

### 还有哪些类似的替代可以看？

同系列还写了 [Happy Coder alternative](https://botbus.io/blog/happy-coder-alternative)、[Paseo 替代](https://botbus.io/blog/paseo-alternative) 和 [Claude Code UI（CloudCLI）替代](https://botbus.io/blog/cloudcli-claude-code-ui-alternative)，各自对照一个产品。
