lunchmoney.app
I used Mint back when you had to put your normal bank password in to sync data but gave up because it couldn't categorize my data well enough to be useful.
Reply on news.ycombinator.com