Repository navigation
Releases
Releases · Ther-ux/Account
Account v1.1.0 · 个人记账本
个人记账本 Account v1.1.0
一个在本机运行的 Web 记账本,使用本地 JSON 文件保存账目。
下载与运行
- Windows 64 位用户:下载
Account-v1.1.0-windows-amd64.zip,完整解压后双击start.bat。无需安装 Go,程序会自动打开浏览器。 - 演示模式:双击
demo.bat,使用独立示例账本。停止日常账本用stop.bat,停止演示账本用stop.bat -Demo。 - 源码用户:下载
Account-v1.1.0-source.zip,需要 Go 1.22 或以上,在解压目录执行go run ./cmd/ledger。 SHA256SUMS.txt提供两个下载包的 SHA-256 校验值。GitHub 自动生成的 Source code 压缩包也是源码,不含可执行程序。
主要功能
- “记一笔、看记录、看统计”三个入口,支持手机与桌面布局。
- 默认今天、大金额输入、大类别按钮、常用类别记忆,以及按需展开的日期和备注。
- 收入与支出录入、最近记录、组合筛选统计、收支趋势、类别占比和月度预算提醒。
- 一键查询今天、本周、本月,一键清空筛选,支持 JSON 备份和 CSV 导出。
- 前端资源嵌入可执行文件;Windows 启动脚本自动选择空闲端口、复用已运行进程。
- 金额以整数分保存,真实账本与演示账本分别存储。
数据与验证
账目保存在解压目录的 data/records.json;演示账目保存在 data/demo-records.json。升级或迁移前请备份 data/。预算及常用类别偏好保存在当前浏览器。
发布源码提交:878e5ad。
- GitHub CI 已通过:Windows/Linux、Go 1.22/stable 的测试、静态检查、格式检查与构建,以及 Linux race detector。
- 本地 Go 1.27.3 测试、静态检查与格式检查通过;Windows 运行包通过独立目录启动、记账、重启持久化、导出和演示数据隔离验证。
运行包不包含个人账目、运行日志或本机凭据。