Auto Accounting is an AI-powered, privacy-first automated bookkeeping tool for Android. It was born out of a desire to bring the seamless "Screenshot-to-Record" experience found in domestic Chinese ROMs (like HyperOS or OriginOS) to the Samsung Galaxy S25 Ultra (One UI 8 / Android 16).
The project leverages Multi-modal Large Language Models (LLMs) to analyze transaction screenshots and automatically extract structured data including amounts, merchants, and categories.
- AI Automation: Direct extraction of transaction info from screenshots using LLMs (e.g., Qwen-VL via Silicon Flow).
- Refined UI: A modern "Daily Card" layout that aggregates transactions by date for better clarity.
- Image Persistence: Automatically saves transaction screenshots at 80% quality for evidence and future reference.
- Full Data Sovereignty: 100% local database (Room). Supports full backup and recovery via encrypted
.zipfiles (including images). - Samsung Specific Optimization: Tailored for One UI 8, including capture delay adjustments to avoid Gaussian blur during notification shade animations.
The core logic and inspiration for this project originated from Pinme. Special thanks to the original author for the brilliant foundational architecture.
Note: This version is a deep refactor and enhancement by Supreme辉 with assistance from Gemini AI. It is for personal use and non-commercial purposes.
Auto Accounting 是一款基于 AI 驱动、隐私优先的安卓自动化记账工具。本项目初衷是为了在 三星 S25 Ultra (One UI 8 / Android 16) 上实现类似于国产手机系统(如澎湃 OS 或原力 OS)那种流畅的“截图即记账”体验。
通过集成多模态大模型(LLM),本项目能够自动分析账单截图,并精准提取金额、商户、分类及备注。
- AI 自动化: 利用大模型(如通过硅基流动接入的 Qwen-VL)直接从截图中提取 JSON 格式的交易数据。
- 精致 UI: 采用全新的“日视图卡片”布局,按天聚合账单,信息密度更高,视觉更整洁。
- 截图存证: 自动保存 80% 质量的账单原图,支持点击列表小图标全屏预览,让每一笔记录都有据可查。
- 数据自由: 数据完全存储于本地 Room 数据库。提供完整的
.zip备份与恢复功能(包含图片),确保换机无忧。 - 三星专项适配: 针对 One UI 8 优化了截图延时逻辑,完美避开通知栏收起时的动画残影与模糊。
本项目核心逻辑与灵感来源于 GitHub 开源项目 Pinme。感谢原作者提供的卓越基础架构。
开发者声明: 本项目由 Supreme辉 在 Gemini AI 的协助下完成深度改写与增强。 本项目仅供自用交流,不用于任何盈利或商业用途。
本项目遵循 Apache-2.0 License。