About VibeWhisper
Hey, I'm Aleks
I'm a developer and indie hacker running CodeCave GmbH, a software agency based in Germany. On top of client work, I build SaaS products like SecretDrop, MoveMRR, and CVScore.
I love vibe coding — whether it's for a hobby project on a Sunday afternoon or shipping production code at work. But I always had the same problem: I can express my ideas way faster and more naturally by speaking than by typing. My brain thinks in spoken language, not in keystrokes.
So I built VibeWhisper. A simple, native macOS tool that lets me hold a key, speak my thoughts, and have them appear as text — anywhere on the system. No subscriptions. No Electron bloat. Just a one-time purchase, your own OpenAI API key, and it runs.
Why VibeWhisper?
Existing voice input tools on macOS are either unreliable, creepy (always-listening microphones), or charge you a monthly subscription for something that should be a straightforward utility. I didn't want any of that.
I wanted something that works like a walkie-talkie: hold a key, say what you're thinking, release — and the text appears wherever your cursor is. No configuration. No cloud accounts. No subscriptions. Just bring your own OpenAI API key, and it runs on your machine.
As someone who vibe codes daily, I can tell you: the difference between typing a prompt and speaking it is massive. Your thoughts flow more naturally when you're not bottlenecked by a keyboard. VibeWhisper was built to remove that friction — for commit messages, code comments, Slack replies, documentation, AI prompts, and everything in between.
Core Values
The principles behind every decision we make.
Built for Vibe Coders
Whether you're building side projects or shipping production code — expressing ideas through voice is faster and more natural than typing. VibeWhisper was made for developers who think out loud.
Privacy by Design
Your API key stays in macOS Keychain. Audio goes directly to OpenAI. We never see, store, or process your voice data. Zero telemetry, zero tracking.
One-Time Purchase
No subscriptions, no recurring fees. Buy once, bring your own API key, and it just works. We believe tools should be owned, not rented.
I built VibeWhisper because I got tired of switching between thinking and typing. When I vibe code, I want to describe what I'm building, not wrestle with a keyboard. Speech is my most natural output — and I wanted a tool that turns that into text, instantly, anywhere on my Mac.
It was also incredibly important to me that this wouldn't become yet another subscription service. You pay once, you use your own API key, and it just works. No accounts, no cloud lock-in, no monthly emails asking you to renew.
Hold a key. Speak. Release. Your text appears. That's the whole product.
Aleksandar Jovanovic
Indie Hacker & Founder @ CodeCave GmbH
Projects
Other things I'm building and working on.
VibeWhisper
ActivePush-to-talk voice-to-text for macOS. System-level shortcut, OpenAI Whisper, Accessibility API text injection.
SecretDrop
LiveEncrypted file sharing for developers. Share .env files, API keys, and credentials securely with zero-knowledge architecture.
MoveMRR
LiveMigrate customer subscriptions between Stripe accounts safely.
CVScore
LiveAI-powered resume evaluation tool.
Foxxy Flashcards
LiveSpaced repetition flashcard app for university students. Science-backed review, multiple study modes, gamification, and Anki import.
CodeCave GmbH
ActiveCustom software development agency. Building products and helping clients ship.
Let's Connect
Find me across the web. Always open to interesting conversations and collaborations.
Get in Touch
Have a question, want to collaborate, or just want to say hello? I'd love to hear from you.