【开源自荐】照片记账 Photo Ledger:支付截图自动记账,OCR + 小模型全程端侧

我是 Photo Ledger 的作者。

手动记账最烦的是录入。这个 Android 应用把支付宝、微信等支付成功页 / 账单详情页的截图批量导入,在手机本地完成 OCR 和字段提取,生成待确认的账目草稿,一键入账。不监听屏幕、不登录支付账号,截图、账目和推理都在设备上完成。

  • 批量导入:相册多选或从微信「分享」导入,最多 20 张,逐张显示进度

  • 自动提取实付款、付款日期、消费类别;一图多单自动拆分;重复截图按内容哈希去重

  • 规则快路径让版式清晰的截图毫秒级出草稿,复杂/多单页面再降级到 Qwen3-0.6B(LiteRT-LM,GPU 加速,JSON Schema 约束解码)

  • 商户记忆、截图全屏对照核对、按月分组、汇总统计、搜索、CSV / zip 备份恢复

  • 30 张标注截图的回归闸门:实付款 96.7%、日期 100%、类别 100%

技术栈:Kotlin + Compose + Room;PP-OCRv4(ONNX)做 OCR,Qwen3-0.6B 的 .litertlm 权重做字段抽取,LiteRT-LM 约束解码保证输出结构。MIT 开源,无遥测。

局限:目前只支持 Android;首次使用需要手动下载约 600MB 的模型(OCR 模型另计,提供 ModelScope 国内源),模型就绪后识别全程离线;建议 6GB 以上内存;识别结果入账前需人工确认。