monëy.com · Personal tool, in progress
An almanac, not a dashboard.
One person's bank ledger, kept in a single file on their own machine and printed as a page you consult. No feed and no notifications. Every number on it opens onto the purchases it was counted from.

monëy's design concept, running. The names across the top open the bank page, the budget, the sheets, the tax year, the investments and the notices. The line at the foot of the page takes a merchant name or a question.
The monthly sheet
One number, and what it rests on.
Groceries and household, for a month that is only six days old: 2.216 kr of purchases in the first six days, plus twenty-four days at the pace of the last three months. Nothing is rounded off, and no model guesses at any of it. Invented household, invented figures.
household(sep) = brugt(1..6) + takt × (30 − 6)

The bank page · Subscriptions
Every subscription, and what it costs a year.
They are listed the way a warehouse lists stock, and nothing on the row tells you what to do about it. The two largest are AI subscriptions at 1.725 kr each, four fifths of the monthly bill, and the ledger passes no comment on them. When a price changes it notes the change in the margin and stops. Netflix went to 139 kr in May. That is the entire comment.

One input
One line is the whole interface.
There is one place to type, at the foot of every page. Type a merchant and the page becomes that merchant. Type a question and the answer appears on the same page. There is no second screen.
A ledger row
Money out wears brackets.
No red, no green, no arrows. Brackets are how ledgers have written money out since long before screens. A colour would tell you how to feel about the number. Brackets only tell you which way it went.
Invented household, invented figures. The salary line is not his.
Ask
Ask, and it can only cite the file.
The question goes into the same line at the foot of the page. The answer comes back as a sentence with every figure underlined, and each figure opens the purchases it came from. The total under those purchases is the number in the sentence.
The model chooses the words. The file supplies the numbers.

Sheets · Forecast
The line rises, and goes dotted where the record ends.
Everything the household owns, month by month: the current account, the savings account and the investment account added together. 2.760.000 kr a year ago, 3.532.152 kr a year out. The solid half happened and is in the ledger. The dotted half adds nothing but the 24.113 kr a month the household actually puts aside, with no market return assumed at all, and the band around it is one standard deviation, widening the further out it goes.
Below the chart, the four things that move the line, and how many kroner a month each of them moves it. Household has run 312 kr a month under its own pace since June.

The forecast sheet, running. Input, Forecast, Outlooks and Charts are all real tabs, and the names across the top open the other pages.
At 390 pixels
The same page, in the hand.
Not a companion app with fewer numbers in it. The same document, re-set for one column.
Specifications
- Role
- Product, design and engineering. Solo, directing AI agents.
- Sync
- Python, through Enable Banking to Danske Bank
- Store
- SQLite. One file, on the owner's machine.
- Compute
- Python, deterministic. Every figure the advisor quotes was computed by code before the question was asked.
- Web
- Next.js 16
- Advisor
- Local Claude and Codex command line tools, reading that one file
- Status
- Personal tool, in progress. Nothing published yet.
Open the design concept