Tag: macOS
All the articles with the tag "macOS".
-
Making AppleScript Work in macOS CLI Tools: The Undocumented Parts
Published:• 6 min readHow to make AppleScript work in macOS CLI tools without permission dialogs blaming Terminal. A deep dive into Info.plist embedding, TCC, and undocumented APIs born from building Terminator MCP.
-
Peekaboo 2.0 – Free the CLI from its MCP shackles
Published:• 4 min readPeekaboo 2.0 ditches the MCP-only approach for a CLI-first architecture, because CLIs are the universal interface that both humans and AI agents can actually use effectively
-
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:• 7 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.
-
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
-
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.
-
Top-Level Menu Visibility in SwiftUI for macOS
Published:• 3 min readWorking around SwiftUI's CommandsBuilder limitations to conditionally show top-level menus on macOS using direct AppKit integration.
-
Fixing keyboardShortcut in SwiftUI
Published:• 7 min readDebugging and fixing a SwiftUI keyboardShortcut bug that fails when mixing SwiftUI with UIKit through reverse engineering and LLDB analysis.