Hex: Dictate by voice and paste text into any app
Added · Updated
Made by Anomaly
View profile on GitHub (opens in a new tab)Hold a shortcut, speak, and have your words typed into whatever app you are using.
For people who would rather talk than type, with on-device speech recognition.
What it does
Hex is a voice dictation app written in Rust. You hold a keyboard shortcut, talk, and let go; a speech model downloaded to your machine turns the recording into text and pastes it where your cursor is. Ordinary dictation needs no cloud service. Modes can fix names and spellings before pasting.
How to use it
Download the Mac app, or the Windows or Linux beta, then launch it; on a Mac, drag it into Applications first. Setup asks for permissions and downloads a speech model. Mac users can also install it with Homebrew, and Arch Linux users with the yay package helper.
Common use cases
- Hold Option while writing an email, say your message, release, and the transcribed text appears pasted at your cursor.
- Double-tap Option to keep recording a longer note hands-free, press Option again, and the full transcript pastes into your document.
- Add a correction in Modes for a name that keeps coming out wrong, dictate it, and see your preferred spelling pasted instead.
Can I use this?
Requirements On a Mac, grant Microphone so Hex can record and Accessibility so it can notice its shortcut and paste. Managed networks must allow anoma.ly for the app and huggingface.co for model downloads.
Caveat A tap shorter than 300 ms records nothing, and pressing Escape does not cancel: every dictation finishes and pastes.
Worth knowing Optional OpenCode rewriting sends the transcript and app name to a model provider. Settings and history do not carry over from the original Swift app. Licensed under MIT.
Why it's here
Not trending this week
Last seen on the GitHub trending list on 6 November 2026. It stays on BuildTube so you can still find it.
- 5,765 people have starred it on GitHub.
Numbers checked on 8 November 2026; not refreshed since.
Behind it
View setup guideBuildTube has not run or verified this project. Everything above is written from what the creator published.
Made this?
Quick questions
- What is Hex?
- Hex is a voice dictation app written in Rust.
- What can I use Hex for?
- Hold Option while writing an email, say your message, release, and the transcribed text appears pasted at your cursor; Double-tap Option to keep recording a longer note hands-free, press Option again, and the full transcript pastes into your document; Add a correction in Modes for a name that keeps coming out wrong, dictate it, and see your preferred spelling pasted instead
- Can I run Hex on my computer?
- Yes, on a Mac with Apple silicon (Windows and Linux versions are in beta). On a Mac, grant Microphone so Hex can record and Accessibility so it can notice its shortcut and paste.
- What do I need to use Hex?
- A Mac with Apple silicon and macOS 15 or newer; Windows and Linux versions are in beta. Microphone and Accessibility permissions, plus a local speech model downloaded during setup.
- What license does Hex use?
- Licensed under MIT.
More from this week
- agent-desktop Let AI agents read and click desktop apps
For developers building computer-use agents: agent-desktop lets an AI agent read and operate desktop apps on Mac, Windows or Linux from a command line.
- Handy Dictate into any text field with offline speech-to-text
Handy lets you press a shortcut, speak, and see your words appear in any text field, transcribed on your own computer.
- Auto-Ontology Give AI agents checked business meanings for your database
Help AI agents answer questions about company databases using reviewed definitions and SQL, with each answer showing its steps.
Explore by topic
Post this
Download share imageFor makers
Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.
README badge (Markdown)
[](https://buildtube.app/p/gh-anomalyco-hex/)Embed card (HTML)
<iframe src="https://buildtube.app/embed/gh-anomalyco-hex/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="Hex on BuildTube"></iframe>