nexus4cc — 手机远程控制 Claude Code 的自托管终端

> 一句话版本:把你的 Claude Code 终端变成手机上的 App——通过 WebSocket 连接 tmux,在手机上给 Claude 下指令、看进度、切会话,关掉手机 Agent 继续跑。

项目信息
来源https://github.com/librae8226/nexus4cc
创建时间2026-04-06
Stars75Forks 17
语言TypeScript
许可证GPL v3(开源)/ 商业许可可选
作者librae8226, faywong
依赖Node.js 20+, tmux, PM2

核心内容

做什么的?

nexus4cc 是一个自托管的 Web 终端,专门为远程控制 Claude Code 设计:


手机浏览器(PWA)
  ↓ WebSocket
nexus4cc 服务端(Node.js)
  ↓ tmux attach
Claude Code 终端会话

你可以在手机上:

核心功能

功能说明
WebSocket ↔ tmux 桥接一个 PTY per window,实时双向 I/O
移动优先终端xterm.js,滑动切换、缩放、可配置软键盘工具栏
Task Panel启动 Claude 任务,SSE 流式监控进度
文件浏览器浏览、编辑、上传工作区文件
项目 + 频道管理目录级项目,每个项目多个频道(类似 Slack)
多会话切换tmux session 之间瞬间切换
PWA可安装到手机桌面,暗色/亮色主题
零开销直连 WebSocket,不需要 SSH

快速部署


git clone https://github.com/librae8226/nexus4cc.git && cd nexus4cc
cp .env.example .env  # 设置 JWT_SECRET, ACC_PASSWORD_HASH, WORKSPACE_ROOT
npm install && cd frontend && npm install && npm run build && cd ..
npm start
# 打开 http://localhost:59000

默认密码:nexus123。推荐通过 Cloudflare Tunnel 或 Tailscale 暴露,不直接裸露到互联网。

安全机制

与竞品对比

维度nexus4ccPaseoAnthropic Remote Control
Stars751,116
远程控制
手机端✅ PWA 优先
桌面端⚠️✅ 原生
CLI
自托管
订阅费✅ 免费✅ 免费❌ $100+/月
tmux 集成✅ 核心✅ relay
项目/频道管理⚠️
开源✅ GPL v3✅ AGPL-3.0
Fire & forget✅ 纯 tmux✅ via relay⚠️ 10min timeout

分析

优势

不足

与 Jay 的关联

评分

维度评分 (1-10)说明
实用性7解决了手机控制 Claude Code 的真实需求
创新性5WebSocket + tmux 桥接不算新,但产品化做得好
代码质量68 天项目,待验证
生态潜力5个人项目,社区小
与 Jay 的关联5OpenClaw 已提供移动端接口,重叠
**总分****5.7**小而美的工具,解决具体痛点,但项目太新