I built PocketLens because I wanted automatic bank sync without giving my transaction history to a company. Plaid recently started allowing personal developer accounts, and this provides free access to your own financial data. Existing options either require manual csv imports, or route through paid relays: Actual Budget syncs via the SimpleFIN Bridge (a third-party service between you and your data), Firefly III needs an external importer wired to an aggregator. PocketLens connects your own Plaid keys directly and transactions, balances, and brokerage holdings show up (no fee). Plaid is also the same provider Mint and YNAB used.Features: automatic sync and categorization, budgets, net-worth tracking, spending reports, recurring-charge detection. The app has a demo that runs on sample data so you can try everything before setting up.Caveats: This app currently needs Supabase for auth and the data API (roadmap includes an option for converting to plain postgres db). Plaid free developer tier only allows you access to 10 connections (financial instutitions). Plaid can see your transaction data, but the tradeoff is that an alternative option like Monarch or Origin cannot. There is an equivalent iOS app that is not open source yet due to setup issues.