⬇️ Download
|
🖥️ Windows |
🍎 macOS — Apple silicon |
💻 macOS — Intel |
|
🐧 Linux — AppImage |
🐧 Linux — Debian/Ubuntu |
📦 Portable macOS files |
What changed
v3.4.0 reduces package size, restores signed macOS downloads, and makes terminal, transcription, and file-preview cleanup more predictable.
Smaller platform packages
- Windows installer is 51.5% smaller — 106.4 MiB instead of 219.2 MiB.
- Linux AppImage is 50.3% smaller — 129.3 MiB instead of 260.4 MiB.
- Linux Debian package is 49.6% smaller — 100.0 MiB instead of 198.3 MiB.
- Architecture-specific macOS packages — separate Apple silicon and Intel files contain only the required native architecture.
macOS release support
- Signed and notarized builds — both macOS packages have Developer ID signatures, secure timestamps, hardened runtime, stapled notarization tickets, and Gatekeeper acceptance.
- macOS 12 support — Electron 43.4.1 keeps the Monterey compatibility floor while moving AudioBash to a supported Electron release.
- Reliable native terminals — the packaged
node-ptyhelper keeps executable permission, while the native module keeps its correct bundle permission.
Process and transcription cleanup
- Bounded process ownership — local transcription processes are owned and stopped as a group on macOS, Linux, and Windows.
- Predictable cancellation — FFmpeg, Whisper, cloud requests, and application shutdown use explicit time limits and wait for owned streams and processes to close.
- Safer temporary audio files — request-specific directories are removed after work ends, and stale directories are cleaned during startup.
- Microphone cleanup — failed, cancelled, late, and overlapping voice starts stop their media streams instead of leaving the microphone active.
File preview stability
- Atomic-save support — the preview watcher follows file replacement, deletion, recreation, symlinks, and symlink retargeting.
- Bounded recovery — unstable or missing files cannot create an unlimited retry loop.
Release verification
- Every release file came from exact commit
d58d265127676fa5caca7b7d5377ccadbb83e98e. - The release workflow verified all seven filenames, sizes, and SHA-256 values before upload.
- Both downloaded macOS packages passed a second local signature, notarization, Gatekeeper, architecture, and checksum check.
- Production and full dependency audits report zero vulnerabilities.
Test results
945 passed · 7 skipped · 0 failures across 58 test files.
The separate macOS package gate passed all 46 tests for both architectures. Native lifecycle jobs also passed on macOS and Windows.
Installation notes
Windows
- Download and run the
.exeinstaller. - Windows SmartScreen may warn. Select More info, then Run anyway.
- Launch AudioBash from the desktop or Start menu.
macOS
- Download the
.dmgfor your Mac type. - Drag AudioBash to Applications.
- Open AudioBash normally from Applications.
- Grant microphone permission when prompted.
If Gatekeeper warns or blocks the verified download, report the problem. Do not bypass Gatekeeper.
Linux
- AppImage: Run
chmod +x AudioBash-3.4.0.AppImage, then open it. - Debian/Ubuntu: Run
sudo apt install ./AudioBash-3.4.0.deb. - For global shortcuts on Wayland, see the Wayland note in the manual.
Full changelog: v3.3.1...v3.4.0
