📈 GH Trending Explorer 🎲 Surprise me

← all repos

anomalyco / hex

git clone https://github.com/anomalyco/hex.git @kitlangton/hex@0.3.1 · 27d ago

Local-first voice dictation for macOS. Hold a shortcut, speak, and paste into any app. Native Rust, on-device speech recognition, and a Linux beta.

+30
stars, 24h · #1,272
+~210
stars, 7 days · #1,075
+~900
stars, 30 days · #931
530
★ total · +66% this week
68
forks · 48 open issues

Star history (as recorded here)

2026-10-22 · 500 ★ 2026-10-23 · 530 ★
LanguageRust
LicenseMIT
Created2026-07-17 (3mo ago)
Last pushtoday
Watchers1
OwnerOrganization

GitHub topics

Links

README excerpt
HEX 
 Speak. It appears. 
 Local-first voice dictation, built in Rust.
 Download for Mac, Windows, or Linux 
 · Windows beta 
 · Linux beta 
 · TypeScript SDK 
 · Contributing 
HEX is local-first voice dictation for Apple silicon Macs running macOS 15 or
newer. Hold a shortcut, speak, and release. HEX transcribes on your Mac and
pastes the result into the app you are using.
- **On-device transcription.** Download a local speech model during setup;
 ordinary dictation does not require OpenCode or a cloud transcription service.
- **Your words, your way.** Choose a shortcut, language, and model. Use Modes for
 corrections, application-specific behavior, and optional text processing.
- **Optional voice tools.** Enable Voice Action or voice commands when you need
 them. Both start off; provider-backed rewriting is separate from local speech
 recognition.
The macOS app is available now. The Windows beta covers x64 and
ARM64 PCs, and the Linux beta covers x86_64 X11 and compatible
wlroots Wayland compositors. See Privacy and local data
for what stays on your device and what optional features send to a provider.
## Install HEX
With Homebrew:
 [code] 
Then launch Hex from Applications and complete setup.
The cask installs the same signed app and keeps its built-in updater. Existing
DMG installations can keep using **Check for Updates**; Homebrew does not migrate
or forcibly replace another app already named `Hex.app`.
Or install manually:
1. Download the latest signed DMG and open it.
2. Drag `Hex.app` into Applications, then launch it.
3. Complete the permission and model steps in setup.
- **Microphone** lets HEX record while you dictate.
- **Input Monitoring** lets HEX detect its shortcut globally. Drag the HEX tile into the list.
- **Accessibility** lets HEX paste into the foreground app. Drag the HEX tile into the list.
- **Transcription model** downloads the speech model that runs locally.
HEX checks for signed updates automatically. Use **Hex > Check for Updates…**
to check immediately.
Organizations that manage app versions themselves can turn off in-app updates,
including manual checks, with the `DisableUpdates` Boolean in the
`com.kitlangton.hex2` preference domain. Deploy it in a configuration profile
(payload type `com.kitlangton.hex2`, key `DisableUpdates`, value `true`), or for a
single Mac run `defaults write com.kitlangton.hex2 DisableUpdates -bool true`.
Relaunch HEX to apply it. Model downloads still work.
**Download blocked?** Alternative download: GitHub — Hex 2.3.1
contains the identical signed DMG for Apple silicon and macOS 15+. App releases
use `app-v…` tags; the repository also publishes separate TypeScript SDK releases.
If an older installation cannot check for updates on your network, install the
DMG manually over the existing Rust app.
On managed networks, ask IT to allow `downloads.hex.anoma.ly` (and, for
releases up to 2.3.1, `downloads.hex.anoma.ly`, which redirects there)
for the app and updates. Local model setup separately