Quinn O’Donnell

Aisso

Tell your Mac what to do

Aisso is my Mac app for running tasks across your apps from a typed command. Press Option-Space and ask for a checklist from an email or a batch file rename; it reads your window, aims at each button, and clicks through the task.

See every click before it lands

Before Aisso presses anything, a terracotta ring flies across the window and settles on the button it chose, so you see where it is about to click a split second before the click goes down.

A bubble that never clicks a gap

Aisso aims with a bubble cursor that swells until it reaches the nearest button, so even a point in empty space lands inside one control.

It stops when it isn’t sure

Every decision Aisso makes carries a confidence. When it drops below the line, Aisso refuses to guess and hands the task to a larger planner with what it already did.

Plan once, then click right away

Asking a model before every click takes a median of 67 seconds across 16 Mac apps. Plan mode cuts a four-step command to about 18 seconds by planning once and clicking controls directly, on the way to my under-10-second target.

It learns how you use your apps

Ichnos (ἴχνος, footprint) is Aisso’s built-in recorder. It logs your clicks, keys, and scrolls on your Mac while leaving password fields blank, building a local dataset to train a small model on the apps you use every day.

Write to me about Aisso

If you want to talk about Aisso, how the ring and the bubble work, or where it’s going next, write to me at quinn@upaway.dev.

Saturday

Send
0 ms
Delete 12 files
84% sure
Recording on this Mac
quinn@upaway.dev

Notes

What it is
I built Aisso to explore computer use that runs at the speed of the UI instead of waiting on a model before every click. Press Option-Space in any Mac app and type the task; Aisso reads the active window, aims with a bubble cursor, shows a terracotta ring before every click, and hands the task to a planner when it isn’t sure.
The name
From the Greek ἀΐσσω (aïssō), meaning to dart or shoot forward, the word Homer uses for birds and gods flashing through the air. Its recorder is Ichnos (ἴχνος), Greek for a footprint.
My part
I designed and built the Mac app (Swift, SwiftUI and AppKit, ~18,700 lines), the Python engine, the Core ML icon detector, the Ichnos recorder, plan mode, and the training pipeline, backed by 2,358 offline tests.
Credits
Kev, the decision model, is Jared Palmer’s open model. The bubble cursor is Grossman and Balakrishnan’s, from CHI 2005.
Where it is
All 16 everyday Mac apps in my suite pass at a 67-second median, and plan mode runs a four-step command in about 18 seconds on the way to my under-10-second goal. Ichnos records locally today, and I’m working on training a small Kev model after rejecting my first three fine-tunes (v6 to v8).
On this page
The windows above are mock-ups drawn for this page. The ring, its timing and the bubble cursor run Aisso’s own math, the task times were measured on my Mac, and the confidence numbers are examples.
Write to mequinn@upaway.dev