Skip to content

About

MoneyTracker 智能账本 — Android 自动记账应用 | 五层自进化 AI 分类引擎(类短视频推荐) | 通知监听+银行短信自动抓取 | 位置感知 | 预算管理 | 深色模式 | CC BY-NC 4.0 | 商用/广告合作: yizhilaotian@gmail.com

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MoneyTracker 智能账本

自动抓取记账 · AI 智能分类 · 统计可视化 · 深色模式

一款 Android 个人记账应用,通过监听支付通知(微信、支付宝、京东、淘宝、美团等)和银行短信,尽可能生成待确认记账记录,并使用自进化 AI 引擎辅助分类消费类别。受支付 App 通知内容、Android 权限和厂商后台策略影响,自动采集不承诺覆盖所有交易;账单导入与人工补录是必要兜底。

核心功能

自动抓取

  • 通知监听:严格白名单模式,只处理微信/支付宝/京东/淘宝/美团等支付通知,忽略新闻/社交/未知 App
  • 银行短信解析:支持主流银行扣款/到账短信,自动过滤新闻推送
  • 跨应用商户关联:同一笔支付的不同通知自动去重合并,商户信息互为补充

AI 智能分类(五层自进化引擎)

  1. 商户记忆 + 加速置信度:3 次确认即达高置信度(0.92),5 次 0.97;频繁被纠正的商户置信度自动降低
  2. 商户-时段上下文:同一商户在不同时段可能对应不同分类(美团@午餐→外卖,美团@下午→日用品)
  3. 朴素贝叶斯 + 金额区间:四特征边际概率 + 金额分布对数增益
  4. 规则引擎:4 层优先级 — 地理位置 > 强商户信号 > 网购平台细分 > 渠道+金额+时段
  5. 冷启动决策表:日号×时段×工作日/周末×渠道×金额 → 分类,含月初房租/月末水电/心理定价/收入时序规则

消费习惯学习

  • 分类频率先验:偏好用户常用分类(类短视频个性化推荐)
  • 时间衰减:90 天半衰期,旧样本权重降低,适应用户习惯变化
  • 静默确认:用户未修正的待确认记录 7 天后自动学习
  • 纠正记忆:同一商户被多次纠正后降低置信度,避免重复错误

其他功能

  • 预算管理与进度展示
  • 收件箱(待确认交易)
  • 回收站(防误删)
  • 版本化备份、增量历史与系统文件选择器导入恢复
  • 统计分析可视化
  • 深色模式(暖色系,护眼)
  • 全局崩溃处理

技术栈

  • 语言:Kotlin
  • 架构:MVVM + Room 数据库 + WorkManager 后台任务
  • UI:Material Design 3,Anthropic 风格暖色设计语言
  • AI 引擎:纯本地推理,无需联网,无云端依赖
  • 最低 SDK:Android 7.0 (API 24)

自动采集的系统边界、华为适配要求、去重管线和备份协议见 采集与备份架构。

下载

前往 Releases 页面下载最新 APK。

许可证

本项目采用 CC BY-NC 4.0(知识共享署名-非商业性使用 4.0 国际许可)。

  • 允许:分享、修改、二次开发(需署名)
  • 禁止:未经授权的商用(收费、付费服务、捆绑销售、广告推广等)
  • 商用授权:如需商业使用,请联系获取商业授权

详见 LICENSE 文件。

商业合作

广告合作、商业授权、定制开发或其他合作意向,请联系:

📧 yizhilaotian@gmail.com

贡献

欢迎提交 Issue 和 Pull Request。请确保代码风格一致,提交信息使用 Conventional Commits 格式。

About

MoneyTracker 智能账本 — Android 自动记账应用 | 五层自进化 AI 分类引擎(类短视频推荐) | 通知监听+银行短信自动抓取 | 位置感知 | 预算管理 | 深色模式 | CC BY-NC 4.0 | 商用/广告合作: yizhilaotian@gmail.com

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages