SuperAPI AI 工具集

watch-my-money

通用与其它

查看项目

更新于 10-16 08:42

技能介绍

用途:分析银行/信用卡交易,归类支出、跟踪月度预算、标记超支与异常,并输出交互式 HTML 报告。

主要能力:支持任意含日期、描述、金额列的 CSV,或粘贴文本(如“2026-01-03 Starbucks -5.40 CHF”);自动识别分隔符、解析多种日期格式、统一金额符号、提取商户、识别订阅等周期性交易。分类涵盖房租、水电、订阅、杂货、餐饮、交通、旅行、购物、健康、收入、转账等,按已保存的商户覆盖、关键词规则、模式匹配和启发式依次判定,模糊商户会请用户确认并保存覆盖。预算告警阈值:80% 接近上限、100% 达上限、120% 超支。异常检测包括类别支出超过基线 1.5 倍且差额大于 50、订阅增长超 20%、首次出现且金额大于 30 的新商户、同额周期性扣款;基线为前 3 个月均值。

使用方式:通过 CLI 运行,例如 python -m watch_my_money analyze --csv path/to/file.csv --month 2026-01;也支持 --stdin、compare、set-budget、budgets、export、reset-state 等命令。状态与报告写入 ~/.watch_my_money/,包括 state.json、reports/YYYY-MM.json 和 reports/YYYY-MM.html。HTML 报告含可折叠分类、预算进度条、周期交易列表、环比对比、隐私模糊开关、深色模式等。

适用场景:个人月度记账、预算跟踪、订阅与异常支出排查。

限制:所有数据本地处理,无网络调用与外部 API;具体平台支持、收费与效果资料暂未提供。