-
eaSnippet 0.3.0 Stable
released this
2026-10-21 02:54:37 +00:00 | 41 commits to main since this releaseeaSnippet 0.3.0
An app launcher with quick actions, a keep-awake switch in the menu bar, a new icon, and more accurate
dictation: a new speech engine that runs on your Mac, and hints from what's on your screen, so names
and terms come out the way they're written there.Keep your Mac awake (new)
- Right-click the menu bar icon and your Mac stays awake, screen on, until you right-click it again.
The icon turns green and the slot in its middle fills in. It's also in the menu (Keep Mac Awake) and
in the settings file (easnippet config set general.keepAwake true), so it stays on after eaSnippet
restarts. Closing the lid or choosing Sleep still puts the Mac to sleep.
A new icon
- Pocket: a tray holding a snippet, with a strip lifting out of it. The app icon (a layered Liquid
Glass icon) and the menu bar icon are the same drawing.
App launcher (new)
- ⌥Space opens apps. Type a few letters: by name, by initials (
vscfor Visual Studio Code) or by
a word you choose (launcher.aliases). It remembers what you open, so the app you meant is already
selected. Return opens it, ⌘Return shows it in Finder. - Quick actions in the same box: Lock Screen, Sleep, Restart…, Shut Down… and Log Out…. Restart,
shut down and log out show macOS's own confirmation, and apps can still save their work. The first
one asks for Automation permission. - System Settings too: type “sound”, “wifi”, “privacy” or “microphone” and Return opens exactly that
page, with the icon you know from System Settings. Privacy & Security's pages are there too
(Camera, Screen & System Audio Recording, Full Disk Access…). Turn it off in Settings › Launcher
(launcher.systemSettings). - Empty until you type, so nothing distracts you. To list your most used apps and actions first,
turn on “Suggest apps before you type” in Settings › Launcher (launcher.suggestions). - Settings › Launcher sets the shortcut, chooses which quick actions show and leaves apps out;
easnippet launcher list,
searchandforgetshow what it finds and how it ranks a query. Alfred, Raycast and ChatGPT also
use ⌥Space by default; if one of them is installed, Settings › Launcher says so. - ⌃N and ⌃P move the selection in the launcher, the snippet picker and the clipboard history, as
in other Mac apps.
Dictation
- Qwen3-ASR, a new engine on your Mac. In everyday use it got more words right than Apple's speech
recognition, and Chinese mixed with English clearly better than SenseVoice. It writes English,
Chinese and the two mixed, and the pill shows its words as you speak, so what you see is what gets
typed. Choose it in Settings › Voice or witheasnippet config set voice.engine qwen3asr. It needs llama.cpp
(brew install llama.cpp), starts when you dictate and stops after three idle minutes. - Two sizes. 0.6B is about a 1 GB download and uses 1.4 GB of memory while you dictate. 1.7B is
about 2.5 GB and uses 2.9 GB; it makes fewer mistakes and is about twice as slow (a short sentence
takes 0.4 s instead of 0.2 s). Switch in Settings › Voice or with
easnippet config set voice.qwenModel 1.7b. The other size stays on your Mac, so switching back is
instant;easnippet voice removedeletes one. - Hints from the screen. Instead of a word list you keep adding to, Qwen3-ASR looks at the text
where you're dictating: the window title, the field's text, and, if you allow Screen Recording,
the window's text read from the screen (terminals, the conversation above a chat box). In a test,
"a snippet voice models … Quent3 ASR" became "easnippet voice models … Qwen3-ASR". It nudges rather
than forces: in the same tests "queen", "code" and "taxes" stayed as said with Qwen, Codex and tasks
on screen. The text is read once per dictation, stays on your Mac and is never saved. Password
fields and password managers are skipped. Turn it off in Settings › Voice. - No "um" and "uh." Qwen3-ASR's filler words are taken out, along with the commas around them.
- Known quirk: when a dictation starts in English and switches to Chinese, Qwen3-ASR sometimes
writes the Chinese part in English. Starting in Chinese, or starting a new dictation for the
Chinese part, avoids it. - When Qwen3-ASR starts repeating itself, eaSnippet notices within seconds and uses Apple's text
instead of waiting. - Dictation keeps listening when secure input comes on. If an app switched on secure input in the
middle of a sentence (a terminal at a password prompt, for example), dictation stopped. Now it keeps
listening. If a password field has focus when you let go, the text is copied instead of typed, and
you're told. - Dictations stay on the clipboard. After it's typed, each dictation is left on the clipboard, ready
to paste again, and clipboard history can record it like any copy. Turn off “Keep each dictation on
the clipboard” in Settings › Voice (voice.copyToClipboard false) to treat it like any other paste:
your clipboard is put back when “Restore my clipboard after eaSnippet pastes” is on in Settings ›
General. - No more false "Inserted". If no window is in front when you let go (only the desktop), eaSnippet
still pastes, in case a panel like Spotlight has the keyboard, but keeps the text on the clipboard and
tells you it may not have landed. The pill says "Inserted" only after eaSnippet has pasted into a
window. - Push to talk gives way to ChatGPT, which uses the right ⌘ key for its own push to talk, while
ChatGPT is in front, or whenever it's running withvoice.pushToTalkYieldWhileRunning true. Other
apps can be added withvoice.pushToTalkYieldTo. - Reading the window stops cleanly if macOS refuses it. When Screen Recording no longer matches
the app (after an update, for example), eaSnippet stops asking and tells you once, instead of a
macOS prompt taking the focus in the middle of a dictation. - Removing a model in Settings now switches dictation to the other Qwen3-ASR size, or back to
Apple, instead of quietly falling back.
Everyday use
- Open links from the popup: select a link, or a sentence with one link in it, and the 🔗 button
opens it in your default browser.www.apple.comandgithub.com/you/repowork too, without the
https://. - The panels look at home on macOS 26: the dark ring around the clipboard panel, the popup and
the dictation pill is gone. - Settings › Permissions lists Screen Recording (optional, only for the screen hints) alongside
Accessibility, the clipboard and the microphone.
Smaller and more accurate
- Removed: importing from Alfred and Raycast, the
{argument}placeholder (Raycast's name for
{input}), and the hiddeneasnippet clipboardcommand (useeasnippet history). Settings from
builds older than 0.1.0 and per-snippet hotkeys from 0.1.0 are no longer moved over; coming from
0.1.0, set those hotkeys again. - Erase All in Settings › Privacy & Data now also deletes the SenseVoice and Qwen3-ASR downloads.
- A "local" AI server on another machine counts as the cloud: eaSnippet asks before a plugin sends
it text, and never uses it to tidy up dictation. - Fixes: a rare crash when a sentence started with "um" before certain letters; a second running
copy of eaSnippet no longer stops the first one's Qwen3-ASR server.
Install
brew upgrade --cask x/tap/easnippet # or: brew install --cask x/tap/easnippetOr download the zip below and move eaSnippet to Applications. After updating, macOS may ask you to
allow Accessibility, the microphone and Screen Recording again.Downloads
- Right-click the menu bar icon and your Mac stays awake, screen on, until you right-click it again.