A personal finance side project

Your money.
Your rules.

Violet keeps it in check.

Plutus turns transaction alerts into a living ledger, shapes spending around your real life, and talks it through with you on Telegram, without forcing you into someone else’s system.

Automaticemail → ledger
Context-awarenot category-only
Conversationalright inside Telegram
Violet is online
Violet, the purple-haired personal finance companion, standing outside VioletHQ
Meet Violet Part bookkeeper, part budget buddy.
Today’s flex ₹1,284 left
on track
Transaction understood Instamart · personal share saved
“There are great finance apps out there. But I’m bad at finances, and instead of adopting someone else’s system, I wanted to understand the problem by building my own.”

One quiet loop

From alert to actual understanding.

Plutus does more than collect expenses. It preserves the evidence, adds context, and keeps the conversation open when real life refuses to fit a neat category.

01

Plutus notices.

Transaction emails arrive automatically. Raw details stay intact as evidence.

02

Plutus understands.

AI adds financial meaning: your share, funding month, commitments, refunds, and money owed.

03

Violet talks it through.

Ask, correct, or add context in Telegram. Violet remembers the decision next time.

A chat, not a spreadsheet

Money makes more sense when you can talk back.

These fictional conversations mirror real Plutus flows, from understanding a new purchase to recalculating a flexible budget and untangling shared expenses.

Violet your Plutus companion

Today

New transaction ₹765 · Instamart Food & home · Flex spend 8:41 PM
I counted ₹765 against today’s flex budget. You have ₹1,284 left. 8:41 PM
Half was for Riya 8:43 PM
Got it, your share is ₹383. Riya owes you ₹382, and today’s flex is back to ₹1,666. 8:43 PM
Context saved for this transaction
Message Violet…

Built for messy real life

A ledger with memory and manners.

The useful part isn’t another pie chart. It’s a system that can preserve facts, admit uncertainty, and change its mind without losing history.

Automatic capture

Your inbox becomes a ledger.

Plutus watches transaction alerts from your financial accounts and turns them into structured evidence without exposing provider names on the public page.

Adaptive plans

A budget that moves with the day.

Flex challenges carry underspend and overspend forward instead of pretending every day is identical.

Shared context

Correct it once. Violet remembers.

“This merchant is usually groceries.” “My share was only half.” “That credit was a reimbursement.”
Evidence first

Corrections don’t erase history.

Raw alerts stay immutable. New interpretations supersede old ones, so every number has a trail.

Shared money

Splits, repayments, and both sides of the story.

Plutus keeps the original expenses, standalone payments, reimbursements, and net balance visible without quietly rewriting one into another.

Under the hood

A side project with serious receipts.

Plutus is intentionally personal, but the engineering is built to be inspectable: deterministic ledger math, AI only where judgment is needed, and interfaces for Telegram, REST, and MCP clients.

Explore the source
01 Transaction alerts immutable evidence
02 Plutus ledger context + deterministic math
03 Violet conversation + judgment

Built in public, used in private

Not the perfect finance system.
Just one that finally feels personal.

Follow the experiments, read the ledger design, or borrow an idea for a system of your own.