
标题党了,准确的说是做了个桌面端的手机遥控器。
两天前,DeepSeek自家Agent——Deepseek Harness(DSH)终于落地了。
这个第一版连CLI都没有,只通过一个后端加一个前端网页草草发布了。
估计后面还有很大的改进空间吧。
当然开局就用Web走GUI,还是挺适合我们这些不懂代码的人上手的。
部署之后实测,发现DSH这个半成品居然还挺能打。
尤其在长程任务、定制agent上有着可观的表现。
插件作为重要组成,对MCP工具乃至skill形成了全新的配置能力,这也给了开发者极大程度上改造DSH的可能性。
君不见DSH一问世,GitHub上飞舞着各种各样的二次元DSH皮肤。
不得不服,00后才是vibocoding的绝对主力。
然而既然不出CLI,意味着没办法用其他Agent进行间接调度,DSH没有做移动端,DeepSeek的APP更没有上线遥控功能。
也就是说想用这个Harness,多数时候要坐在电脑前面码字。
平时就因为上交叉不想老坐电脑,而且平时遥控Codex已经很习惯了,于是突然想到:
不如就用DSH写一个remote遥控功能试试?
让它像Codex一样可以随时随地coding。
说干就干。
用手机遥控Agent干活这事,对需要在外面跑的人来说,是刚需。
我没一上来直接提产品需求,而是先让DSH拆解了一下自身结构,惊喜的发现它在设计上已经按照Codex那种设计预留遥控接口了。
不出意外的话,DSH后面几个版本就能把官方的遥控功能补上来。
但这样一个安排,或许也大大降低了手机遥控程序的开发难度。
其实遥控这件事,有许多种实现方法。
Tailscale本身就能通过模拟局域网搞定,但这种通用协议,许多功能是被阉割的,也不太能像Codex那样同步完整的项目序列与状态。
还有一个难点是如何解决公网访问。
毕竟大部分遥控场景不是在家发生的,在外面走流量时,怎么穿透内网来遥控DSH,也需要一些思路设计。
综合以上,最终把遥控思路敲定成了轻量化Web程序+轻量服务器转发。
前者难度会直线降低,何况DSH目前本身就是Web;后者说虽然IPv6也能够进入公网,但是对家用环境太危险了,最终还是决定走VPS中继转发。
这个功能开发过程中,前端界面反而是最容易搞定的。
这东西有点审美、有点UI意识就能解决。
真正麻烦的是通信稳定性、是状态维持、是鲁棒性,最最最关键还有安全性。
如何让DSH项目列表、任务状态与手机侧的遥控保持一致,如何安排心跳机制,如何通信加密、设计公私钥、令牌验证来防范风险,如何给正常的访问操作叠甲,能否通过反复测试保持稳定运行,这些看不见的东西才是最大挑战。
测试了几次,这事比我最开始的设想复杂得多,踩的坑越来越多,一堆Bug摁倒葫芦起了瓢。
要么连不上网总掉线,要么任务没法同步没法对齐,要么手机端因为没做好架构分层,把大量的思维链里的垃圾信息都暴露在聊天窗口里,导致根本没法用。
作为零通信和零代码基础的人,只能靠着二两耐心陪它耗下去。
本来没有抱什么希望,深夜DeepSeek都劝我去睡觉。
超出预期的是,结果,后来。
它居然鬼使神差跑通了。
这个遥控版的DeepSeek Harness最终居然可以相对稳定运行,并且断掉WiFi验证了公网接入。
这是在安卓环境下测试的,切换成iOS安装了证书后也成功了。
后来用手机测试了几个任务也一切正常。
比如遥控接入我的AgentHub系统并成功推送了文件,再比又指挥本地电脑上构建一个写作Agent。

最后我甚至躺在床上用手机push它帮忙关闭了电脑屏幕。

得承认,这个coding出来的这个遥控功能现阶段充其量只是一个玩具,是极其脆弱的。
它带来的麻烦不会比功能少太多,和真正稳定运行的产品级体验风马牛不相及。
尤其是这种涉及到通信的产品,稍微一个不稳定就掉线了,当时龙虾刚出来的时候和飞书就是这种关系。
今天的许多AI传教容易陷入的叙事,是把AI的快速demo的能力,误判成可以快速且稳定部署并进入生产环节的能力。
但凡能稍微把手弄脏coding一点复杂东西,就能大概知道这事的边界了,更不要说去理解贝叶斯和证伪主义两件事的根本差异。
遥想移动互联网初期,某些人上来就吹“我们有个史诗级idea,就差程序员了”的ego+fomo,可能和今天一些现象没什么本质区别。
何况DSH的很多操作,人不在电脑面前是办不到的,比如一些不在Agent序列里的提权,比如需要输入密钥。
所以,真正的遥控还得看向日葵和网易UU🥲。
这算是最近一个感触比较深的体会吧,远程软件才特么是真的AI概念股。
当然使用了这一通后,仍然觉得DSH这套以插件为核心的Harness架构,是有点东西的。
让人印象最深刻的,是它对核心指令非常聚焦,因为之前用过的一些Agent或许很聪明,但会鸡贼的把一个非常长的事情拆成几步,中途自己停下来不知道瞅啥,或者卡在一个地方就不知道怎么fallback。
几个容易漂移的问题上,DSH表现得可以说非常惊艳。
它能一直在老老实实地跑任务,哪怕预告它要等我给他更多资料再深入,它也没有停下来等的意思,而是去主动准备干那些不需要资料的活。
任劳任怨的牛马气质暴露了,不知道这是蒸馏了什么国民精神。
以上遥控器玩具已上传,注意看安全提示,感兴趣自取https://github.com/lw8346860-gif/dsh-remote
夜雨聆风