软件介绍
Beancount 是一款基于纯文本的开源个人财务管理工具,所有财务交易均以人类可读的文本格式(如 .beancount 文件)记录和存储。它不依赖数据库或云端服务,而是通过解析结构化的记账文本,自动生成收入报表、资产负债表、试算表等专业财务报表,帮助用户清晰掌握资金流向、优化收支结构,实现理性、自主、可持续的个人财务规划。
软件优势
- 数据完全自主可控:记账文件为纯文本,可自由备份、版本管理、加密或同步,无隐私泄露风险;
- 轻量高效免依赖:无需安装数据库或运行服务,单文件即可解析与报表生成,资源占用极低;
- 高度可定制与可扩展:支持自定义账户结构、交易标签、预算规则及插件化报表输出;
- 精准严谨的复式记账:严格遵循会计原则,自动校验借贷平衡,保障财务数据可靠性;
- 跨平台兼容性强:基于 Python 开发,支持 Windows/macOS/Linux,配合编辑器(如 VS Code)即可高效使用。
使用教程
- 安装 Beancount(如通过 pip install beancount),并配置支持语法高亮的文本编辑器;
- 新建一个
main.beancount文件,按规范格式录入首笔交易(如日期、账户、金额、备注); - 保存文件后,运行命令
fava main.beancount启动本地 Web 界面,实时查看可视化报表与账目详情。
更新日志
当前描述内容未提供具体版本信息或历史更新记录。Beancount 作为活跃维护的开源项目(GitHub 仓库:beancount/beancount),其官方更新通常涵盖语法增强(如新增元数据类型)、Fava Web 界面功能迭代(如预算视图、交易筛选优化)、导入工具完善(支持 CSV/OFX 自动转换)及性能提升。建议访问其 GitHub Releases 页面获取最新版本变更详情。

