optionOS optionOS

What I am working on

optionOS is a lab — but one you can already walk into. The product ships, the tests run, and I use it every day to build itself. This page is what is on my bench right now.

Last measured 2026-08-28 · 13 surfaces still held back

On the bench

Giving every piece of data a passport

Two screens showing the same thing differently is the bug I keep paying for. So each fact now carries what it is, who it belongs to and which generation it is — and only its owner may read it from disk. Counted so far: 68 declared edges closed, 140 raw reads still to move.

Breaking the iPhone app into its features

The iPhone side is one target holding seventeen features, with tabs and settings hard-coded into the shell. Each feature is moving into its own package, so removing one removes it everywhere instead of leaving dead menu rows behind.

Making dictation run in two places from one brain

Dictation runs both as its own small app and inside optionOS. Today those two carry slightly different decisions; they are being folded onto one shared composition so whichever you open behaves the same and only one of them ever holds the microphone.

Built, not opened yet

These run on my own machine but are not offered to you: they are not tried enough, not audited enough, or simply mine. They are not features — they are what I am still chewing on.

Agent Access Agent Mail Agent Relations Agent Permissions Commit Audit Delta Inspector Hook Audit Session Browser Radial Menu Tours Human Gate Human Decision
See what is already open →