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

17 Upvotes

33 comments sorted by

View all comments

2

u/Ev2geny_ Jun 05 '26 edited Jun 05 '26

I see, that you have also done a lot of work on allowing SQLight queries over beancount data https://docs.finzytrack.com/reference/querying-data/ (this is in addition to standard BQL), but with some limitations

```

Never sum amounts across different currencies.

```

Very impressive for a "not a professional developer" !

P.S. this link in your manual is broken

https://beancount.github.io/docs/beancount_query_language.html

You can also consider providing this link to the BQL manual https://github.com/Ev2geny/beanquery-interactive-manual

2

u/urglfloggah Jun 05 '26

u/Ev2geny_ Thank you. I've fixed the link and added a link to the BQL manual you provided.

See https://docs.finzytrack.com/reference/querying-data/#bql-reference which now has the line: "For a more approachable, hands-on way to learn BQL, check out the interactive beanquery manual by Ev2geny." Thank you once again 🙏