Projects built in a day
Quick builds with AI coding assistants. Each project shares the implementation plan you can use to replicate it—not just the code, but the strategy behind it.
View all projects →Recent Projects
Sicht: Übersicht, Rewritten in Swift
Übersicht puts widgets on the Mac desktop and has done it well since 2014. It's also in maintenance mode, ships its own Node.js server, and runs every widget's command around the clock, even with the display asleep. Sicht is a from-scratch Swift rewrite that runs the same widgets unchanged: one process, 13 MB instead of 259, and widgets that pause when nobody can see them.
Mother: A Command Center for Too Many Claude Sessions
Dozens of features, a handful of them hot on any given day, and Claude sessions scattered across a Mac, a Windows box and a Linux machine. Mother sorts them into lanes, knows which sessions are running and which are waiting on me, and lets Claude read and write the lanes through its own MCP server. Named after the Nostromo's computer, lamps and all.
Skiff: A Native Mac Client for Seafile, Built on Seafile's Own Engine
I like Seafile. I don't like its Mac client, and the alternatives are thin. Skiff keeps Seafile's own sync daemon, replaces the Qt app around it, and rebuilds the rest in Swift: a menu bar panel, Finder badges, a file browser and share links. Two days, 26,000 lines and 1,500 tests later, it's the client I use every day.
Voight: My First Project, Rebuilt as a Native Mac App
iPhone Explorer was my first vibe-coded app: Node, Express, a browser tab and libimobiledevice from Homebrew. Sixteen months later I rebuilt it in Swift with zero dependencies on the device side. Voight talks to the iPhone directly, scores privacy labels in any language, removes apps for real, and answers questions from Claude through its own MCP server.
Offload: The App Nobody Thought Of, via the App That Crashed
A Mac app auditor in my Threads feed crashed on first use, turned into a Claude skill in an hour, and the skill's advice exposed the real gap: macOS has no way to offload an app the way iOS does. Now it does. Plus a lesson about vibe-coded product management.
Zen: A Clipboard Manager Where the Best Interaction Is None
A new clipboard app caught my eye with a real idea: convert what you paste to what the app understands. Its answer was a popup with 39 actions. Zen's answer is zero interactions—enrich at copy time and let macOS negotiate the rest. Named after the Liberator's computer in Blake's 7.