ezBookkeeping:輕量化自寄個人記帳方案
ezBookkeeping 是專為個人及小型團隊設計的開源記帳系統。它打破了傳統記帳軟體對雲端服務的依賴,強調 數據自主 與極致性能。由於響應式設計與PWA 技術,使用者可以將該系統直接添加到手機主螢幕,享受如同原生App 一樣的流暢操作體驗。
核心功能特性
🔐 隱私安全與自主掌控
系統採用完全自架模式,資料儲存在使用者自己的裝置中。為了保障資金隱私,內建了2FA 兩步驟驗證、登入頻率限制以及PIN 鎖等多重安全防護機制。
⚡ 低資源佔用,快速部署
針對低功耗硬體進行了深度最佳化,無論是樹莓派還是家用NAS 都能穩定運作。系統相容於SQLite、MySQL 及PostgreSQL 資料庫,支援透過Docker 快速啟動。
🤖 AI 增強與智慧化管理
- 自動化輸入: 內建收據圖片辨識功能,減少手動輸入。
- 生態擴展: 支援MCP 協議,可與外部AI 系統對接,提升帳目分析的智慧化程度。
📊 專業級財務分析
- 靈活架構: 支援二級帳戶與分類體系,清楚定義收支邏輯。
- 精細記錄: 涵蓋週期性交易、地理位置標記及附件上傳。
- 視覺化呈現: 提供進階篩選、智慧搜尋及直覺的資料圖表。
🌍 全球化適配
原生支援多語、多幣種與多時區自動辨識。透過即時更新匯率並允許自訂格式,輕鬆應對跨境理財需求。
介面預覽
桌面端介面

行動端介面

數據相容與導入
為了降低遷移成本,ezBookkeeping 提供了極強的相容性。它不僅支持 CSV、OFX、QIF、IIF、MT940 等通用標準格式,還能直接導入 GnuCash、Firefly III、Beancount 等專業工具的數據。同時,它支援導入 支付寶、微信支付、京東金融 等主流平台的帳單,實現財務數據的統一總結。
快速上手指南
- 環境準備: 確保裝置已安裝Docker。
- 一鍵部署: 執行官方提供的Docker 指令即可完成安裝。
- 配置資料庫: 根據需求選擇SQLite(輕量)或MySQL/PostgreSQL(高效能)。
- 資料遷移: 透過匯入功能將舊有的帳單檔案遷移至新系統。
- 開啟PWA: 在行動裝置瀏覽器開啟後,選擇「新增至主畫面」以獲得App 體驗。
相關資源
專案原始碼: GitHub – ezBookkeeping
線上演示: Live Demo
正文完