在手机上开发软件,从此抛弃电脑
前段时间看到过一篇报道,说Claude Code的作者之一已经很久没在电脑上开发了,都是在手机上开发。我也想试试手机开发,经过几小时的实践,终于可以告别电脑了,在此分享一下心得。
Step1:首先在华为云上购买一台openclaw镜像的flexus服务器(云上养虾),按照其指导文档配置好openclaw,并与自己的手机qq连接上(当然微信、飞书等其它手机上的聊天软件也是可以的)。可以试着通过手机给openclaw发消息,它有回复了,就表示龙虾是活蹦乱跳的,可以工作了。

Step2:我们通过手机QQ给它发个软件开发需求,当然我们时刻不忘Harness Engineering精神,开发之前,要求openclaw创建三个子智能体。一个负责代码开发的coder,一个负责代码审核的reviewer,一个负责系统测试的tester。由于是个示例项目比较简单,没有加入其它子智能体,如果是个复杂的项目,还可以增加一个需求规划的planner,一个CI/CD的opser。这些子智能体的名字可以随便起,它的核心目的是把整个开发过程拆解成几个阶段,每个阶段用不同的子智能体,可以互相调用和验证,比一个智能体一股脑开发完就不管了要可靠很多。

Step3:开始把真正的项目需求通过qq发给openclaw,让它开发一个学英语的H5应用,这样不管在哪,都能通过手机练练英语。

Step4:我们可以看到通过手机QQ,我们已经完成了这个应用的开发和测试,自动审核和修复了3个严重问题,还居然跑完了1464个测试用例,可想而知加了Harness思想后,可靠性倍增。接下来我们让它部署到80端口,这样我们用手机就可以访问这个应用了。

Step5:后续我们还想增加错题分析、答题积分等新功能时,在走路、坐地铁或者看电影时,在手机上跟openclaw聊天就行。它会自动按照harness思想开发、审核、测试,咱们要开发的软件就会越来越完善了 :)
- 点赞
- 收藏
- 关注作者
评论(0)