Expense Tracker

💰 自然语言记账,预算尽在掌控

纯本地运行的个人记账助手,通过自然语言智能分类支出、追踪预算并生成周报月报,数据零上传。

收藏
2.2k
安装
1.1k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Expense Tracker 是一款命令行驱动的本地记账技能,用户无需打开任何 App 或填写表格,只需用自然语言描述消费(如 "spent $45 at Costco" 或 "split a $90 dinner with Jake"),AI 即可自动解析金额、商家、日期与备注,调用本地脚本写入 ledger.json。

主要功能包括:

  • 智能解析:支持口语化表达("forty-five bucks"、"yesterday"、"refund" 等),自动识别 16 大类消费场景
  • 预算追踪:基于 budgets.json 设定月度限额,实时计算各类别支出占比,80% 黄灯预警、100% 红灯告警
  • 报告生成:支持 /spending/budget 查询,以及基于模板的 Weekly/Monthly 报告,含环比对比与储蓄率估算
  • 数据管理:纯 JSON 存储,支持退款(负金额)、分账、改账、删账等边缘场景

显著优点

1. 零摩擦体验:自然语言输入,无需记忆命令格式,对话式完成记账
2. 完全本地运行:支出数据仅存于用户设备,无云端同步、无隐私泄露风险

3. 智能分类:基于关键词匹配 + 上下文推断,支持用户纠偏学习

4. 预算可视化:emoji 红绿灯系统直观展示预算健康度

潜在缺点与局限性

  • 无自动同步:多端使用需手动复制 ledger.json,无云备份机制
  • 汇率/多币种支持薄弱:需手动换算并备注,不支持实时汇率
  • 无图形界面:纯命令行 + Markdown 报告,对非技术用户不够友好
  • 依赖用户维护:预算文件、分类规则需手动编辑,无智能推荐算法
  • 无银行对接:无法自动导入信用卡/借记卡流水

适合人群

  • 注重隐私、偏好本地数据掌控的技术用户
  • 希望极简记账、厌恶传统 App 繁琐流程的效率人群
  • 已有预算意识、需要轻量追踪与定期复盘的用户
  • 开发者/极客用户,可基于脚本二次扩展

常规风险

  • 数据丢失:本地 JSON 文件损坏或误删无恢复机制,建议定期备份
  • 脚本权限:需确保 scripts/*.sh 可执行权限,误改脚本可能导致数据写入异常
  • 分类误判:AI 推断类别存在误差,需用户定期校准 categories.json 关键词库
  • 预算误设:手动编辑 budgets.json 时格式错误可能导致预算检查失败

Expense Tracker 内容

references文件夹
scripts文件夹
templates文件夹
手动下载zip · 18.9 kB
budgets.jsonapplication/json
请选择文件