
Hi, I'm @steipete.
RSS Feed
AI-powered tools from Swift roots to web frontiers.
Every commit lands on GitHub for you to fork & remix.
-
stats.store: Privacy-First Sparkle Analytics
Published:• 3 min readHow curiosity about VibeTunnel users led me to build stats.store - a free, open source analytics backend for Sparkle using AI tools, all while cooking dinner.
-
Showing Settings from macOS Menu Bar Items: A 5-Hour Journey
Published:• 6 min readWhy something as simple as showing a settings dialog from a macOS menu bar app took me 5 hours to figure out, and requires 50 lines of code for what should be a one-liner.
-
VibeTunnel: Turn Any Browser into Your Mac's Terminal
Published:• 15 min readWe built a browser-based terminal controller in one day using Claude Code, named pipes, and Xterm.js. No SSH needed, just open your browser and start typing. Check and command your agents on the go!
-
llm.codes: Make Apple Docs AI-Readable
Published:• 4 min readBuilt this when Claude couldn't read Apple's docs. Now it converts 69+ documentation sites to clean llms.txt. Free, instant, no BS.
-
Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention
Published:• 7 min readDiscover how iOS 18's hidden automatic observation tracking brings SwiftUI-like reactive programming to UIKit and AppKit, making your UI code cleaner and more maintainable.
-
Peekaboo MCP – lightning-fast macOS screenshots for AI agents
Published:• 5 min readTurn your blind AI into a visual debugger with instant screenshot capture and analysis
-
Migrating 700+ Tests to Swift Testing: A Real-World Experience
Published:• 13 min readHow I migrated over 700 tests from XCTest to Swift Testing across two projects, with AI assistance and systematic refinement
-
Commanding Your Claude Code Army
Published:• 3 min readHow a simple terminal trick helps me manage multiple Claude Code instances without losing my mind (or my terminal tabs)
-
Code Signing and Notarization: Sparkle and Tears
Published:• 10 min readMy brutal journey implementing Sparkle auto-updates in sandboxed macOS apps - from 40 failed releases to enlightenment.
-
Vibe Meter: Monitor Your AI Costs
Published:• 7 min readHow I built Vibe Meter, a macOS menu bar app to track AI spending in real-time - from workshop demo to shipped product in three days.