← 返回信息流
Agent SkillLINUX DO · AI·2026/4/22

MobileVC:手机远程控制电脑运行Claude Code与Codex

原标题:不再是仿ssh的命令行!移动端交互逻辑手机远程控制电脑上的cc和codex

速览

开发者推出开源项目MobileVC,旨在通过移动端完全掌控电脑上的Claude Code和Codex。该项目摒弃传统SSH命令行,采用Go后端构建中间层,实现会话管理、权限控制及文件操作的移动端适配。其核心目标是推动软件开发全流程向移动端迁移,降低Token消耗并提供更精细的交互体验。

AI 深度解读

背景

在当前的软件开发工作流中,尽管移动端设备日益强大,但针对 Claude Code (cc) 和 Codex 等 AI 编程助手的远程控制方案,大多仍沿用传统的 PC 端交互逻辑。现有的开源项目或商业产品(如 OpenClaw)主要依赖 SSH 长连接反向代理至公网,或采用类似即时通讯(IM)的消息机制。

这种“让手机适配电脑”的思路存在显著痛点:

  1. 交互体验差:在手机小屏幕上阅读命令行输出费力,且操作繁琐。
  2. 控制粒度受限:用户只能通过对话与智能体交互,无法直接管理底层的配置、记忆(Memory)和技能(Skill),仍需通过自然语言指令进行间接管理。
  3. 全流程覆盖不足:启动会话、恢复会话(resume)等场景仍需输入 / 等指令,缺乏针对移动端优化的便捷操作。

基于此,开发者 JayCRL 推出了开源项目 MobileVC (Mobile Vibe Coding),旨在打破终端限制,通过封装一层移动端友好的交互界面,实现从手机完全掌控电脑上的 AI 编程助手,覆盖 Vibecoding 的全流程。

核心内容

MobileVC 是一个旨在实现“移动端完全控制 PC 端 AI 编程助手”的开源项目。其核心理念是摒弃传统的命令行适配思维,转而构建一个专门针对移动端交互逻辑的中间层,将复杂的后端操作转化为直观的点击、滑动和按钮操作。

技术架构与原理 项目采用 Go 语言作为后端中间层。该后端负责维护电脑本地的 cc 和 codex 会话,并通过自定义的结构化对接协议和复杂的状态机与前端进行交互。这种设计使得后端能够直接管理会话状态、权限和记忆,而前端则专注于提供便捷的 UI 交互。后端通过 npm 即可部署,降低了使用门槛。

主要功能亮点

  1. 完全移动端的交互逻辑

    • 不再依赖命令行输入,用户可通过点击、滑动直接控制 Skill 和 Memory。
    • 自动处理文件路径:用户只需一句话要求修改代码,App 自动定位对应文件,无需手动输入路径。
    • 将 PC 端的 y/n 确认操作转化为手机端的按钮点击,并集成 Diff 审查功能,便于代码变更预览。
  2. 会话管理与同步机制

    • 支持与电脑端 cc 无缝衔接,双端可见彼此会话记录,支持无缝续接。
    • 统一管理 cc 和 codex 的会话,支持一键切换。
    • 集成 iOS 和 Android 官方消息推送机制,确保通知的实时性。
  3. 文件管理与传输

    • 继承类似 FTP 的功能,用户可通过文件树浏览生成的文件。
    • 支持长按一键下载文件,并可快速分享至其他 App。
  4. 模型与权限管理

    • 支持一键切换选择的模型以及权限模式。
    • 提供可视化的配置界面,用于管理会话的权限规则。
  5. 部署与兼容性

    • 后端:基于 npm 部署,支持中转 API。只要 cc 和 codex 能正常使用,选择默认模式即可无缝连接,无需额外复杂配置。
    • 前端:提供 Android 安装包,iOS 端已上线 Testflight。同时提供与移动端界面一致的 Web 端(无推送功能)。

与 OpenClaw 的区别 开发者明确指出,MobileVC 的目标不是对标 OpenClaw。OpenClaw 的任务执行过程类似“黑盒”,消耗大量 Token,类似于汽车的“自动挡”;而 MobileVC 旨在寻找放权、鉴权、管理与自动化的平衡点,类似于“手动挡”。它几乎不产生额外的 Token 消耗,依赖后端自身的结构化数据处理能力和严格的协议定义,而非依赖大模型的额外推理。

关键要点

  • 项目定位:MobileVC 是一个开源项目,旨在通过移动端 UI 封装,实现对 PC 端 Claude Code 和 Codex 的全流程远程控制,目标是将软件开发从 PC 时代推向移动端时代。
  • 技术栈:后端使用 Go 语言,前端提供 Android、iOS (Testflight) 及 Web 端。后端通过 npm 部署。
  • 核心优势
    • 交互革新:将命令行操作转化为按钮点击和滑动,解决小屏阅读和操作难题。
    • 直接控制:允许用户直接管理 Memory、Skill 和文件,而非仅通过对话间接控制。
    • 低 Token 消耗:相比 OpenClaw 等基于 IM 机制的工具,MobileVC 通过结构化协议交互,几乎不增加额外的 Token 消耗。
    • 全流程覆盖:涵盖会话管理、代码审查 (Diff)、文件下载、权限配置等开发全流程。
  • 部署方式:支持中转 API,配置简单,只要本地 cc/codex 可用即可接入。
  • 当前状态:功能已完备,测试反馈良好。但由于开发者处于考研备考期及中转 API 稳定性限制,长连接稳定性和会话恢复偶尔存在 Bug,欢迎社区协作开发。
  • 开源声明:项目完全开源,无未开源部分,已链接认可 LINUX DO 社区,并承诺永久有效接受监督。

意义与影响

MobileVC 的出现标志着 AI 辅助开发工具在交互范式上的一次重要尝试。它挑战了“AI 编程助手必须依附于 PC 终端”的传统认知,证明了移动端同样可以胜任复杂的软件开发全流程。

  1. 推动开发模式的移动化:通过实现“随时随地”的代码控制,降低了开发者的硬件依赖,使软件开发更加灵活便携。
  2. 优化人机协作效率:通过结构化协议替代部分自然语言交互,不仅提升了操作效率,还显著降低了 Token 成本,为大规模、高频次的 AI 辅助开发提供了更经济、更可控的方案。
  3. 开源社区的协作价值:项目由个人开发者在备考期间完成,并公开邀请社区协作,体现了开源精神在解决特定垂直领域痛点时的活力。其对于长连接稳定性和会话恢复的坦诚,也为后续优化指明了方向。

尽管目前仍面临稳定性和生态完善的挑战,但 MobileVC 所倡导的“移动端原生交互”与“结构化低损耗控制”理念,为未来 AI 编程工具的设计提供了新的参考维度。

查看原文 →linux.do