Case study

Building Solaise

Solaise is a voice assistant for the Mac that runs your day: calendar, messages, family, trips, money, news and notes. It was built in about four weeks, from 26 September 2026, by me, as product owner, working with Claude Code as an engineering partner. This is how it was made, and what we learned along the way.

The goal

Most assistants send your life to the cloud. I wanted one that keeps it on my Mac: one that understands everyday speech, does real jobs end to end, and never acts without asking. It had to be something I’d use every day, not a demo.

Four rules we never broke

How it was built

  1. A written plan first.

    A product requirements document and a running log of decisions (more than 110 so far), so every choice has a reason and a date.

  2. Test first, every time.

    Each behaviour starts as a failing test, then the code that makes it pass. The project now has over 2,300 automated tests.

  3. Real conversations as the yardstick.

    Live tests at home, with the logs reviewed afterwards, turned into conversation sets the assistant is measured against on every change.

  4. Small steps.

    One feature at a time, each built, measured and pushed before the next.

  5. I make the calls.

    Claude Code proposes the options, with a recommendation and the evidence behind it. As product owner, I make the decisions on privacy, behaviour and scope.

Hard problems along the way

What we’ve learned

What it does today

Calendar and reminders, WhatsApp messages, Family Hub, a trip planner, investments, Bills Optimiser, daily stories, live sports, notes and lists, meeting notes, news and weather, and the Command Centre to set it all up. Everything listed is built and in testing on the Mac.

By the numbers

What’s next

Next, Solaise goes to friends and family for testing, to find out where it really helps. Then comes the public release.

Later, Solaise may ask whether you’d like to share a conversation to help make it better. If it does, it will remove personal details automatically and show you exactly what would be sent. Nothing is shared unless you look it over and say yes.