Hex 3 rebuilds desktop dictation around a common settings interface
Anomaly released Hex 3 on October 31 with a common dictation settings interface across macOS, Windows and Linux. Existing users must install the replacement manually and rebuild their setup; version 3.1.2 followed on November 1.
Spec sheet
- Major release
- Hex 3.0.0; 31 October 2026
- Follow-up
- 3.1.2; 1 November 2026
- Transcription
- Local speech recognition
- Platform status
- Windows and Linux remain beta
A replacement installation
Version 3 replaces the settings interface with common General, Output and History sections. Output groups replacements, application-specific modes, OpenCode rewriting and transformations. The update removes Voice Action and spoken commands. Upgrading from 2.3.1 starts a separate data directory: settings, history, meeting recordings and downloaded models are not imported. Existing exported meeting notes remain in place. On macOS, the changed application identity requires fresh permissions and a new login-launch setting. Windows keeps the previous installation alongside the replacement.
Local recognition and optional rewriting
Ordinary dictation records speech, transcribes it locally and inserts text at the focused application. It does not require OpenCode. The optional rewriting path connects to an already-running OpenCode service; Hex neither launches its executable nor starts or restarts that service. The compatibility document describes authenticated loopback communication, model discovery and one-shot generation using the service’s configuration. That separates the desktop connection from the eventual model provider: a local connection to OpenCode does not establish that its selected model runs locally. If the service cannot be reached, the feature reports that OpenCode is not running.
The same interface meets different desktops
The Linux build uses desktop facilities for shortcuts and pasting. Wayland desktops can provide a global-shortcut portal; others require desktop keybindings. Its window needs a Vulkan driver even when speech inference falls back to the CPU. Published Linux packages require glibc 2.39 or later. Direct installations have a signed updater, while package installations leave executable replacement to the package route. On Windows, x64 inference uses Vulkan and requires a graphics driver; ARM64 inference uses the CPU. Its settings include retained transcript history, while captured audio is not retained by default. These differences make installation requirements part of the migration, despite the shared interface. On Linux, closing the window leaves dictation and model downloads running. Linux runs as one process per user and data directory, rather than a system-wide daemon.
The next patch addresses lost speech and history
The November 1 update fixes a recording problem described in the release notes: a quiet built-in microphone could leave only the first 2.5 seconds. It also fixes a history race in which background cleanup could restore cleared entries and discard newer ones. Escape no longer cancels dictation. The update adds Hebrew through an ivrit.ai Whisper fine-tune and the Nemotron 3.5 ASR Streaming 0.6B model. It can also reuse speech models already present on the computer. Windows shortcut handling and Linux background operation receive additional fixes, extending the follow-up beyond the recording fault.
Claim check
Sources
- Hex 3.0.0 · Anomaly / GitHub · 31 Oct
- Hex 3.1.2 · Anomaly / GitHub · 1 Nov
- Install The Linux Beta · Anomaly / GitHub · 1 Nov
- Windows Beta · Anomaly / GitHub · 1 Nov
- OpenCode V2 Compatibility · Anomaly / GitHub · 1 Nov
- Dictation · Anomaly / GitHub · 1 Nov