Company

We are building the thing we kept wishing existed

Expo started because every note taking tool we tried wanted to join the meeting, and none of them would tell the room it was there.

The team around a table

How it started

The first version was a mock. No audio, no model, no backend. Just the windows, the dock and the flow, so we could find out whether a copilot sitting beside a call felt useful or felt like surveillance.

It felt useful, but only when the capture state was impossible to miss. That turned into the rule everything else is built around. If Expo is listening, you can see that it is listening, and you can stop it.

The rest has been unglamorous. A real audio adapter, a transcript pipeline, a provider gateway that can be swapped out, and a backend that keeps sessions durable without becoming a place your conversations go to live.

How we work

Four rules we keep coming back to

They are not mottos. They have each killed a feature at least once.

Visible beats clever

Anything Expo does to a conversation has to be obvious to the people in it. If a feature only works when nobody notices, we do not ship it.

Grounded beats fluent

An answer that says "the call did not cover that" is worth more than a confident paragraph nobody can check.

Local beats convenient

Sessions land on your machine first. Anything that leaves it has to earn the trip.

Boring beats new

Postgres, a queue and a modular monolith. The interesting part is the product, not the infrastructure.

0platforms, once Windows lands
0people building it
0meeting bots shipped

Stay in the conversation. Expo keeps the record.

Free while the beta runs. Install it, take one call with it, and see whether you go back to typing while somebody talks.

macOS 13+ · Windows 11 in progress · no card required