3 comments

[ 2.7 ms ] story [ 14.9 ms ] thread
I built SayToggle for people who spend hours with ChatGPT/Claude.

The problem: Typing is slow. Voice is 2-4x faster, but most solutions require cloud or are inaccurate.

Tech stack: • Whisper.cpp with Metal acceleration (15x real-time on M1) • Swift + embedded Python runtime • 100% offline processing • Global hotkey via Carbon API (no permissions needed)

Started with accuracy and privacy goals, but seamless AI communication became the main focus. ⌥⌘C from anywhere → speak → auto-paste to ChatGPT.

$19 one-time purchase. Built for Apple Silicon Macs.

Happy to discuss the implementation or answer questions!

Buying it. As a former wisprflow user, I love this approach.

Can licensees request source access to fix bugs and ensure they have a functioning product in the longer term?

Thanks jazzejeff1! I cant reply directly to your post - new account. Right now the license is a one-time purchase, not a subscription. The product is proprietary, so I don’t provide full source access, but I actively maintain and update it — if bugs appear, I’ll fix them. For customers who need long-term assurance, I’m open to providing source access under NDA or escrow if I ever stop maintaining the app, so you’re never left without a working version.