ezbookkeeping
SHA-256轻量自托管的个人记账应用,支持 AI 收据识别和多种格式数据导入。
自己搭的记账本,轻量还能认发票,支持 Docker 一键跑。
核心功能
- 自托管保障隐私,数据完全由你掌控
- 轻量级设计,树莓派、NAS 也能流畅运行
- AI 收据识别,拍照自动填入账单
- 支持 CSV、OFX、QFX、QIF 等 10+ 种格式导入导出
- 双栏账户与分类、图片附件、地图定位、定时交易
避坑指南
- •AI 收据识别需要额外配置 API key(如 OpenAI 等)。默认使用 SQLite 数据库,如需 MySQL/PostgreSQL 需提前创建数据库。首次使用建议先体验 Demo:https://ezbookkeeping-demo.mayswind.net。
适用场景
- 个人或家庭日常记账,替代手机记账 App
- 小型企业或自由职业者的收支管理
- 从其他记账软件(如 Firefly III、GnuCash、Beancount)迁移数据
- 在低功耗设备(树莓派、NAS)上运行,24 小时在线记账
详细介绍
ezBookkeeping 是一款轻量级、可自托管的个人记账应用,注重隐私与数据自主权。它提供美观的移动端和桌面端界面,支持 PWA(渐进式网页应用),并集成了 AI 收据识别功能。你可以从 CSV、OFX、QFX、QIF 等数十种格式导入数据,也可通过 MCP 协议或 API 连接外部工具。支持 Docker 一键部署,兼容 SQLite、MySQL、PostgreSQL,可运行在 x86、ARM、树莓派等设备上。核心功能包括:两级账户和分类、图片附件、地点标记、定时交易、高级筛选与图表、多币种多语言、两步验证和应用锁等。项目开源(MIT),社区活跃,已获 4800+ 星标。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
使用 Docker(推荐):`docker run -p8080:8080 mayswind/ezbookkeeping`
访问 http://localhost:8080 完成初始设置
也可从 GitHub Releases 下载二进制文件直接运行
- 使用 Docker(推荐):`docker run -p8080:8080 mayswind/ezbookkeeping`
- 访问 http://localhost:8080 完成初始设置
- 也可从 GitHub Releases 下载二进制文件直接运行
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
fbac6ad000e54c6baef4ade357048acaddd619e8c590bcb47ae657f3fbb2daba该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止容器并删除镜像(若使用 Docker);或删除解压的二进制文件及数据库文件即可完全移除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境