I’ve just set up Actual Budget and that’s pretty much exactly how it works, you’d have to self host it though. It gives you access to a web interface you can access from any device, it’s a bit limited on mobile but does work for adding transactions and whatnot.
Failing that, I’m not familiar with one with a good mobile app, although I’m sure there are a few out there.