- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
各位佬友大家好,为了只用手机就可完全操控电脑上的cc和codex覆盖开发的全流程,我开发了这个开源项目: Mobilevc 就是mobile vibe coding的意思。
我看了github上很多类似的项目还有其它类似的产品,发现其思路基本上都是相同的。就是基于远程的ssh长链接能力并通过反向代理到公网实现远程控制。要么就是类似openclaw那种类IM的消息机制,但其痛点也很清晰:
1.在手机小屏上费力去看那命令行的小字
2.还是只能基于对话对cc和codex进行控制,其背后的配置或者记忆以及skill都是那种无法直接控制的,只能再通过与智能体进行对话来管理。
3.不够全过程覆盖。交互很麻烦,启动会话和resume会话都需要再跟电脑上一样输入/和指令
我发现这些问题产生的原因都是因为,其都还在想着让手机去适配电脑上操作的思维
然而都已经迁移到手机上了,那为何还要受限于那命令行终端,而不是继续再封装一层,实现移动端的便携化操作。点点按钮滑动屏幕就可以实现对claudecode或codex的权限控制,记忆与会话管理,以及工作目录的切换。
于是我采用了go作为后端 来充当一个中间层的作用 其可以去维护电脑自身的cc和codex会话。并与其进行对接交互和对其进行管理。原理是类似自定义结构化对接协议还有复杂的状态机。以及完善的会话管理,然后就可充分利用移动端便捷的交互性来跟go后端进行对接从而实现便捷化的友好交互。将电脑上的y/n操作都变成了手机端的按钮,也加入了differ审查功能。覆盖了vibecoding开发的全流程。
项目的亮点
1.完全移动端的交互逻辑,不再只能发指令,也可以通过滑动,点击,实现对skill,memory的控制,以及直接可以找到对应的文件或代码。一句话让cc或codex修改,不用自己再输入文件路径,app自动帮你做了这个工作。
2.会话管理同步与推送机制升级。可与电脑端cc无缝衔接会话,彼此都能看见双端的会话记录,也可无缝续接,甚至cc和codex的会话统一被管理了,一键就能切换。也通过IOS或谷歌官方消息推送机制进行
3.也继承了FTP功能,cc和codex完成相应的工作后你可以直接通过文件树翻到文件然后长按一键下载。一键分享到其它app。
4.一键切换选择模型以及权限模式,一键管理配置会话的权限规则。
5.可快速上手,后端npm就能部署,移动端安卓安装包已可下载IOS端也弄好了testflight
欢迎大家体验~当然也可以直接用后端启动后自带的web端,跟移动端是一模一样。除了没有推送机制。
6.支持中转API!大家只要配置好了cc和codex。只要codex和cc能用,直接选默认模式这个移动端和后台就能无缝使用。不用专门处理配置什么的。
官方宣传网站:https://mobilevc.top/ (需关闭
打开)
GitHub项目地址:https://github.com/JayCRL/MobileVC
当然因开发时间和个人能力和精力限制(还在考研备考期)以及只能用中转api的质量和可用性以及稳定性限制,目前所有的功能已经开发完备,测试人员也反响很好。就是长连接的稳定性和会话恢复有时候还是会有bug qwq。大家对这个项目有兴趣也可一起来开发和协作。
这个项目的终极目的不是对标官方移动端,也不是对标类似happycode之类的工具,最终目标是实现,
将软件开发的全流程, 完全由手机可以完成,将软件开发从PC时代推向移动端时代。
开发者不必到哪都拿个电脑。相信随着项目的完善和大家的支持和帮助,会有实现这个目标的那一天的。
小思考:这个目标与openclaw的区别:openclaw任务执行过程类似黑盒并且十分消耗token。类似于汽车的自动挡。本项目想找到那个放权与鉴权,管理与自动化的最佳平衡点。类似于手动挡。并且几乎不产生额外的token消耗,中间的后端与其它交互都依赖于后端自身的结构化数据处理能力和严格的协议定义。
希望对大家有所帮助,谢谢~~~
放几张使用截图:





欢迎大家使用,还有就是我试着推广了,但好像因没什么经验,不知道以何种方式和途径去宣传效果最好,有相关经验的佬可以指导指导嘛。
1 个帖子 - 1 位参与者