I Built My Own Wispr Flow to Stop Paying $25/Month
Building a fully local macOS voice dictation app with C++, whisper.cpp, and a Swift menu bar shell — no cloud APIs, no subscriptions, sub-second transcription on Apple Silicon.
Tag
7 posts
Building a fully local macOS voice dictation app with C++, whisper.cpp, and a Swift menu bar shell — no cloud APIs, no subscriptions, sub-second transcription on Apple Silicon.
How I structured OpenClaw across Slack and Telegram so each bot had a clear job: coding workflows in one place, quick personal workflows in another, and just enough separation to keep the system useful without turning it into chaos.
How I built a sliding panel AI assistant that knows everything about me — from command palette to resizable sidebar, Gemini to Claude, and the UX details that made it actually useful.
How 20 lines of XML in a system prompt transformed AI-generated frontends from cookie-cutter templates into genuinely distinctive designs. The prompt engineering behind Solo IDE.
Integrating ElevenLabs realtime STT into a Tauri desktop app through a Rust WebSocket proxy. What I learned about sample rate mismatches, tracing filter gotchas, and why reading API docs carefully is not optional.
A custom Claude Code command — a single markdown file — that reads git history across any repo and generates a portfolio-ready blog post. Here is how it works and why encoding your process into a prompt is more powerful than it sounds.
Three Claude Code skills that changed how I build — UI/UX Pro Max for design, Mintlify for docs, and Vercel Web Guidelines for code review.