核心用法
cc 是一个 Claude Code 的中继代理技能,通过 tmux 会话管理实现远程操控。用户在任何 OpenClaw 渠道(Telegram、Discord、CLI 等)发送指令后,技能会在本地启动 claude -c 守护进程,并将后续所有用户消息透明转发至该会话。核心指令包括:
/cc on <project>— 在指定项目目录启动会话并进入中继模式/cc off [project]— 结束会话/cc <message>— 直接发送消息至 Claude Code/cc tail [project] [lines]— 拉取最近输出(默认 120 行)/cc ?— 健康状态检查/cc projects//cc status— 项目与会话管理
显著优点
1. 真正的远程终端体验:不依赖本地 SSH,通过聊天界面即可获得完整 Claude Code 交互能力
2. 会话持久化:基于 tmux,网络中断或渠道关闭不会终止 Claude Code 进程
3. 多项目并行:支持同时维护多个项目的独立会话
4. 透明中继设计:技能本身不解释、不分析用户问题,避免双重 AI 幻觉
潜在缺点与局限性
- 依赖本地环境:必须在运行 OpenClaw 的服务器上安装
tmux和claudeCLI,无法纯云端部署 - 输出截断处理:超过 4000 字符时仅返回摘要,完整输出需二次请求
- 无原生安全隔离:会话以 OpenClaw 运行用户身份执行,代码执行权限与宿主环境等同
- ANSI 与格式损失:输出会剥离颜色代码和空行,部分交互式界面元素可能显示异常
适合人群
- 需要在外出时通过手机 Telegram 继续服务器上编程任务的开发者
- 团队共享 Claude Code 会话的场景(需配合权限管理)
- 习惯聊天界面、不喜终端 multiplex 操作的学习者
常规风险
- 命令注入风险:用户消息直接转发至 shell 脚本,虽经引用转义,仍需信任 Claude Code 本身不产生恶意命令
- 会话残留:异常退出可能导致 tmux 会话僵尸化,需定期
/cc status清理 - 项目路径泄露:
/cc projects枚举真实目录结构,多用户场景需配置 chroot 或权限隔离