watch-my-money

💰 纯本地隐私优先的智能记账

🥥4总安装量 1评分人数 1
100% 的用户推荐

纯本地运行的个人财务分析工具,支持银行CSV导入、智能分类支出、预算跟踪与异常检测,生成交互式HTML报告,数据零上传保障隐私安全。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无实际可执行代码,零代码执行风险
  • ✅ 明确 local-only 隐私声明,所有数据本地存储处理,无网络传输
  • ✅ 无 eval/exec/system/subprocess 等危险函数,无动态代码加载
  • ⚠️ 来源为个人开发者 GitHub 账号(T3),建议自行审查内容后再使用
  • ⚠️ HTML 模板使用 Google Fonts CDN 加载字体,虽仅涉及样式资源但存在外部连接

使用说明

核心用法

watch-my-money 是一款面向个人用户的本地化财务管理技能,核心工作流程分为七个步骤:首先通过 CSV 文件或文本粘贴导入银行交易数据,系统自动解析并标准化日期、金额和商户信息;随后基于关键词规则和模式匹配将交易智能分类至房租、餐饮、交通等预设类别;接着与用户自定义预算进行比对,在达到80%、100%、120%阈值时触发分级预警;同时通过历史数据基线检测异常支出模式,如类别激增、订阅费用上涨或新出现的高额商户;最终生成包含月度汇总、预算进度、商户排行和隐私模式的交互式 HTML 报告,所有数据持久化存储于用户本地目录。

显著优点

该技能的最大优势在于完全本地化的隐私保护,明确声明 local-only 处理原则,杜绝了传统财务 App 的数据上传风险。智能分类系统采用多层策略——商户覆盖记忆、确定性关键词、订阅模式识别和启发式兜底——大幅减少了人工标注负担。预算预警机制设计科学,三级阈值(80%/100%/120%)帮助用户建立渐进式消费意识。HTML 报告功能丰富,支持隐私模糊模式、深色主题适配和截图友好布局,满足分享场景的安全需求。此外,状态持久化设计允许跨月度数据对比和商户规则积累,形成越用越准的个性化体验。

潜在缺点与局限性

作为纯文档型技能,watch-my-money 缺乏实际可执行代码,用户需自行搭建 Python 运行环境并手动执行 CLI 命令,技术门槛较高。分类准确性依赖预设关键词库,对于小众商户或跨境交易可能出现误判,虽提供批量确认机制但仍需人工介入。预算模板和货币单位(示例中多次出现 CHF 瑞士法郎)偏向欧洲用户场景,本地化适配不足。异常检测算法相对简单(1.5倍基线+绝对值阈值),难以识别复杂的消费欺诈模式。此外,无云端同步能力意味着多设备用户需手动迁移数据文件,历史数据管理依赖用户自觉清理。

适合的目标群体

该技能最适合注重隐私的技术型个人用户,尤其是具备基础命令行操作能力的开发者、分析师或研究人员。对银行数据安全敏感、拒绝使用云端记账 App 的隐私意识强烈者,以及需要定制化预算规则和深度交易分析的高级用户也会受益。瑞士/欧洲地区用户因货币和商户库匹配度更高,体验会更流畅。不适合追求零配置开箱即用的普通消费者,或需要家庭/团队多账户协作、实时同步记账的用户群体。

使用风险

性能风险:大规模交易数据(数年历史)的解析和分类可能产生明显延迟,HTML 报告生成依赖本地浏览器渲染能力。依赖项风险:虽 skill 本身无外部代码依赖,但用户需自行维护 Python 环境,版本兼容性问题可能导致 CLI 命令失效。数据完整性风险:CSV 格式缺乏统一标准,银行导出的列名、日期格式、编码差异可能导致解析失败,需用户手动预处理。误分类风险:自动分类错误若未及时发现,将导致预算分析和异常检测失真,影响财务决策准确性。存储风险:长期积累的 ~/.watch_my_money// 目录可能包含敏感财务信息,设备共享或维修时存在泄露隐患,建议配合磁盘加密使用。

watch-my-money 内容

文件夹图标assets文件夹
文件夹图标references文件夹
手动下载zip · 8.0 kB
template.htmltext/plain
请选择文件