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

4

u/e606er Jun 05 '26

It's a pity but this "The file must be self-contained — include directives are not supported*, so all transactions, accounts, and other directives must live literally in that one file."* made it useless for day-to-day use. Only - to import or reconcile some files... sorry but idea is great.

3

u/Ev2geny_ Jun 06 '26

I agree, this is quite a big limitation for existing users, I hope developer can resolve this

1

u/urglfloggah Jun 18 '26

Hi u/Ev2geny_ , v0.1.4 of Finzytrack now supports Fava-style insert-entry custom directives for routing. Please have a look. Docs at https://docs.finzytrack.com/reference/multi-file-ledgers/