Free · open source · Apple Silicon

Dictation.
Not typing.

Hold Fn · speak Czech or English · release — text lands at your cursor, in any app. No subscription, no account, no cloud unless you ask for it.

Apple Silicon · macOS 15+ · free · first-run steps

New in 0.4.2: choose Transcript for a direct transcription or Smart text for automatic cleanup and formatting. Messages stay messages; actual lists and procedures get the structure they need. Smart text uses your OpenAI or Groq key.

4 MB app ~60 MB idle RAM No account · no telemetry Czech-first · Whisper large-v3
How it works

One key. That's the whole UI.

01

Hold Fn

A small pill appears at the bottom of your screen. The mic is live — speak Czech, English, or both.

02

Release

Whisper large-v3 transcribes — locally on Metal, or via Groq/OpenAI if you brought a key.

03

Text lands at your cursor

Pasted into whatever app has focus. Quick-tap Fn instead to latch hands-free mode.

Hlas onboarding — welcome step Hlas onboarding — engine and language selection Hlas settings window and recording pill
Why Hlas

Small app. Serious engine.

Local by default

whisper.cpp large-v3-turbo runs on your Mac's GPU. Audio never leaves the machine. Works offline.

Cloud when you want it

Bring your own Groq key (~$1–3/mo at heavy use) or OpenAI key for best accuracy. Keys live in macOS Keychain.

Czech that actually works

Built in Prague because every dictation app treats Czech as an afterthought. Whisper large-v3 class quality, priming prompts for cs/sk/en.

Featherweight

~4 MB app, ~60 MB idle RAM. The model loads on demand and unloads after 3 minutes of silence.

Custom vocabulary

Add names and jargon in Settings → Vocabulary — the model learns how to spell them.

Searchable history

Every transcript saved locally, searchable from the menu bar, clearable anytime. Never uploaded.

The alternative is a subscription

Stop renting your own voice.

Built as a personal replacement for the $8–15/month dictation apps.

HlasSuperwhisperWispr FlowWillow
Pricefree · ~$3/mo API$8.49/mo$15/mo$15/mo
Local & privateyesyesno — cloudpartial
Czech qualityWhisper large-v3gooduncontrollableweak
App size~4 MB1 GB+heavyheavy
Idle RAM~60 MB~800 MBheavy?
Account requirednoyesyesyes
Download

Drop it in. Start talking.

2.9 MB disk image. Apple Silicon Mac on macOS 15 or later.

01

Drag to Applications

Open the DMG and drag Hlas onto the Applications folder.

02

Approve it once

macOS will block the first launch. Open System Settings → Privacy & Security, scroll down, click Open Anyway.

03

Grant two permissions

Microphone to hear you, Accessibility for the Fn hotkey and the paste.

04

Hold Fn and speak

That's it. Hlas lives in the menu bar, not the Dock.

Why does macOS warn about it?

Hlas isn't notarized by Apple — notarization requires a paid Apple Developer Program membership. The app is signed with a stable developer certificate (so your permissions survive updates) and every line of source is public in this repo. If you'd rather not click through the warning, build it yourself in two minutes.

Terminal shortcut, if you prefer it to the Settings pane:

xattr -dr com.apple.quarantine /Applications/Hlas.app
Or build from source

Build it in two minutes.

Requires an Apple Silicon Mac on macOS 15+, Xcode, and brew install xcodegen.

# clone
git clone https://github.com/GedeonDrapak/hlas && cd hlas

# build whisper.cpp static libs (once)
make vendor

# build, install to /Applications, launch
make install

First run asks for Microphone + Accessibility — that's the Fn hotkey and the paste. Full policy in PRIVACY.md.