← All posts

Atlas learns to budget, and the app learns to breathe

Goal-centric budgeting, a preview before every write Neeos makes on your behalf, and a UI that finally looks intentional at 2pm and at 2am.

Atlas — the money module — got a real Goals tab this week: a per-item paycheck breakdown instead of a single lump "budget" number that never matched how anyone actually thinks about their income. You don't save "for goals" in the abstract. You save for a trip, a deductible, a down payment, each with its own deadline and its own slice of every paycheck. The tab now reflects that instead of flattening it away.

The more important change is smaller and less visible: every write Atlas makes now goes through a preview→confirm step before it lands, and nothing requires a manual refresh afterward to see it take effect. If Neeos is about to move money, log a bill, or touch a goal on your behalf, you see the change before it's real, not after. It's a small piece of friction that exists entirely so the AI never quietly does something to your finances that you didn't actually see coming.

Data that checks its own work

Also landed: proactive web search and a "check data before disclaiming" rule for the brain. Early on, the assistant's default move when it wasn't sure about something was to hedge — "I don't have access to that" — even in cases where the answer was sitting right there in the database. Now it checks first. A personal AI that hedges reflexively is almost as useless as one that guesses; the fix in both directions is the same: look at the actual data before deciding what to say about it.

An app that looks the same regardless of when you open it

And then a pass that has nothing to do with money at all: opaque time-of-day cards, readable text in both day and night states, and a real Light/Dark/Auto setting. The living sky from a few days ago was the fun part; making sure the text sitting on top of it stays legible at every point in that gradient was the unglamorous part, and it took just as much attention. A background that changes continuously is only a good idea if nothing readable ever gets lost inside it.

None of this is a headline feature. It's the difference between an app that demos well once and one that's still pleasant to use on the fortieth open.

← Newer: Momentum gets teeth Older: A sky that's actually the sky →