核心功能
简单记账是一款面向普通人的本地化个人财务管理工具,采用完全原创的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)的个人投资者
- 需要快速记录、自然语言交互偏好者