The Pine Time is a $27 smart watch that runs open source firmware. I’ve had one sitting in the back of a drawer for a year or two. When I saw @steveruizok’s Tweet about hacking on ESP32 devices with Claude, I found some inspiration to pull my PineTime out of the drawer and see what Claude might be capable of! if you know what a "coding agent" is then go buy this or something very similar (not sponsored but they're on amazon, pi hut, ali, all over) pic.twitter.com/iPvHxBiltf — Steve Ruiz (@steveruizok) July 25, 2026 I knew I wanted to start by building a watch face because the default watch faces that come with the watch are pretty plain and boring. I’d also recently seen @levelsio’s Tweet about building a custom Casio watch face for is Apple Watch. ⌚ Made a CASIO watch face for my Apple Watch You can import the 2nd pic into Widgy to install it to your Apple Watchhttps://t.co/KGWBTBBzRB pic.twitter.com/BBf1iZo9kV I wondered if I could build something similar for the PineTime (with a little help from Claude). As it turns out, the PineTime is a great watch for hacking with Claude! Although I’ve been saying “Claude”, I actually did most of the work in OpenCode with some of my favorite open weights models. Kimi K3 & K2.6, and DeepSeek v4 Pro & Flash. I started by cloning the InfiniSim repo (which has a git submodule for InfiniTime, and asked Claude to get a build working. It was quick and easy on Ubuntu! Then I got pretty ambitious: I gave Claude the photo from @levelsio’s Tweet, and asked Claude to replicate the watch face, copying the code from an existing InfiniTime watch face as a starting point. And I asked it to orchestrate and use sub-agents as needed for well-scoped development tasks. It built a pretty good rough approximation, but it was very rough. It seemed to just guess at text sizing and positioning, which led to things being sort of in the right spot but overlapping each other and unreadable. Still, it was a good starting point that we could iterate on. I...