Skip to content

Releases: Automaat/whisper-hotkey

v0.13.0

21 Jan 15:43
9f80f19

Choose a tag to compare

WhisperHotkey v0.13.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

What's New

✨ Features

  • Add Deepgram cloud transcription backend support (#80)
  • add job dependencies and target caching (#81)
  • Add Deepgram cloud transcription backend support
  • add comprehensive documentation website with mdBook (#49) (#54)
  • add comprehensive documentation website with mdBook
  • simplify tray to read-only multi-profile status display (#53)
  • add mise dev task for running app in release mode (#50)
  • add What's New section to GitHub releases (#48)
  • add multi-profile support with per-profile hotkeys (#47)
  • add fuzzy alias matching for voice transcriptions (#46)

🐛 Bug Fixes

  • address PR #80 review comments
  • update rust crate objc2 to 0.6 (#77)
  • update rust crate cocoa to 0.26 (#63)
  • update rust crate core-graphics to 0.25 (#64)
  • update rust crate cpal to 0.17 (#65)
  • update rust crate reqwest to 0.13 (#67)
  • update rust crate thiserror to v2 (#76)
  • update rust crate global-hotkey to 0.7 (#66)
  • update rust crate toml to 0.9 (#68)
  • update rust crate tray-icon to 0.21 (#69)
  • multi-profile hotkey registration timeout on macOS (#52)

🔧 Other Changes

  • address PR #80 review comments"
  • update jdx/mise-action action to v3.6.1 (#79)
  • update actions/cache action to v5.0.2 (#78)
  • update dependency actionlint to v1.7.10 (#70)
  • update actions/checkout action to v6 (#72)
  • update peter-evans/repository-dispatch action to v4 (#75)
  • update actions/upload-pages-artifact action to v4 (#74)
  • update actions/cache action to v5 (#71)
  • update rust crate mockall to 0.14 (#61)
  • auto-request review on Renovate PRs
  • update actions/configure-pages action to v5 (#73)
  • update softprops/action-gh-release action to v2.5.0 (#62)
  • update dependency rust to v1.92.0 (#60)
  • update codecov/codecov-action action to v5.5.2 (#58)
  • update softprops/action-gh-release digest to 7b4da11 (#57)
  • Add renovate.json (#56)
  • update README and CLAUDE.md to reflect current project state (#55)
  • add comprehensive documentation website with mdBook"

Full Changelog: v0.12.0...v0.13.0

Installation

  1. Download: WhisperHotkey-0.13.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.13.0.dmg.sha256

Support

v0.12.0

06 Dec 17:46
4bef6ac

Choose a tag to compare

WhisperHotkey v0.12.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.12.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.12.0.dmg.sha256

Support

v0.11.0

06 Dec 15:38
2505a86

Choose a tag to compare

WhisperHotkey v0.11.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.11.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.11.0.dmg.sha256

Support

v0.10.0

06 Dec 12:25
74410ac

Choose a tag to compare

WhisperHotkey v0.10.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.10.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.10.0.dmg.sha256

Support

v0.9.0

06 Dec 11:34
4894fda

Choose a tag to compare

WhisperHotkey v0.9.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.9.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.9.0.dmg.sha256

Support

v0.8.0

05 Dec 14:46
8ef4f07

Choose a tag to compare

WhisperHotkey v0.8.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.8.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.8.0.dmg.sha256

Support

v0.7.0

05 Dec 12:34
036a5ca

Choose a tag to compare

WhisperHotkey v0.7.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.7.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.7.0.dmg.sha256

Support

v0.6.0

04 Dec 18:36
8555c52

Choose a tag to compare

WhisperHotkey v0.6.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.6.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.6.0.dmg.sha256

Support

v0.5.0

04 Dec 16:17
bf937c7

Choose a tag to compare

WhisperHotkey v0.5.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.5.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.5.0.dmg.sha256

Support

v0.4.0

01 Dec 07:42
85fddd7

Choose a tag to compare

WhisperHotkey v0.4.0

macOS voice-to-text app using local Whisper. Hold hotkey, speak, release → text inserted at cursor.

Installation

  1. Download: WhisperHotkey-0.4.0.dmg

  2. Open DMG: Double-click to mount

  3. Install: Drag WhisperHotkey.app to Applications folder

  4. Bypass Gatekeeper (first time only - required because app is ad-hoc signed, not notarized with Apple Developer certificate):

    • Right-click WhisperHotkey.app in Applications
    • Select "Open"
    • Click "Open" in security dialog

    Or via Terminal:

    xattr -d com.apple.quarantine /Applications/WhisperHotkey.app
    open /Applications/WhisperHotkey.app
  5. Permissions: Grant Microphone + Accessibility when prompted

  6. First run: Downloads Whisper model (~466MB)

Usage

  • Default hotkey: Ctrl+Option+Z
  • Press and hold → speak → release
  • Text appears at cursor

Configuration

  • Edit: ~/.whisper-hotkey/config.toml
  • Change hotkey, model, performance settings
  • Restart app after changes

Auto-Start

See documentation for LaunchAgent setup.

Requirements

  • macOS 11.0+ (Big Sur or later)
  • Apple Silicon (M1/M2/M3) or Intel
  • ~500MB disk space (~466MB for model)

Verification

shasum -a 256 -c WhisperHotkey-0.4.0.dmg.sha256

Support