Finance Tracker

🦞 自然语言记账,隐私零妥协

本地自然语言记账工具,支持智能分类、多周期报表与CSV导出,零网络依赖保护隐私

收藏
10.5k
安装
2.7k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

finance-tracker 是一款命令行个人记账工具,主打自然语言交互与极简工作流。用户通过 finance add <金额> "<描述>" 快速记录支出,系统基于关键词自动分类(🍔 Food、🚗 Transport 等),并支持 k 后缀简写与空格分隔数字等灵活金额格式。报表覆盖 today/week/month/year/all 多周期,输出包含金额、占比、交易数与平均值的结构化数据。数据双轨存储于 ~/.finance-tracker/(JSON + Markdown),确保机器可读与人可读并存。

显著优点

  • 零门槛交互:自然语言描述即可触发自动分类,无需手动选择类别
  • 本地化优先:所有数据驻留本地,无云端同步风险,适合隐私敏感用户
  • 跨模型兼容:纯 CLI 设计,不依赖特定 LLM 能力,任何支持工具调用的模型均可驱动
  • 灵活格式:支持 50k 简写、空格分隔数字,降低移动端输入负担
  • 可扩展导出:原生支持 CSV/JSON 导出,便于对接 Excel、Notion 等工具

潜在缺点与局限性

  • 无收入追踪:仅记录支出,缺乏资产全貌视图与预算管理功能
  • 单币种局限:货币代码仅作标记,无实时汇率换算
  • 分类僵化:依赖 11 个预设关键词匹配,无法自定义类别或训练个人消费模式
  • 无数据加密:本地文件明文存储,设备丢失即暴露完整财务记录
  • 无多端同步:纯本地架构意味着手机/电脑数据隔离,需手动迁移

适合人群

  • 追求极简记账的 CLI 重度用户
  • 对云端财务工具存疑的隐私优先者
  • 需要快速原型验证 LLM 工具调用能力的开发者

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 数据丢失 | 无自动备份机制 | 定期手动备份 `~/.finance-tracker/` 目录 |
| 隐私泄露 | 明文存储完整消费记录 | 设备启用全盘加密,避免共享电脑使用 |
| 输入错误 | 自然语言解析可能误分类 | 记录后执行 `finance recent` 即时复核 |
| 货币误读 | 货币代码仅为标签 | 单一币种长期使用,避免混用符号 |

Finance Tracker 内容

暂无文件树

手动下载zip · 17.6 kB
contentapplication/octet-stream
请选择文件