Ledger 记账 投资

📝 自然语言记账,本地隐私无忧

基于CSV的自然语言记账工具,支持收支记录、预算规划、投资持仓跟踪及财务目标管理,纯本地存储保障隐私,投资功能可选联网获取实时行情

收藏
2.8k
安装
1.2k
版本
100.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

简单记账是一款面向普通人的本地化个人财务管理工具,采用完全原创的CSV格式存储数据,无需数据库即可实现完整的财务记录与分析功能。

主要能力

1. 自然语言记账
用户只需用日常口语描述消费(如"今天中午吃饭花了50块"),系统自动提取日期、金额、分类、描述、账户等字段,生成标准CSV条目并追加写入账本。支持智能分类映射(餐饮、交通、居住、娱乐、购物等11大类)和账户识别(微信钱包、支付宝、银行卡、现金)。

2. 消费查询与账户管理
支持按时间、分类、账户等多维度查询;自动计算账户余额(初始余额+收入-支出),支持余额修正与调整。

3. 预算管理与月度报告
提供预算设定、进度追踪、超支预警功能,支持50/30/20法则模板生成;月度报告包含收支概览、分类排行、日均消费、环比对比及消费建议。

4. 财务目标管理
支持创建攒钱目标(如旅行基金、应急金),追踪存入进度,可视化完成百分比。

5. 投资持仓跟踪(⚠️ 需联网)
记录股票、基金、ETF等交易,支持自动代码查询、持仓盈亏计算、实时行情刷新。采用显式opt-in机制:默认离线,需用户主动允许才会联网查询行情,避免意外暴露投资偏好。

隐私与安全设计

  • 数据隔离:投资记录(investments.csv)与日常账本(default.csv)完全独立
  • 本地优先:除投资行情查询外,所有功能纯本地运行,财务数据不上传任何服务器
  • 最小暴露:联网时仅发送证券代码/名称到公开行情接口,不发送余额、交易记录等个人财务数据
  • 显式确认:删除操作、投资写入均需用户Y/N确认,防止误操作

局限与注意事项

  • 依赖CSV文件存储,大数据量时性能受限(建议定期归档)
  • 投资功能依赖akshare库和第三方行情接口,存在数据延迟或服务中断风险
  • 无多设备同步能力,需手动备份data/目录
  • 不支持多币种、复杂投资衍生品记账

适合人群

  • 追求简洁、不愿被复杂财务App绑架的轻度记账用户
  • 重视数据隐私、希望财务数据完全本地可控的用户
  • 有基础投资记录需求(股票、基金、ETF)的个人投资者
  • 需要快速记录、自然语言交互偏好者

Ledger 记账 投资 内容

data文件夹
examples文件夹
references文件夹
scripts文件夹
tests文件夹
fixtures文件夹
results文件夹
手动下载zip · 103.0 kB
example.csvtext/plain
请选择文件