What they did
Wolfe, a product designer and not a Mac developer, runs Claude Code in Terminal across three or four projects and kept losing track of which tab it was in and when it had finished. She built Mochi, a small always-on-top Mac app with a pixel goo creature, by describing features to Claude Code one sentence at a time and reacting to each build. Claude Code wrote the Swift app and wired Claude Code hooks so Mochi knows when a message is sent and saves the first lines of each reply. Mochi pastes typed messages into the right Terminal tab, relaunches Claude with the last conversation if it is not running, reads visitor data from her portfolio's live database, and turns unread counts in open Chrome tab titles into badges.
How it went
She built it in one day and now uses it daily; she says it does more for her focus than any productivity app she tried. Two problems came up. Each rebuild looked like a new app to macOS, which dropped its permission to type into Terminal, fixed by giving Mochi its own signing certificate. The reply bubble first showed only the opening paragraph (once just a greeting), so it was changed to read on until the actual answer.
Worth knowing
Rebuilding an unsigned Mac app resets its accessibility permissions every time; sign it with a stable certificate early. The social badges only read tab titles already open in Chrome and never log in. The author gives no numbers on time saved.