Kaevo
A household operating system. Built solo. Running in production.
Kaevo is a personal financial and household management platform: budgeting, cash flow, net worth, retirement Monte Carlo simulation, property tracking, travel planning, a family calendar, a document vault, and an AI assistant that works across all of it.
It started as a single HTML file. It is now more than 100 JavaScript modules, with payments, bank data aggregation, encrypted credential handling, a real pre-production environment and a gated release process.
It runs in production for one household. Mine. It is not open for new users.
Why this page exists
Kaevo launched publicly in August 2026 and did not find a market. I stopped selling it and kept running it, because the product was never the only point.
I wanted to know what it actually takes to build and operate a real system with AI coding agents as the engineering capacity, and what has to change in how you work before that is safe rather than just fast.
Four months in, the answer was clearer than anything I had concluded about it from the outside.
What I found
Throughput stops being the constraint. Within two weeks, writing code was no longer what stood between an idea and a shipped feature. Judgment was.
The ratio between production cost and verification cost inverts. Producing a change became nearly free. Confirming it was correct cost exactly what it always had.
Architectural entropy accelerates. I finished with 96 modules and a running list of functions living in the wrong files. Nothing was broken. Everything was slower to change than it should have been.
The worst bug I shipped was a save function that swallowed its own errors. Everything reported success. Nothing persisted. It reviewed beautifully.
The rules this runs under
The agent has no production database access. Not read, not write. Every production data operation is executed by a human.
Production promotions are human-executed. The agent proposes. A person ships.
Every fix ships with a negative and a positive control. A test that fails before the change and passes after, plus proof that what should not have changed did not. A fix without both is a claim, not a fix.
The process fixing a defect is never the process with authority to loosen the check that found it. If the fix and the test proving the fix come out of the same untrusted pass, you have built a check that can rubber-stamp itself.
I wrote the full operating model up here, including what I would do with it running an engineering organization:
Read the essay An Operating Model for AI-Native EngineeringWhat's in it
Who built it
Michael Shollenberger. Twenty-five years in engineering leadership, most recently VP of Software Engineering at Regent Education, leading a 28-person organization on a platform processing more than $2.5 billion in annual financial aid under Title IV compliance. Before that, enterprise technology strategy at Goodwill Industries International. I started out founding a software company and selling it.
Kaevo is what I built when I wanted to find out whether the AI-native engineering argument held up when I had to do all of it myself.