Expense Tracker

🧾 本地优先的极简个人记账助手

基于Markdown文件的本地化个人记账工具,支持分类标签、月度汇总与自动备份,数据完全自主可控。

收藏
7.3k
安装
1.6k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Expense Tracker 综合评估

核心用法

Expense Tracker 是一款命令行驱动的本地化个人记账工具,通过 Python 脚本将消费记录以结构化 Markdown 表格形式存储。用户可通过简单的 CLI 指令快速记录支出(log 命令),指定金额、分类、描述和标签;也可通过 summary 命令生成月度汇总,支持纯文本和 JSON 两种输出格式。数据按月份分文件存储于 expenses/ 目录,天然支持 Git 版本控制与跨设备同步。

显著优点

1. 数据主权:所有数据以纯文本 Markdown 存储,用户完全拥有数据,无隐私泄露风险,不依赖第三方云服务
2. 极简工作流:命令行交互高效直接,支持批量录入、日期回溯,适合开发者和技术用户

3. 灵活可扩展:分类与标签体系自由定义,JSON 输出便于二次开发与数据分析

4. 安全机制:内置自动备份至 ~/Documents/expenses_backup/,写前快照策略有效防止数据丢失

5. 透明可追溯:Markdown 表格格式人类可读,支持 Git diff 查看消费历史变更

潜在缺点与局限性

  • 技术门槛:纯 CLI 交互对非技术用户不友好,无图形界面或移动端支持
  • 功能边界:缺乏预算设定、超支预警、多币种转换、收入记录等进阶财务功能
  • 协作缺失:单人本地使用,无家庭共享或多账户协作机制
  • 数据分析能力弱:仅提供基础分类汇总,无趋势图表、同比分析等可视化能力
  • 手动维护成本:依赖用户主动记录,无银行流水自动导入功能

适合人群

  • 注重隐私、偏好本地优先的技术从业者
  • 需要极简记账方案、厌恶复杂财务 App 的用户
  • 希望将消费数据纳入 Git 工作流或进行自定义分析的高级用户
  • VND(越南盾)区域用户(默认货币单位)

常规风险

  • 人为输入错误:金额、日期等手动输入存在笔误风险,建议定期核对
  • 备份单点故障:备份仅存储于本地 ~/Documents,若未配置云同步或外部备份,设备损坏可能导致数据永久丢失
  • 脚本依赖:依赖本地 Python 环境,环境变更或脚本 Bug 可能影响数据写入
  • 无加密机制:明文存储,设备被他人访问时消费数据完全暴露

Expense Tracker 内容

references文件夹
scripts文件夹
手动下载zip · 6.6 kB
categories.mdtext/markdown
请选择文件