Shiva Muthiah

2018

Munin

Let Munin remember for you

Munin remembers little snippets of information for you, especially dates and expenses. Drop Munin a short message when you spend money, do something habitual that you want to remember and then ask it questions to aggregate your spending over time. Categorize your transactions by teaching it how to classify transactions. All powered by a natural DSL.

Try it here

Why?

Munin is an experiment in creating a simple natural language powered expense tracker. It spawned from my frustration with the complexity of most expense trackers. They made it hard to simply record a transaction. Furthermore the automatic transaction tracking and categorization required bank connections and sharing a lot more information about my life with a random 3rd party than I was comfortable with. On top of all that, these trackers didn't really help me get better at managing my money!

I built this using the javascript NLP library compromise. Today, the added power of a LLMs could greatly add to range of inputs Munin could understand. But, it was surprising how far I could get with the simple regex based methods of compromise.