Skip to content

Focus Orb.

A glowing orb in the corner of your screen with a Pomodoro timer around it. Start a Pomodoro and type what you're working on. While the timer runs, every 10 seconds it looks at all your screens and asks the Decisions API whether you're still on it. Drift for more than a minute and it grows, moves to the front and tells you, out loud, what you're doing instead.

Get the code

On GitHub. No API keys inside. You add your own OpenAI key during setup.

Focus Orb running

Set it up

  1. You need a Mac, Node.js 20 or newer, and an OpenAI API key.
  2. Get the code from GitHub (clone the repo, or Code, Download ZIP) and open Terminal in the focus-orb folder.
  3. Copy .env.example to .env.local and paste your OpenAI key into it.
  4. Run npm install, then npm start.
  5. Give it screen access: System Settings, Privacy & Security, Screen & System Audio Recording. Turn on the Terminal app (and Electron if it's listed), then quit and start the orb again.
  6. Type what you're working on into the small window that opens and press Return. The 25-minute timer starts.

What it cost in my tests

Per checkAbout 0.8 seconds and $0.0003 (three screens in one request)
Per hour of focus timeAbout $0.11
Per spoken nudgeAbout $0.002 extra
Test screens8 of 8 judged correctly
Built with one prompt for the video I Tested OpenAI's Decisions API on 7 Real Use Cases. See all the demos.

AI FOR MORTALS.

Your daily AI edge that will make everyone wonder how you do it all.

Every weekday, the practical AI updates that matter, and exactly what to do with them.

The latest in AI, in plain English. Free, every weekday.