Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

ezbookkeeping

ezbookkeeping: A self-hosted personal finance app for recording, importing, searching, and analyzing financial transactions.

What problem it solves

Keeping personal finances organized requires recording transactions, bringing in data from multiple sources, and finding relevant bills across that history. Users also need ways to understand spending patterns and financial trends while retaining control over where their financial data is stored.

Key features

  • Self-Hosted Personal Finance — Run the application on infrastructure you control, with support for SQLite, MySQL, and PostgreSQL. Docker and packaged binaries support straightforward deployment across desktop, server, and NAS environments.

    Source: README, Dockerfile

  • Transaction Management and Analysis — Record daily transactions and organize them with two-level accounts and categories. Search, filtering, built-in charts, and custom chart dimensions help users examine spending patterns and financial trends.

    Source: README

  • Flexible Data Import and Export — Import financial data from CSV, Excel, OFX, QFX, QIF, IIF, Camt.052, Camt.053, MT940, GnuCash, Firefly III, and Beancount formats. CSV and Excel workflows can use custom column mappings, rules, and scripts.

    Source: README

  • Responsive and Localized Experience — The interface is tailored for mobile and desktop devices, with PWA support, customizable overview layouts, and dark mode. Multi-language, multi-currency, exchange-rate, time-zone, and formatting options support different financial contexts.

    Source: README

  • Security and AI Integration — Security features include two-factor authentication, OIDC external authentication, login rate limiting, and application lock through PIN code or WebAuthn. AI-related capabilities include text and receipt image recognition, custom chart generation, MCP support, Agent Skill, and API command-line script tools.

    Source: README

Who it may suit

This project may suit people who want to manage personal finances through a self-hosted application and retain control over their data. It may also suit users who need transaction imports, multi-currency support, and mobile or desktop access.

Topics to discuss

  • Which additional financial data formats or import workflows should be prioritized?

  • Which AI-assisted bookkeeping workflows would be most useful for community users?

  • What deployment, upgrade, or persistent-volume guidance should be expanded for self-hosted installations?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/mayswind/ezbookkeeping#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/mayswind/ezbookkeeping

Comments

…