The lab

ClaudePet

A desktop pet for macOS that walks along the edges of your actual windows. It reads real window geometry, so it can sit on the top of whatever you happen to have open, fall off when you move it, and be picked up and thrown. An unconstrained NSPanel, some drag physics, and speech bubbles.

Discipline
Platforms & APIs
Year
2026
Stack
Swift · SwiftUI · AppKit · Custom physics

The interesting part is window-surface detection. A desktop pet that walks along the bottom of the screen is a screensaver; one that walks along the top edge of the window you are currently typing in has to know where that window is, every frame, as you move it.

An unconstrained NSPanel to draw outside any window, the Accessibility API for geometry, and enough physics to make being dragged and dropped feel like weight rather than teleporting.

Open to interesting problems

Got something
that needs building?

hello@louisreed.co.uk