基于 Xposed API 开发的自动化记账模块,通过高度灵活的本地规则配置与 AI 智能辅助,帮助用户轻松养成记账习惯、告别手动繁琐操作。
🖥️ 屏幕识别 支持 无障碍、Root、Shizuku 三种授权方式 · 任意 App 账单识别 · Xposed 模式 下更精准、更自动化 · 识别渠道涵盖 应用内数据、应用通知、短信
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 功能 | 说明 |
|---|---|
| 🖥️ 屏幕识别(OCR) | 支持 无障碍、Root、Shizuku 三种授权方式获取前台应用与截图,实现 任意 App 账单识别;无障碍模式下支持翻转触发、页面切换自动触发 |
| 📥 多渠道识别 | 识别渠道涵盖 应用内数据(Hook 微信/支付宝等)、应用通知、短信,全方位捕获账单信息 |
| 🧠 规则驱动记账 | 通过自定义规则自动识别消费与收入信息,支持关键词匹配、正则表达式、金额提取等多种配置方式 |
| 🤖 AI 智能辅助 | 集成 AI 识别技术,智能解析短信、推送、截图等内容,支持自动补全、智能纠错与分类建议 |
| 🔐 数据本地化 | 所有数据仅在设备端处理,绝不联网上传,严守隐私安全 |
自动记账 4.0 提供三种工作模式,请根据设备权限状况和使用偏好选择:
| 模式 | 适用条件 | 功能特点 | 推荐人群 |
|---|---|---|---|
| LSPosed(Xposed) | 已 Root + LSPosed 框架 | 更精准、更自动化:直接 Hook 应用内数据、通知、短信,无需截图即可获取原始数据;系统级自动化,功能最完整 | 追求功能完整性、已 Root 的用户 |
| LSPatch | 未 Root,可接受修改应用 | 通过 LSPatch 修改应用,功能接近 Xposed 模式;屏幕识别支持 Shizuku 授权 | 未 Root 但希望获得接近完整功能的用户 |
| OCR 模式(无 Root) | 不 Root、不修改任何应用 | 依赖 无障碍 / Shizuku 授权屏幕识别,支持 任意 App 账单识别;无障碍模式下支持自动识别(翻转触发、页面切换自动触发) | 注重系统完整性、不愿修改的用户 |
自动记账是一个账单信息采集插件,需要配合专业记账软件使用才能实现完整的记账流程。目前支持:
| 软件名称 | 兼容版本 | 备注 |
|---|---|---|
| 钱迹记账 | 4.1.0+ | 从 4.0 Beta13 开始,钱迹补丁合并进入自动记账 |
| 一羽记账 | v6.3.2+ | — |
| 一木记账 | — | — |
| 小星记账 | v3.5.0+ | — |
受限于各个软件的接口实现方式,功能支持情况有所不同,详见 👉 记账软件选择
识别渠道涵盖三类数据来源:
| 渠道 | 说明 | Xposed 模式 | OCR 模式 |
|---|---|---|---|
| 应用内数据 | Hook 微信、支付宝等应用内部数据(数据库、消息盒子、WebView 等) | ✅ 直接获取原始数据,最精准 | — |
| 应用通知 | 读取通知栏推送(银行、支付、电商等 App 的消费提醒) | ✅ Hook 系统通知 | ✅ 通知权限 |
| 短信 | 银行、支付类短信验证码与消费提醒 | ✅ Hook 短信 Intent | ✅ 短信权限 |
屏幕识别(OCR 模式) 支持 任意 App 账单识别,只需配置规则即可适配新应用。下表为部分常用应用示例:
| 应用/支付方式 | 接入方式 | 备注 |
|---|---|---|
| 微信 | Hook / 通知 | 包括京东、京东支付、京东白条、各银行消费通知等 |
| 支付宝 | Hook | — |
| 云闪付 | 通知 | No-Root 环境下使用通知权限 |
| 短信 | Hook / 短信权限 | 主要适用于银行类短信 |
| 美团 | 通知 | No-Root 环境下使用通知权限 |
| 招商银行 | 通知 | No-Root 环境下使用通知权限 |
| 数字人民币 | 通知 | No-Root 环境下使用通知权限 |
| 任意 App | OCR 屏幕识别 | 通过无障碍/Shizuku/Root 截图 + 规则/AI 解析 |
根据设备情况 选择工作模式 ,安装并激活模块 2. 屏幕识别模式:选择 无障碍 / Root / Shizuku 之一授权截图能力,即可识别任意 App 账单 3. 进入模块设置,按引导配置记账规则 4. 开启通知读取、短信等权限,以便从应用通知、短信渠道自动捕获账务信息 5. 如需 AI 辅助功能,请在设置中启用并完成相关配置
完整教程请参阅 👉 官方文档
| 版本 | 说明 |
|---|---|
| Canary | 每隔 3 小时自动构建,可能有新功能或 bug 修复,不保证可用性 |
| Beta | 测试版本,已通过小规模测试,具备高可用性,但仍可能存在 BUG |
| Stable | 稳定版本,只修复 bug |
Tip
遇到问题时,请按以下步骤排查:
- 检查数据中是否有相关的支付数据(没有可能是 bug)
- 支付数据未被规则匹配?检查规则页面是否有对应规则(没有规则可长按首页更新按钮强制更新)
- 有对应规则还没匹配上?检查日志是否报错(有报错请反馈 GitHub Issue)
- 一切正常仍无法识别?点击数据页面的上传按钮上传数据到云端等待适配
git clone https://github.com/AutoAccountingOrg/AutoAccounting使用 Android Studio 打开项目,等待自动配置完成后,点击菜单
Build → Build Bundle(s) / APK(s) → Build APK(s)。
我们诚挚邀请开发者与用户参与到自动记账项目中来!
- 🐛 提交 Issue:反馈使用问题或建议新功能
- 🔧 发起 Pull Request:改进代码逻辑或完善文档
- 📁 分享规则配置:帮助更多用户优化使用体验
Important
提交代码/PR 前请务必先阅读 贡献指南。











