Abe Personal Finance
Abe Personal Finance imports transactions from multiple accounts for view in one place. It runs on your private web server and can be used from any device with a web browser. Categorize transactions and see your monthly spending for each category.
Abe is written in PHP for Apache2 web server on Linux. It also requires MySQL, which is usually on the same Linux machine as Apache (but doesn’t have to be). The web server is typically accessible only to the home network so any computer, tablet, or smartphone on the network can access it.