// the find
maybe-finance/maybe
The personal finance app for everyone
A full-featured self-hosted personal finance app built on Rails 7 with Hotwire. Covers accounts, transactions, budgets, investments, rules, Plaid bank sync, and an AI assistant chat. The catch: the README opens with a tombstone notice — the project was officially abandoned at v0.6.0 and is no longer maintained.
The ViewComponent-based design system (app/components/DS/) is genuinely well-built — reusable, testable components instead of the usual Rails view spaghetti. The Stimulus controller suite is thorough and covers real UX needs (bulk select, keyboard navigation, money fields, rule conditions). Self-hosting via Docker is a first-class path with a proper Dockerfile and demo data rake task. The data model handles real complexity — multi-currency, investment holdings, transfers, reconciliation, Plaid webhooks — without collapsing under its own weight.
It's dead. v0.6.0 is the final release, no security patches are coming, and you're taking on full ownership of a ~50k-line Rails app the moment you fork it. Plaid bank sync requires a paid Plaid developer account, and Plaid's pricing makes self-hosting less attractive for anything beyond personal use. The AI assistant wires up to OpenAI (separate API cost, separate credential to manage), which adds operational overhead for a feature most self-hosters probably don't need. AGPLv3 means any networked derivative has to be open-sourced — that's a real constraint if you're building anything commercial on top of the fork.