核心用法
Finance Tracker 是一款轻量级 CLI 记账工具,主打自然语言交互。用户通过简单命令即可记录支出、查看报表、搜索历史。核心命令包括:
finance add <amount> "<desc>"— 记录单笔支出,支持50k简写和空格分隔数字finance report [period]— 按 today/week/month/year/all 查看消费汇总finance search "<query>"— 关键词检索历史记录finance export [csv|json]— 数据导出
显著优点
1. 零配置上手:无需注册账户、无需联网,安装即用
2. 智能自动分类:内置 11 个常见消费类别,根据描述关键词自动归类(如 "lunch"→🍔 Food)
3. 双格式数据持久化:同时生成 transactions.json(机器可读)和 FINANCE_LOG.md(人类可读)
4. 模型无关:纯 CLI 工具,任何支持 bash 的 AI Agent 均可调用
5. 本地化优先:所有数据存储于 ~/.finance-tracker/,隐私可控
潜在局限
- 无预算功能:仅记录历史,不支持设定月度预算或超支提醒
- 单币种局限:虽支持货币代码设置,但无实时汇率转换
- 无云同步:设备间迁移需手动复制文件
- 分类规则固定:用户无法自定义关键词映射,需接受预设 11 类
- 无收入追踪:仅支持支出记录,无法构建完整资产负债表
适合人群
- 追求极简记账的个人用户
- 需要通过 AI Agent 自动化记账的开发者
- 对数据隐私敏感、拒绝云端服务的用户
- 仅需基础支出统计、无需复杂财务分析的场景
常规风险
- 数据丢失风险:本地存储无自动备份,设备故障可能导致历史记录丢失
- 输入验证依赖用户:金额格式错误需人工修正,Agent 误解析可能导致记录错误
- 无加密存储:
transactions.json和FINANCE_LOG.md均为明文,共享设备存在隐私泄露风险