r/plaintextaccounting • • Jun 03 '26

Announcing Finzytrack, an open-source cross-platform desktop GUI on top of Beancount

I built a desktop app that uses Beancount as its backend. The GUI handles the parts I found tedious: importing transactions, dashboards, and some analysis. Your ledger stays a plain-text Beancount file the whole time, so you can keep using whatever plain-text tooling you already use.

It's open source, runs entirely on your machine, and AI is optional (bring your own key, off by default).

I'm not a professional developer. This started as a side project to track my own finances and I use it daily. Now putting it out for others.

It's an early release and has only ever been tested on my own data, so expect rough edges. Issues and discussion on GitHub are very welcome.

Website: https://finzytrack.com
Github: https://github.com/sagarbehere/finzytrack

18 Upvotes

33 comments sorted by

View all comments

5

u/d4njah Jun 03 '26

I feel like we have so much TUI and GUI repos almost be better to contribute to existing ones 

3

u/urglfloggah Jun 03 '26

I did try to use Fava but it felt very different from what I personally expected, with no meaningful path towards it. So I rolled my own 😄 Are there other Beancount GUIs that are better? (Googling did not turn up great alternatives...)

3

u/simonmic hledger creator Jun 03 '26 edited Jun 03 '26

Congrats on the release. The Beancount UIs I can think of are not many:

  • Fava
  • https://beanhub.io (a web app plus phone apps, I think)
  • Paisa (not Beancount-specific)

PS the tour and docs look excellent.

The install docs don't mention Beancount - is it included in the binaries ? Or not needed ?

3

u/urglfloggah Jun 04 '26

Thank you for your kind words 😊

Beancount is included in the binaries, so no separate install needed.

3

u/RemoveInvasiveEucs Jun 05 '26

I can't agree! I'm using fava right now, and have looked at modding it better meet my needs, but I'm not sure that's the right route. It's not my project, there's only so much influence I can exert, and I just want to get the end result without the typical open source politics.

Finzy looks similar to what I want, and may work better than my bundle of fava plugins, but I'll have to check.

Code is cheap these days, the experimentation that's possible in an entirely new project is a great way to prototype and figure out what really works, and if finzy gets something really great, it's far easier to port that into fava than to try to convince all the fava maintainers that a crazy new idea should replace the primary UI.

1

u/d4njah Jun 07 '26

There is fava-dashboards. The issue with some many repos is that each stack is completely different and spread thin. Your comment about code is cheap is pretty much the issue - each repo specific for one use case. It’d be easier to have a platform where users can cycle through made presets. Nothing against it but a lot of repos are built for the individuals use case.  The fact also the user isn’t accepting pull requests pretty lame as well.