实测AppGacha:一句话”扭”出桌面小工具,免费开源,但别指望它写正经软件
想做一个番茄钟、倒计时或者个人记账小工具,去应用商店搜一圈,下载下来不是弹广告就是全家桶;让AI写代码吧,页面是有了,运行环境、依赖、数据库还得自己折腾。9月8日登上Product Hunt的开源工具AppGacha(应用扭蛋机),瞄准的正是这个问题:你说一句愿望,它直接”扭”出一个能在桌面上跑的小应用。
一句”愿望”换一个能跑的小工具,它是怎么做到的
AppGacha是一款免费开源的桌面应用(MIT协议),支持Windows和macOS。实际操作只有三步:
- 许愿:在输入框用大白话描述需求,比如”做一个每天换颜色的桌面便利贴”;
- 确认细节:AI会先追问几个澄清问题,把模糊的愿望变成明确的规格;
- 生成:一个函数调用型Agent按模板脚手架开工,手上有6个工具(列文件、读文件、读指南、写文件、检查结果、完成),预算是60轮对话、30万token、15分钟。生成完先做静态检查(清单、权限、代码),再跑一次无头测试并截图、收集控制台报错,失败会自动回炉,最多修3轮,然后这颗”蛋”就落到你的架子上。
每颗蛋就是一个.gacha胶囊文件夹:一个manifest.json声明身份和所需权限,里面是普通的HTML/CSS/JavaScript界面,外加一个属于这颗蛋自己的SQLite数据库。没有Node依赖、没有构建步骤,双击导入、打包成ZIP导出、整个文件夹直接拷走都行,格式规范是公开的,开发者甚至可以不用AI手写一颗蛋。
本地优先+自带Key,成本几乎为零
AppGacha最讨喜的一点是数据不出门:蛋在本地运行,不需要账号。它通过一个带权限声明的桥接API给每颗蛋开放九大能力——AI对话与结构化抽取、私有SQLite、键值存储、沙箱文件访问、ZIP处理、系统通知、定时任务、窗口控制,甚至局域网P2P联机做双人小游戏。没有在清单里声明的权限,加载时直接拒绝,导入别人的蛋时也能先看到它要什么权限。
生成应用需要接一个大模型,AppGacha走BYOK路线:官方文档点名支持DeepSeek、OpenAI、Kimi、Qwen等OpenAI兼容接口,密钥用操作系统级凭据库加密存在本机。一次生成的预算上限是30万token,用DeepSeek这类低价模型,扭一颗蛋的成本通常在几毛钱量级。官方托管AI额度和云同步是可选付费层,不买也完全不影响核心功能。笔者的实际感受是:番茄钟、倒计时、抽认卡这类需求基本一次就能扭出来;稍微复杂点的需求,”重扭”一两次也正常——项目把扭蛋隐喻明明白白写进了产品里,运气不好就再拉一次杆。顺便一提,小组件模式下蛋可以变成透明、置顶的桌面挂件,定时提醒在应用关闭时照样触发,点通知直接回到对应的小工具。
优点与缺点,都说清楚
优点:免费开源、本地运行隐私可控;胶囊即应用即数据,迁移和分享零门槛;权限声明式设计在小工具里少见;BYOK让生成成本压到几毛钱。
缺点也得摆在桌面上:这是9月8日刚发布的0.1.0版本,GitHub星数还是个位数,成熟度有限;Windows安装包未签名,SmartScreen会拦一道;macOS版仅支持Apple Silicon,没有Intel和Linux版本;生成结果不确定,复杂愿望可能要扭好几轮;托管账号和云同步的服务端并不开源,长期依赖云同步要有心理准备。最关键的一条:它只适合小工具,拿来做正经业务软件,九大能力撑不起来。
和v0、Lovable比,它到底适合谁
| 维度 | AppGacha | v0(Vercel) | Lovable |
|---|---|---|---|
| 定位 | 桌面小工具生成器 | UI/全栈组件生成器 | 全栈应用生成器 |
| 产物 | .gacha胶囊(HTML/JS+SQLite) | React/Next.js代码 | 带后端的完整应用 |
| 运行方式 | 本地桌面运行,无需部署 | 部署到Vercel | 内置托管+云数据库 |
| AI成本 | BYOK,几毛钱/次 | 免费层7条消息/天,Plus约30美元/月 | 免费层每日额度,Pro约25美元/月 |
| 数据归属 | 全部本地,可导出 | GitHub+Vercel云端 | Supabase云端 |
| 适合人群 | 想要”只属于自己”的小工具的普通用户 | 写React/Next.js的开发者 | 想做完整MVP的非技术创业者 |
一句话说清三者差异:v0和Lovable帮你做”给别人用的产品”,AppGacha帮你做”只给自己用的小软件”——它解决的不是开发效率,而是”这种小需求根本不值得开发”的问题。如果你对AI浏览器助手这类桌面端AI工具感兴趣,可以看看我们之前的Tabbit AI浏览器实测;想了解AI直接操作数据库的思路,Teable 3.0实测也是同一方向的延伸。
总结:如果你电脑里一直缺一个”找遍全网都找不到”的小工具,AppGacha值得花几毛钱扭一次——它把AI生成代码之后的最后一步(运行、保存、带走)也补上了。