Dim, then sky
The first flight dimmed the menu bar, and it felt like something broke. A blue sky with blurry icons feels like weather.
Mac app · Free
A sleigh flies across your menu bar when it's time to take a break.
The problem
I spend long stretches prompting Claude and forget to stop. I tried reminders, but sometimes Do Not Disturb is on, and sometimes I swipe them away without reading. I wanted something visual I couldn't ignore.
The idea
It flies through the menu bar, the one part of the screen I'm never using.
Every few minutes or hours, or every few thousand words I send to Claude. It counts the words. It never saves them.
On a MacBook, the notch knocks the present off the sleigh and it lands on your Dock.
The present
It lands on your Dock with a little tree. Hover to see how long, click to start your break, or hit the small × to skip. Ignore it and it's gone in 30 seconds.

The break
A tiny car drives across your Dock, and that's the progress bar. Grass rolls out behind it and trees pop up as it goes.
Preferences
The whole window is one sentence. Change the unit and the number changes with it. Pick Words and a new line slides in.
Try it: type a number, open a menu, or switch to Analytics.
How I built it
I'd never made a Mac app before. So I worked with Claude the way I'd work with an engineer, over and over, many times a day.
What changed
The first flight dimmed the menu bar, and it felt like something broke. A blue sky with blurry icons feels like weather.
Version one flew a red plane that crashed into the notch and left a grave. Now a sleigh drops off a present. The plane is still in there as Classic Plane.
I set it to 250 words and it flew at 1,900. Reading the message box live fixed it, with a 2 second pause so it never cuts in mid sentence.
A second opinion
I set up a second AI that only got the goals and the code. It reviewed the app at 8 checkpoints, and every note got a reply: fixed, disagreed and why, or a question for me.
For three updates, nothing I tested actually changed. One line was failing Swift's strictest check, so Xcode kept running the last version that worked. The fix took a minute. Now I make sure the build worked before I judge the design.
What I'd change
It started as a class project. If I kept going, here's what I'd add.
Right now it only counts words in Claude. I'd make it work in more of the apps I use.
It would know when my mouse or keyboard has been moving for a while, and send the sleigh then.
Download
Free · macOS Tahoe 26 · Signed and notarized by Apple