What happened, what is coming, what is due
A month on one grid: the money that moved on each day, the bills and recurrences still to fall, and the card payments coming due. Read it, do not guess it.

What a day shows
Three layers in every cell, in the order you read them.
What happened
Money in, money out and the day's count in your base currency, transfers included. Split rows fold into their parent. Open the day and every transaction links into the register.
What is coming
Occurrences of your recurrences, recurring rows already created and still pending, and one-off payments you dated ahead, in one ordered list for the weeks ahead.
What is due
A card with a payment due day gets one entry a month; the statement decides the amount. A recurrence with lead days reminds you before the day, and the reminder opens that day.
Charges that repeat, detected
Your bank already holds your subscriptions. vokse reads the register for charges that return at the same rhythm and amount, proposes them as recurrences, and flags a tracked one whose price moved.
Found in the charges that repeat
Accept into a recurrence
Pause and resume
Run it now

The cadences people actually have
Weekly, twice a month, quarterly, once a year: one engine expands each cadence into the days it falls, and the calendar, the budget month and the forecast read the same list.
Daily
- Anchor
- None: every day
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Weekly
- Anchor
- Weekday
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Every two weeks
- Anchor
- Weekday
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Twice a month
- Anchor
- Two days of the month
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Monthly
- Anchor
- Day of the month
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Quarterly
- Anchor
- Day of the month
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Every six months
- Anchor
- Day of the month
- Shows in calendar
- Yes
- Forecast uses it
- Yes
Yearly
- Anchor
- Day and month
- Shows in calendar
- Yes
- Forecast uses it
- Yes
A cadence stored with an interval is the base frequency repeated; the calendar and the forecast read the expanded dates, not the label.
What the calendar connects to
The forecast counts every occurrence
The month ahead is projected from six months of history, then every occurrence of every recurrence inside the target month is added on top: a weekly bill counts four or five times, a yearly one counts in its month. An optional AI pass narrates; it never blocks and never invents a number.
Learn moreThe budget month knows what is still due
Every category shows how many occurrences are still to fall this month and what they are worth at today's rate, a Short pill when available does not cover them, and a Due soon filter.
Learn moreAsk the assistant to keep it tidy
The same audited tools: list what repeats, accept a detected charge, pause a recurrence or run one now. Anything that writes waits for your confirmation with a preview.
Learn morevokse
A month you can read day by day, with what is coming already on it.