by JayCRL
Turn your phone into the control center for an AI coding assistant CLI session (Claude or Codex) running on your computer.
# Add to your Claude Code skills
git clone https://github.com/JayCRL/MobileVCLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:05:33.278Z",
"npmAuditRan": true,
"pipAuditRan": true
}MobileVC is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by JayCRL. Turn your phone into the control center for an AI coding assistant CLI session (Claude or Codex) running on your computer. It has 202 GitHub stars.
Yes. MobileVC passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/JayCRL/MobileVC" and add it to your Claude Code skills directory (see the Installation section above).
MobileVC is primarily written in Go. It is open-source under JayCRL on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh MobileVC against similar tools.
No comments yet. Be the first to share your thoughts!
MobileVC 不是远程桌面,也不是终端镜像。它把电脑上正在运行的 AI 助手 CLI 会话带到手机上,让你在离开电脑时继续推进任务:
npm install -g @justprove/mobilevc
mobilevc start
首次启动会引导你完成基础配置,并打印本机地址、局域网地址和二维码。
配置 Token 时,终端输入内容不会显示,这是正常的。直接输入完整 Token 后按回车即可。
claude 或 codex官网可能需要国内网络环境访问。如果页面打不开,先切换到国内网络后再安装。
mobilevc status
mobilevc logs
mobilevc logs --follow
mobilevc config
mobilevc stop
不在同一 WiFi 下也能连:
mobilevc public --relay wss://relay.mobilevc.top:9443
如果只想走 Relay,不开放局域网:
mobilevc public --relay wss://relay.mobilevc.top:9443 --network-exposure-mode relay-only
Relay 只转发加密数据包,服务器看不到明文。密钥通过扫码带外传递。
自建 Relay 指南见 docs/guides/relay-deployment.md。
mobilevc public --relay 重启后无法重新注册 / 配对,以及 agent 重连后陈旧连接的恢复问题0.2.10:各平台预编译后端二进制同步更新;Android 切到 arm64-v8a(官网入口指向 1.0.0 (20260601 arm64)),iOS Release / Profile 的 Archive 签名明确为 Apple DistributionMobileVC 的定位不是“把终端塞进手机”,而是把 AI 编程助手的高频等待态做成手机上的结构化操作。下面只展示 MobileVC 在这些对比场景里的优势,不评价其他产品优劣。
| 对比对象 | MobileVC 展示出的优势 |
|---|---|
| Codex-Remote | 同时覆盖 Claude / Codex;本机 npm 后端可控;权限、Plan Mode、diff 审核、Skill / Memory / Context、文件和日志都在同一套移动端工作流里 |
| 传统 SSH / 远程终端工具 | 不需要在小屏幕里操作终端;常见动作变成按钮和卡片;扫码连接、Token 鉴权、通知、状态同步和文件 / diff 查看都围绕 AI 助手场景设计 |
| Happy | 更偏本机私有工作台:Go 后端跑在自己的开发机上,支持 LAN + 官方 Relay,安装可从 npm 开始,并围绕 Claude / Codex 的权限、审查、会话恢复和项目文件流做深度整合 |
Mobile browser / Flutter app
│
▼
MobileVC Go server
│
├─ WebSocket event stream
├─ PTY / assistant runtime
├─ ADB + WebRTC bridge
├─ session store
└─ ChatTTS sidecar (optional)
cmd/server/main.go/ws、/healthz、/download、/api/tts/synthesizemobile_vc/lib/main.dartSessionController 驱动SessionHomePagegit clone https://github.com/JayCRL/MobileVC.git
cd MobileVC
npm install
cd mobile_vc
flutter pub get
flutter build web --release
cd ..
npm run sync:web
AUTH_TOKEN=test go run ./cmd/server
cd mobile_vc
flutter pub get
flutter run
AUTH_TOKEN=test ./scripts/test_smoke_flow.sh
mobile_vc/scripts/build_ios_ota.sh:生成 iPhone OTA IPA,并可选用于内部测试分发mobile_vc/scripts/build_ios_testflight.sh:TestFlight 打包 / 上传辅助脚本mobile_vc/scripts/update_install_page_testflight.sh:更新官网首页上的 TestFlight 信息mobile_vc/scripts/render_install_page.py:统一渲染官网安装入口页面flutter build apk --release --target-platform android-arm64bin/ # npm 启动器
cmd/server/ # Go 服务入口
cmd/server/web/ # 当前嵌入到 Go 二进制的 Flutter Web 产物
internal/ # 后端编排、运行时、协议、存储
mobile_vc/ # Flutter 客户端
mobile_vc/scripts/ # iOS OTA / TestFlight / Android 安装页脚本
packages/ # npm 预编译后端二进制包
scripts/ # 仓库级构建脚本
sidecar/chattts/ # 可选 TTS 侧车
go test ./...
cd mobile_vc && flutter test
本项目采用 MIT License 开源协议。
欢迎提交 Issue 和 Pull Request。
如果你想参与开发或交流实现细节,可以到 LINUX DO 社区 讨论。