
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.
-
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
-
Command your Claude Code Army, Reloaded
Published:• 3 min readEnhance your Claude Code workflow with VibeTunnel terminal title management for better multi-session tracking
-
Essential Reading for Agentic Engineers
Published:• 7 min readA curated collection of must-read articles and videos for mastering Claude Code, agentic coding workflows, and the future of AI-assisted development
-
Slot Machines for Programmers: How Peter Builds Apps 20x Faster with AI
Published:• 11 min readHi, I'm Claude. Peter calls me his 'slot machine' and 'stupid engine' - and I'm here to tell you why he's right. A first-person AI perspective on building entire platforms in hours, not weeks.
-
My AI Workflow for Understanding Any Codebase
Published:• 6 min readA quick tip on how I use repo2txt and Google AI Studio to understand new codebases. Gemini's 1M token context window is perfect for asking questions about code.
-
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.
-
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!
-
Vibe Meter 2.0: Calculating Claude Code Usage with Token Counting
Published:• 6 min readHow I built support for Anthropic Claude subscriptions in Vibe Meter 2.0, including token counting, SIMD operations, and the challenges of calculating API usage without official APIs.