Chris Messina

Ito - VibeType anywhere with your voice (Open Source)

Ito is an open source voice assistant for Mac and Windows that transforms your intent into smart text in any app. Speak naturally to write emails, messages, or code without typing. Say intent, not just words.

Add a comment

Replies

Best
Barron Caster

Hey Product Hunt, I'm Barron Caster, co-founder of Ito.ai!

Why Ito

We believe the future of interacting with technology is through voice, which is more natural than typing. With AI exploding, everyone deserves their own Jarvis. We built Ito because we think your voice assistant should be open source for transparency and customization. We only saw closed or dictation-focused tools out there.

Ito is a voice assistant that understands what you actually want (and eventually will take actions on your behalf).

The Problem

Typing remains the biggest bottleneck to human-computer interactions. Most voice tools fall short with limited or clunky approaches:

  1. Basic dictation apps transcribe but don’t handle context, formatting, or real intent. Some nail transcribing but miss the bigger picture of taking work off your plate.

  2. General assistants (Siri, Alexa, Google Assistant) excel at reminders or searches but fumble in professional workflows, ignoring custom vocab or app-specific actions.

  3. Overreaching permissions are required by other closed-source companies while they install keyloggers without visibility into what they are tracking.

With years of speech recognition experience, we built Ito.ai to be a real voice assistant - not just a way to type a little faster.

How Ito.ai is Different

Ito introduces VibeTyping - type what you want to say.

Ito understands what you actually want and writes like you mean it. It transforms your words into polished content anywhere on Mac or Windows.

  1. Intent over words: Unlike rigid dictation, Ito understands nuance. Draft a full email, crank out React code, craft a PRD, or polish a tweet with context-awareness.

  2. Works everywhere, instantly: Hit a hotkey in any text box (Slack, Notion, Google Docs, Cursor), speak, and watch it generate formatted drafts, code snippets, or messages.

  3. Fully yours to tweak: Open-source and community-powered. Add custom vocabulary, personalize styles from past chats, and even build voice-driven workflows for accessibility. No black-box lock-in.

  4. Fast out of the gate: Ito is fast.

  5. Open: As privacy advocates, we built a product that you can audit yourself, especially given the extensive permissions needed.

Who is this for?

If you type, Ito frees you to speak your mind and save time. Developers, marketers, Product Hunters, and more.

Get started today

Download Ito for free at Ito.ai. It’s open source, so if you don’t like it, fork it

Phil Salesses
@barroncaster I’ll definitely start using it! …but can it write without emdashes? 😂
Barron Caster

@philsalesses Yes and it's getting more personalized over time to match your natural writing style.

Ezekiel Usen

@barroncaster  I love this.

Rohan Chaubey

@barroncaster Love this, I already use voice typing and AI to fix dictation mistakes. The future of AI is Voice AI, indeed! :)

Chris Messina

There's a lot of competition in this space — and so I love that Ito is open source!

Bold choice to go with GPL v3!

It's also cross-platform from the jump, and includes a Rust toolchain for building native components, meaning it's faaaaast.

Very curious to learn about the roadmap...

Evan Marshall

@chrismessina 

There's a ton of competition in this space but not a lot of open source options. Especially when you look at the amount of resources deployed, most people are creating closed source applications. This was surprising to me because the permissions that dictation applications require are extensive. We choose GPL v3 to show our commitment to open-source. We can't just start adding pro features behind our own closed source version.


It's based on electron but put the hot paths in rust to balance performance with quick and stable UI development. We currently have Windows and MacOS binaries available.

As for the roadmap, we're using github issues

Smart dictation apps essentially boil down to speed, quality and integrations. Our goal is to eventually create a Raycast like plugin ecosystem so people can contribute their own specific integrations.

Actions are also on the horizon, so you can use voice to fully control your computer.

Phil Salesses
💡 Bright idea
@evanmarshall How did you get around the native Mac transcription being terrible and whisper being slow? Did you take the approach most do where you approximate with dictation first and then hot swap text a few seconds later after it’s processed through a better model?
Evan Marshall

@philsalesses In our testing, Groq had the best latency with their ASICs. We're still working on local models which should be doable with high quality using something like parakeet-tdt-0.6b-v3. To get the llm side working locally though is pretty challenging as we default to gpt-oss-120b

Alex Cloudstar

Congrats Barron and team. VibeTyping feels like the missing link between dictation and a real assistant. Intent over words, open source, and a hotkey that works anywhere is a killer combo. How do custom vocab and style presets work?

Evan Marshall

@alexcloudstar There's a dictionary tab where you can add any custom vocabulary. And in the advanced settings, you can change the prompts that are used.

ISTIAK AHMAD

Simple yet powerful. Loved the idea ( :

Arjun P

Thanks so much for giving Ito a try! @istiakahmad 

André J

Talking product position. How are you positioning your self differently than wispr?

Mike McGraw

@sentry_co Great question! We're open source, so you can audit exactly what is happening with your voice data, examine how the whole app works, and verify how the permissions granted to Ito are used. Our long-term roadmap includes enabling a plugin ecosystem so people can add custom-tailored integrations and specific functionality for whatever apps they want to use Ito in. We also have an expanding list of advanced settings that power users can tweak to really push extra productivity out of their own voice assistant.

André J

@mike_ito I remember Wispr got some heat around data privacy yes. And blamed it on electron and moving fast. Fair enough. The plugin system sounds interesting. What kind of plugins?

Mike McGraw

@sentry_co Plugins would be application specific. They would enable gathering additional context, additional formatting rules, and further in the future, actions. If you imagine a plugin for cursor for example, there are many different text inputs that would change how you want Ito to respond. If it's in the AI panel, normal formatting is probably okay but in the terminal panel, you want valid commands. We're building out some of our application specific handlers now and we want to generalize this for external contributors.

André J

@mike_ito I C. So Sort of filters. Filtering input and output. Sort of like an interpreter with AI. That could make speech to text really interesting! Like autocomplete tabbing but through speech. 

Arjun P

Hey everyone 👋, I'm Arjun and I lead product here at Ito.ai.

You know that 3-minute gap between back-to-back meetings?

That’s where my ideas used to die. Each new meeting brings new context, new faces, new problems. And whatever clarity I had from the last one was gone.

That’s what motivated us to build Ito - a voice assistant that understands what you’re trying to say, not just what you said, and gives you leverage in your workflow.

In practice:

  • Code review thoughts → speak the feedback → Ito formats it with proper markdown

  • Post-meeting clarity → capture action items while they're fresh → formatted task list ready

  • Brainstorm mode → speak stream-of-consciousness → get it back as coherent sections

How it works: Intent over words.

Speak the vibe and the goal. Ito handles the formatting, structure, and polish. No micromanaging punctuation. Just capture your intention.

Our principles:

  • Open by default - Transparent code and permissions so you can audit, extend, and trust the assistant that lives inside your OS

  • Fast and frictionless - If it takes longer than typing, we've failed. Speed isn't a feature; it's the foundation.

Launch-day asks 🙏

  • Tell us your top 3 repetitive writing tasks, and we'll prioritize Ito's skills around them

  • Share edge cases where the tone or formatting isn't quite right

  • Give us ideas on features and use cases to build - Ito is a community-led effort, after all

Thanks for giving Ito a spin and for helping us build an assistant that actually assists.

Nasira Bibi

Solid product how did you guys come up with the ideas?

Mike McGraw

@nasira_bibi , great question! I'm one of the engineers working on Ito. Many of the speech-to-text products out there ask for fairly extensive permissions, but they are closed-source. We saw the value of being able to dictate easily across all apps, but we also felt uneasy about not knowing what was happening under the hood, which is why Ito is open-source.

As far as our roadmap, we keep adding ideas and taking feature requests from our community. We have our own ideas of how to push the product too, since all of us use it everyday across engineering, product, and marketing.

Personally, I am most excited about our future work on intent-dictation, because that will allow Ito to write what I mean instead of what I say.

Nika

Where can I find the list of supported languages?

Julian Gomez

@busmark_w_nika Thanks for checking us out! Here's the full list of languages we currently support:

English, Chinese, German, Spanish, Russian, Korean, French, Japanese, Portuguese, Turkish, Polish, Catalan, Dutch, Arabic, Swedish, Italian, Indonesian, Hindi, Finnish, Vietnamese, Hebrew, Ukrainian, Greek, Malay, Czech, Romanian, Danish, Hungarian, Tamil, Norwegian, Thai, Urdu, Croatian, Bulgarian, Lithuanian, Latin, Māori, Malayalam, Welsh, Slovak, Telugu, Persian, Latvian, Bengali, Serbian, Azerbaijani, Slovenian, Kannada, Estonian, Macedonian, Breton, Basque, Icelandic, Armenian, Nepali, Mongolian, Bosnian, Kazakh, Albanian, Swahili, Galician, Marathi, Punjabi, Sinhala, Khmer, Shona, Yoruba, Somali, Afrikaans, Occitan, Georgian, Belarusian, Tajik, Sindhi, Gujarati, Amharic, Yiddish, Lao, Uzbek, Faroese, Haitian Creole, Pashto, Turkmen, Nynorsk, Maltese, Sanskrit, Luxembourgish, Myanmar (Burmese), Tibetan, Tagalog, Malagasy, Assamese, Tatar, Hawaiian, Lingala, Hausa, Bashkir, Javanese, Sundanese, and Cantonese.

Nika

@julian_gomez11 aaa, cool, my is included! Thank you! :D

Max

@Ito user here! Super cool product + Barron & Evan rock :)

Congrats on the launch team Ito 🔥🔥🔥

John Stephens

@mxcrbn Thanks so much for the support! Ito is moving fast and we have many new features and capabilities planned for the upcoming future. Any ideas and requests please feel free to add them to our github! https://github.com/heyito/ito/issues

Dennis Garcia

@mxcrbn thanks for being an early Ito user! We're always looking for feedback on how to improve our product and we're very excited to get more people incorporating Ito into their workflows!

Justin Bao

Huge congrats, Barron & Evan! Been following Ito for a while and it’s awesome to see it finally launch on Product Hunt. Love the VibeType vision—and extra kudos for releasing it open-source. Keep the updates coming! 🚀

Barron Caster

@justin_bao Thanks!! Appreciate the love

12
Next
Last