Repairwala
为小型维修店打造的语音优先工单簿:用印地语说出一个维修单,就得到一张带照片的工单卡,还能发送带 UPI 二维码的 WhatsApp 取货通知。
项目介绍
Repairwala 是单人维修店一直缺着的那本记录簿,它是作者为自己在印度做电工的父亲做的:一个按钮很大的印地语 Android 应用,专为一位接修别人家水泵、风扇、搅拌机和热水器的用户而做。他给机器和它的铭牌拍照,用印地语大声说出维修单——姓名、村子、机器、故障、估价、取机日期——工单卡就会自动填好,生成一个大大的工单号让他用记号笔写在机器上,并保存一份可按电话号码搜索的历史记录,这样下次同一台水泵再送来时,他能查到上次换了什么、顾客付了多少钱。
这套架构贴合小店的经济账:一单 ₹150 的电容维修摊不起按单计费的云服务费用,所以手机只当眼睛和耳朵,重活由家里现成的笔记本电脑通过店里的 Wi-Fi 来干——Whisper 把印地语语音转成文字,Gemma 4 填写工单卡,照片和历史记录都存在那台笔记本的 SQLite 里,没有账号,也没有云端数据库。维修完成后,点一下就能在与顾客的 WhatsApp 对话中打开一条印地语消息、一段说明已修好和费用的语音留言,以及一个金额精确的 UPI 收款二维码。
Vibe coding 的证据来自作者在 DEV 上的原话(2026 年 10 月 19 日):「I built this with Claude Code as my pair: from the first message describing my father's shop, through the server and the app, testing on his phone over USB, and the bugs above. At runtime the app uses no closed-model AI. Whisper and Gemma run locally; only the voice note uses ElevenLabs.(这是我用 Claude Code 作为搭档做的:从第一条描述我父亲店铺的消息开始,到服务器和应用,在他手机上通过 USB 测试,以及上面提到的那些 bug。运行时这个应用不用任何闭源模型 AI。Whisper 和 Gemma 都在本地运行;只有语音留言用到了 ElevenLabs。)」GitHub star 数:截至 2026 年 10 月 29 日核查时为 0(github.com/Rahullkumr/repairwala;Hacktoberfest 2026 第二周挑战;创建于 2026 年 10 月 18 日,最近推送为 2026 年 10 月 19 日)。
如实说明的局限:Repairwala 不是托管应用,也没有在线演示——它是一个 Flutter 手机应用加一个 Node.js 笔记本服务器,所以仓库页面就是演示链接,这里没有能在浏览器里直接试用的东西。一个 7.5B 模型加 Whisper 在便宜的 Android 手机上跑不好,这正是它需要笔记本电脑的原因;截图里用的是虚构顾客(作者有此说明),演示视频用的是 ₹1 的测试金额,作者也明确表示下一步是先在父亲的柜台上跑几周真实的单子,再拿去给附近的店看——它是一个能用的单店原型,还不是一个经过验证的多店产品。