轻量、自托管的个人记账新方式
ezBookkeeping 是一款为个人与小型团队打造的开源记账系统,主打轻量、高性能与完全的数据自主。只需一行 Docker 命令即可快速部署,无需依赖复杂环境,从树莓派到服务器集群都能轻松运行。系统支持多端同步与响应式设计,无论在手机、平板还是桌面设备上都能获得一致流畅的体验。借助 PWA 技术,你可以将它添加到主屏幕,像原生 App 一样打开使用。
ezBookkeeping 以简洁的设计和强大的功能,为每一位用户提供可控、安全、智能的记账体验。
界面截图
桌面版

移动版

功能亮点
🔐 自主可控的数据隐私
- 完全自托管,无需第三方云端。
- 支持两步验证(2FA)、登录频率限制与 PIN 锁保护。
⚡ 轻量高效的性能表现
- 针对低资源设备优化,可在树莓派或 NAS 上流畅运行。
- 支持 Docker 一键安装,兼容 SQLite、MySQL、PostgreSQL 等数据库。
📱 智能多端体验
- 自适应桌面与移动端 UI。
- 支持深色模式与 PWA,移动端操作更贴近原生应用体验。
🤖 AI 驱动的智能记账
- 内置收据图片识别。
- 支持 MCP 协议,可与外部 AI 系统无缝对接,实现更智能的账目管理。
📊 专业记账分析工具
- 二级账户与分类结构,清晰呈现收支关系。
- 支持周期性交易、附件图片、地理位置标记。
- 提供可视化图表、智能搜索与高级筛选。
🌍 全球化支持
- 多语言、多币种、多时区自动识别。
- 实时汇率更新与自定义格式,让跨境理财更轻松。
数据导入与兼容性
ezBookkeeping 支持多种主流格式,包括 CSV、OFX、QIF、IIF、MT940、GnuCash、Firefly III、Beancount 等。还可直接导入支付宝、微信支付、京东金融等账单,实现多平台统一记账。
ezBookkeeping开源项目与演示地址
项目地址:GitHub – ezBookkeeping
在线体验:Live Demo