AI dication by Snaply

AI dication by Snaply

Free, 100% local, AI dictation for Mac

5.0
1 review

82 followers

Stop typing and just speak. Snaply brings instant AI dictation to every app and website on your Mac. Because it runs 100% locally on-device, your data remains completely private.🔒 Best of all? It’s entirely free for individuals.💰
AI dication by Snaply gallery image
AI dication by Snaply gallery image
AI dication by Snaply gallery image
AI dication by Snaply gallery image
AI dication by Snaply gallery image
AI dication by Snaply gallery image
Free
Launch Team / Built With
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Giacomo
Hey Product Hunt! 👋 I’m Giacomo, the developer behind Snaply. I’m incredibly excited to share what I’ve been working on. To be honest, the story of Snaply starts with me being a user of other dictation apps. I really loved the concept of AI voice typing, but I hit two major roadblocks that I just couldn't get past: The Cost: Existing tools were charging up to $12/month for individuals and $40/month for enterprise. That felt like a lot for a utility. The Privacy: I wasn't comfortable with the idea that my voice recordings and private thoughts were being processed on someone else's servers and potentially used for data collection. I wanted a tool that respected my privacy and my wallet. So, I built Snaply. 🚀 What is Snaply? Snaply is an ultra-fast AI dictation tool for macOS that runs 100% locally on your device. Because we don't need to pay for expensive cloud processing servers, I am making Snaply 100% Free for individuals. ✨ Why you’ll love it: 🔒 100% Private & Offline: Your voice data never leaves your Mac. It runs on local Whisper models, so you can dictate sensitive emails or confidential code without worry. ⚡ Incredibly Fast: Since there is no latency sending data to the cloud and back, Snaply is blazing fast and responsive. 💸 Free Forever (Individuals): No monthly subscriptions for personal use. Just download and go. 🧠 Smart Grammar: It doesn't just transcribe; it polishes. It fixes grammar and punctuation on the fly so you don't have to edit. How to use it (it’s super simple): Download Snaply for Mac. Press your shortcut key (like Function or Command). Start speaking! Snaply types perfectly into Notion, Slack, VS Code, or wherever you are. I’d love for you to give it a spin and let me know what you think. Since this is the first release, your feedback means the world to me and will help shape the future of the app! Thanks so much! 🙌 Giacomo
Ken Yarmosh
@venier Will check this out as I’m still interested in a local approach. Do you have the dictionary feature? So if I say what might get interpreted as “psalm” it would always be “SOM” instead. It would be hard to leave WisprFlow without that. Also customizing shortcut keys for quick and long mode.
Giacomo

@kenyarmosh Hey Ken, Thanks for the interest!

We are currently adding the custom dictionary, it's going to be live by tomorrow.

I will share another comment here once it's live :)

Ken Yarmosh

@venier Now that's how you win. 👀

Giacomo

Hi@kenyarmosh , we added support for custom dictionary in Beta.

Right now we run the transcription through a small LLM to polish the text and replace the custom dictionary keywords.

In the future, we will try to move toward actual biasing the transcription to use custom keywords.

Another possible future improvement is to fine tune the small LLM, as currently we are using an out of the box solution.

If you have any suggestion, we are all hears :)

Giacomo Melzi
💡 Bright idea
Congrats @venier! (the best name btw) 😉 I run a local server with an endpoint that exposes a few stt models. Since I see you’re planning to let the user pick external models, will I be able to set up my local endpoints as well?
Giacomo

@igecky Haha, great name!

At the moment, we are planning to support external LLMs.

We have not yet considered external TTS models though. Which models are you hosting, and how does the API work?

Our goal is to keep the product very user friendly and oriented toward non technical users. That said, we could explore adding more advanced options that are somewhat hidden or optional for power users 🙌

Giacomo Melzi
@venier I expose my local models via an openAI compatible api so it should be easy for you. Basically I behaves exactly as if it were Whisper endpoint
Giacomo

@igecky Ok, perfect! Good to know.
At the moment the app it's using an Nvidia model (Parakeet) running in Swift, but it shouldn't be hard to add support for Open AI compatible endpoints!

Ken Yarmosh

@igecky  @venier Greatest inception moment...ever. Ben fatto, ragazzi.

Giacomo Melzi
@venier yeah I thought you were using parakeet under the hood because of the speed but since I have it already on my server, I was wondering if I could avoid to have to download it again on the client. I like to use different models and hopping from parakeet to whisper, depending on the use case, so it would be great to be able to integrate my local endpoints 
Giacomo Melzi
Riley Evan
This is exactly what I need, but I'm using Windows. When will a Windows version be available?
Giacomo

Hey@riley_evan ! Thanks, I am glad you liked it.

Unfortunately, building a Windows version is not currently on the roadmap.

The app is built using Electron app, which by default would be multi-platform, but we added a lot custom Swift code to make the app run smoothly on Mac.

Jagdish Vasania
Hi congratulations on the launch. Do you think this will also get a windows version soon? I have been actually waiting for such a tool which is offline and does not put a hole in pocket.
Giacomo


Hey @jagdish_vasania! Thanks, I am glad you liked it.

Unfortunately, building a Windows version is not currently on the roadmap.

The app is built using Electron app, which by default would be multi-platform, but we added a lot custom Swift code to make the app run smoothly on Mac.

Tony Hsieh

"Entirely free" is awesome for users but always makes me wonder about sustainability. If there's no cloud cost, I get it, but how do you plan to fund updates and bug fixes? Is this a lead magnet for a future "Teams" version, or will we see features gated later?

Giacomo

@tony_hsieh2 Hey Tony, to be honest this is still an open question.

The idea is to build a business similar to https://opencode.ai/.
They offer the tool completely free to devolepers, but found a way to charge enterprises.
Start from a large adoption inside organizations and then upsell them.

+ currently people can upgrade to pro (it gives no extra feature, but if users find value in the product, they can subscribe anyways). With a large adoption base, voluntary subscription could be enough to ensure a prosperous future to the app.

Other options are:
- Build a product so good and loved that gets to millions of users and eventually get acquired by some large organization that keeps it free, and maybe uses it for distribution or something. (see bun.com acquired by Anthropic).
- Get large organization to pay since so many of their employees use the tool that they need special support, SSO, shared setting or just want to give back (see all the donations https://tailwindcss.com/ recently received)
- Build and incredibly generous free tier like https://cal.com/, with some subset of team features behind paywall.



In short, I am not sure yet. Currently I still need to build a great product. Once that's solved, monetization will not be a hard problem to solve.

The goal is to keep it completely free for individual users (if sustainable).

Jay Dev

Wow, this is amazing! Local AI dictation is a game-changer for privacy. Im curious, does Snaply support multiple languages besides English out of the box?

Giacomo

@jaydev13 Hi Jay, yes!

It supports the 25 main European languages.

Danish (da)Dutch (nl)English (en)Estonian (et)Finnish (fi)French (fr)German (de)Greek (el)Hungarian (hu)Italian (it)Latvian (lv)Lithuanian (lt)Maltese (mt)Polish (pl)Portuguese (pt)Romanian (ro)Slovak (sk)Slovenian (sl)Spanish (es)Swedish (sv)Russian (ru)Ukrainian (uk)