先说清楚一件事:我不会写代码。
一个 Java 变量都没声明过,Kotlin 这个词我是在做这个 APP 的过程中才记住拼写的。但前几周,我手机里装上了一个自己做的应用,叫 X-Down,能把 X(就是以前的推特)上的视频下载到本地。它不是买的,不是找人做的,是我用” Vibe Coding “,一句话一句话”聊”出来的。
这篇文章不吹牛,也不教程,就讲讲一个零代码的人,怎么用 AI 把一个新应用从想法做到能用、再做到上架 GitHub 的。中间踩的坑,比做成的部分更值得说。
一、为什么想做这个东西
我刷 X 的时候,经常刷到一些想存下来的视频——测评、教程、一些稍纵即逝的现场。但 X 本身不给下载,第三方工具要么一堆广告,要么要你登录,要么下来的是压过的低画质。
我想要的东西很简单:复制链接,点一下,原画质存到手机里。就这么个需求,应用商店里愣是没找到一个干净顺手的。
放在以前,这需求我也就想想。我又不会开发,难道为了一个下载器去学半年编程?但现在有 Vibe Coding 了,我决定试试。
二、Vibe Coding 到底是啥
这个词最近挺火,但很多人说得玄乎。我的理解特别朴素:
你负责说清楚要什么,AI 负责写代码。你不用懂语法,但你得懂”想要什么”和”做得对不对”。
我用的是 Kimi Code 这类编程助手。我没有打开过教程,也没有配置什么环境。我就打开对话框,说了第一句话:
“帮我做一个 Android 应用,粘贴 X 的推文链接,能解析出里面的视频并下载到本地,界面参考 X 的深色风格。”
几分钟后,它给了我一个能跑的工程。那一刻我是懵的——真就能跑。但很快我就明白,这只是开始。
三、过程:没有想象中那么神,但比想象中靠谱
很多人以为 Vibe Coding 是”说一句,全做好”。真不是。它更像带一个能力很强、但完全不了解你具体情况的新人。你得不停地跟它对齐。
举几个真实的例子。
第一个坎,是”能跑”和”好用”之间的距离。 最初版本能下载,但一个帖子里有多个视频时,全挤在一张卡片里,缩略图还是同一张,根本分不清谁是谁。我自己都看不下去了,就跟 AI 说:”多视频的帖子,拆成一个视频一张卡片,每个视频要用自己的缩略图。”它改了,我又觉得历史记录页不统一,又让它对齐。这么来回了三四次,才是现在的样子。
最折磨的是一个叫”桌面角标”的功能。 我想让 APP 图标上显示”正在下载几个任务”的数字。就这么个小小的数字,在我这台华为鸿蒙手机上,前前后后改了六版才好。
第一版,不显示。第二版,还是不显示。我跟 AI 说”不行”,它分析是通知优先级的问题,改了第三版、第四版,依然不行。到第五版它说是鸿蒙不统计常驻通知,改了,还是不行。说实话那会儿我有点烦,心想这破数字我不要了行不行。
最后是怎么解决的?我们翻了我之前用同样方式做的另一个小工具的代码,发现关键差别是:那个工具把通知和角标”解耦”了,而 X-Down 的通知一直在干扰角标。让 AI 照这个思路改完第六版,那个小小的数字,终于出现在图标上了。
说这段是想讲清楚:Vibe Coding 不是许愿机。它也会错,而且错得理直气壮。你要做的是不停验证、不停说”不对,再来”。 我一个零代码的人,靠的就是”我自己天天用,哪里不对劲我一眼就知道”。
还有些坑是AI想不到的。 比如它默认去 GitHub 拉更新记录,但我这网络环境访问 GitHub 时好时坏,最后只能改成把更新记录直接写死在应用里。这种事,只有真正在国内用的人才会碰到。
四、最后做成了什么样
成品叫 X-Down,功能比我最初要的还多了一点:
- 复制 X 链接切回 APP,自动识别,一键解析下载
- 多清晰度选择,可识别1920P/1080P/720P等不同规格版本,原画质保存
- 多视频帖子自动拆成独立卡片
- 断点续传,APP 关了任务也不丢
- 本地历史、离线播放、作者下载排行
- 其它小巧思
界面长这样:

整个项目是开源的,代码在 GitHub 上,谁都能看、能用、能改:
- 官网页面:https://alosir.com/app/X-Down/
- 开源地址:https://github.com/alosir/X-Down
- 直接下载 APK:https://github.com/alosir/X-Down/releases/latest/download/app-release.apk
五、几句实话
如果你也是零代码,想试试 Vibe Coding,我有几句不客气的话:
它能让你做出东西,但不能让你不动脑子。 你越想清楚要什么,它做得越准。你含糊,它就给你一堆”差不多”的东西。
它最大的价值不是替你写代码,是把”试一试”的成本降到几乎为零。 以前我有个想法,想想”我又不会做”就算了。现在我会直接说”帮我做一个试试”,不行就删,反正没损失。
别指望一次到位。 好东西都是改出来的,哪怕写代码的是 AI。我一个解析卡片改六七版,不是 AI 笨,是样式效果这件事本身就没人一句话说得清。
我现在手机里装着自己做的 APP,天天用。这种感觉挺奇妙的——我不是程序员,但我做出了一个程序员做的东西。门槛确实被 AI 踩平了,剩下的,就是你有没有一个”非做不可”的想法。
如果你也有,别犹豫,去聊第一句试试。
项目开源,免费无广告,不用登录。觉得有用可以去 GitHub 点个 Star。
这个app的忠实用户,体验真的不错,刚好搜到博客支持一下,加油博主。
Hi there, I’m exploring options for an upcoming project and would like to receive more information. Please reach out at your earliest opportunity. Thank you for your time.