SuperCmdSuperCmd

Release notes

What changed in SuperCmd.

New features, careful refinements, and fixes shipped to the native macOS launcher.

Current release

1.0.8

1.0.8

Latest
View release

SuperCmd 1.0.8

New Features

AI

image

  • Web search works with every provider. Models without reliable tool calling, Apple Intelligence included, use app-managed retrieval, and a search that fails says so.
  • Sources are a compact control with site favicons, a count, and clickable rows.
  • Quick AI gains its own globe toggle, and your last choice becomes the default for new chats.
  • Tab on an empty launcher opens a blank Quick AI draft, which can hand off to the chat window.
  • The AI Chat hotkey toggles the window that is already open, keeping the conversation, composer, and in-flight stream intact.
  • Chat windows appear in the ⌥Tab switcher.
  • The model you pick becomes the default for new conversations, and a resized window reopens at that size.
  • OpenRouter gained Maximum Output Tokens, sending 4096 by default instead of inheriting a limit large enough to fail credit reservation.

Search Contacts

  • Added Search Contacts: the address book on the left, the selected card on the right with avatar, phone, email, and company. Searching "call", "phone call" or "facetime" finds it.
  • Return opens the card in Contacts. Call via Phone (⇧⌘P), FaceTime (⇧⌘F), FaceTime Audio (⇧⌘A), Send Message (⇧⌘M), Copy Full Name (⇧⌘C), Copy Phone Number (⌥⌘C).
  • The ⌘K menu adds one Call row per extra number, plus Copy Email.

Calendar / My Schedule

<p align="center"> ![Screenshot 2026-09-19 at 4 51 09 AM](https://github.com/user-attachments/assets/7c6db85c-dadc-4308-9784-7c51038b25b8) </p>
  • SuperCmd now watches your calendar with the panel closed, so a card can appear before a meeting starts, offering Join, Copy Link, and dismiss.
  • Reminders ship on, 10 minutes and 1 minute ahead. Either lead time can be changed, set to At start, or switched off.
  • Auto-Join opens the link for you. Off by default, and can ask first with a ten-second countdown. It never joins a call you already missed.
  • Added Join Next Meeting, which joins the meeting already under way if there is one — which is when you actually press it.
  • An opt-in menu-bar item counts down to your next meeting, with Join Meeting, Open in Calendar, My Schedule, and Calendar Settings.
  • Meeting links open in the browser you choose, under Settings → Calendar.
  • Supported Zoom and Teams links open in their own apps when installed. On by default.
  • Choose which calendars are watched, each keeping its own colour, with search.
  • An Enable Calendar switch turns the whole feature off without discarding its settings.
  • Added Settings → Calendar, which can request calendar access itself. Before, the only way to grant it was to find My Schedule first.
  • In My Schedule, Return now joins the selected meeting when it has a link. Up Next lists only meetings that have not started, and rolls over on its own.

Extensions

  • Development extensions: point SuperCmd at a folder of Raycast-style source and run it without Raycast, Node, or npm. It installs the dependencies, builds, and rebuilds on save.
  • Extensions are opted in one at a time, so a clone of raycast/extensions adds no launcher rows until you pick one. Each row shows its build state, Retry, and Reveal in Finder.
  • Build output lands outside your folder, and switching an extension off never touches your source.
  • Added Import Extension, which picks a folder and lands on the Extensions pane.
  • Installed extensions and individual commands can be switched off in Settings → Extensions. Off means gone — no row, alias, pin, hotkey, deep link, menu-bar item, or AI tool — while preferences and sign-ins survive. The choice syncs to your other Macs.

Window Management

  • Added Window Gap (None, 8, 12, 24, 32, 48, 64 px), the room left between two tiled windows. Screen edges stay flush and thirds stay equal.
  • Added Center Two Thirds (⌃⌥⇧E), the centered column missing between Center Half and Almost Maximize.
  • Added Minimize Window. It ships unbound.
  • Added Zoom, which performs the app's own zoom like the green button, and Fill now reproduces macOS's Fill, margins included, instead of being a second Maximize.
  • Move to Next/Previous Space carries the window by pressing its title bar, so it works on real apps rather than only a bare AppKit window. A fullscreen window is refused with a reason.
  • Move to Next/Previous Display now works on a fullscreen window.
  • The ⌥Tab Window Switcher is now a setting, default off. A separate option includes windows from every Desktop and switches Desktop when you pick one.
  • Every window action has its own switch in Settings → Window Management, so you can keep the feature and drop the actions you never use. A switched-off action leaves the launcher and releases its shortcut for other apps.

Keyboard

  • Escape can be part of a global hotkey, so ⌃ESC records and binds. A bare Escape still cancels recording.
  • Added Auto-switch Input Source: a layout installed while SuperCmd is open and handed back when it closes, so English commands typed with a CJK or Vietnamese input method no longer vanish into a composition buffer. Automatic follows your current source, or pick a layout.
  • It applies in every panel mode, and keeps applying inside floating note windows.
  • Added Settings → Keyboard, collecting Navigation Bindings, Auto-switch Input Source, and the Hyper Key.

Clipboard

  • Return's action is now a choice: Settings → Clipboard History → Actions, Paste to Active App or Copy to Clipboard. The two trade keys, so neither is left unbound, and the footer pill and ⌘1…⌘9 follow.

Launcher

  • Every shortcut a ⌘K row shows now fires from the highlighted row without opening the menu. ⌘C on a history row, ⇧⌘R on a clipboard file, ⌘D on a note or snippet and ⇧⌘I on a screenshot did nothing at all before.
  • Quit App, Restart App, Force Quit, and Disable App no longer need ⌘K pressed first.
  • Escape resets the panel to the empty launcher before closing, even from a command's own hotkey.
  • Backspace in an empty search field goes back within the flow instead of closing the panel.
  • Argument pills follow the caret instead of parking mid-bar, and Escape keeps the pills and whatever you typed into them.
  • Added Search Scopes to Settings → Applications: every folder searched for apps, with a "+" for your own. Folders not on this Mac are marked, not dropped.
  • The built-in list grows from five folders to twelve — ~/Applications, both cryptexes, both PreferencePanes folders, System Settings' plug-ins — so third-party preference panes and the About and Software Update panels are searchable.
  • The launcher's position is remembered per display, so a drag on one monitor no longer moves the spot parked on the others.
  • Search Menu Items and Extension Store gained Settings → Commands rows, for a hotkey or an alias.
  • System Settings panes are listed under Settings → Commands → System Settings, each with a checkbox, an alias, and a hotkey. Uncheck a pane and it leaves the launcher.
  • Quicklinks, Scripts, Screenshots, and Terminal have master switches, and a disabled tool stops its commands, hotkeys, and background work. Fresh installs start with them off; anything you already set is carried over.
  • Eject All Disks reports success only once Finder has finished, and reports failures and denied permissions.
  • The calculator answers zone-only time queries: "est time now", "time est", "new york time now".

Screenshots

  • Added a save location under Settings → Screenshots: every capture auto-saved as a timestamped PNG and overwritten with your annotations.
  • Added When a screenshot is taken: open the editor, or copy to the clipboard and stop.
  • Added Done, which saves annotations without touching the clipboard, and Cancel, which discards. Plain close used to keep the raw capture and drop the annotations.
  • The colour picker is now a full-screen overlay: Escape cancels, a click anywhere picks. It can no longer get stuck.
  • Screenshot text is indexed automatically, so library search finds words in any capture, not just the ones where you ran Copy Text.

Notes

  • Notes carry searchable aliases, shown under the title and carried through sync and backups.
  • Pin Note and Unpin Note now carry ⇧⌘P. Both were missing from every language, English included.
  • Deleting a note says plainly that its Markdown file stays in your folder.

Dictation

  • OpenRouter transcription grows from three models to twenty: GPT Transcribe, GPT-4o Transcribe and Mini, Whisper 1, Whisper Large V3 and Turbo, GPT Audio and Mini, Voxtral Small 24B, and the Gemini 2.5 and 3.x line.

Snippets

  • A bare {date} renders in your own locale and time zone, while an explicit format is left as written. The same applies in quicklinks.
  • Creating a snippet focuses the content field, shows a date-format hint, and offers a placeholder picker.

Improvements

Performance

  • Typing in the launcher is no longer blocked by the file index. The same-frame scan is measured against your own index and taken only when it fits in a frame — it had cost about 17 ms per keystroke in release builds and two seconds in debug ones.
  • Idle memory is bounded: Settings releases its view tree on close, local model containers expire after 90 seconds, browser history and icon caches drop under pressure, camera resources wait for first use, clipboard pages load on demand, and AI Chat releases its hierarchy.
  • Extension hosts retain less and exit cleanly, with bounded action retention, a bundle cache, scoped timers, an orphan sweep, and one shutdown deadline for every host.
  • Panel show work is paced after the panel is on screen, rather than ahead of the first frame.
  • The calendar watcher arms no timer and holds nothing while nothing consumes it.

Download Size

  • The DMG is 13.8 MB, down from 25.1 MB: LZMA instead of zlib, dead x86_64 slices stripped, Sparkle's sandbox-only helpers dropped, UTF-8 language catalogs, a minified extension host, lighter assets. The dependency graph is pinned so it cannot grow back.

Settings

  • Pane content dissolves under the window title instead of scrolling straight through it.
  • The sidebar has a neutral selection, responds on the first keypress, and continues navigation from the item you are on.
  • Every list row's on/off is one small checkbox at the end of the row, the same across Applications, Commands, Window Management, Apple Shortcuts, Extensions, and extension commands.
  • Commands folds into Built-in, System, and System Settings cards that open on demand, and Search Scopes is the same kind of card, with Add Folder in its header. A closed card costs nothing.
  • The Extensions pane stays top-aligned, and the toolbar keeps its transparent chrome through pane changes.

Hyper Key

  • The Caps Lock remap survives a keyboard plugged in later, a Bluetooth reconnect, sleep, and a write the keyboard silently refuses. Each keyboard is written and verified separately.
  • When another tool already owns Caps Lock, SuperCmd stands down with a toast instead of fighting it.
  • Only mappings SuperCmd installed are ever cleared, and a failed cleanup stays retryable.
  • The fallback tap ends its hold unconditionally, so a native Caps Lock press no longer left ⌘Tab arriving as Hyper+Tab.

Window Management

  • A hotkey is no longer reserved for an app that is not installed — while the binding itself is kept, since an unplugged drive is not a removal.
  • Uninstalling an app releases its hotkey, alias, pin, and disabled mark, once the bundle is really gone.
  • Space reads and switches are scoped to the display you are on, so a switch no longer fires twice, an app hotkey no longer walks the wrong monitor, and a window cycle no longer jams on windows minimized elsewhere.
  • Display moves walk screens in spatial order and read the frame back.

AI

  • The transcript follows new turns and streaming on its own, and pauses the moment you scroll up.
  • Replies have more room and no provider avatar, so switching provider no longer relabels old replies.
  • Sent attachments line up with your own messages, and clicking one opens a preview that Escape closes.
  • Bare links in a Quick AI answer render as titles or site names, while copying still yields the original Markdown.

Dictation

  • Apple dictation recovers when Fn is released while it is still preparing.
  • Downloaded speech locales are capped at two, so languages you tried once stop accumulating.

Bug Fixes

  • Fixed the largest crash cluster on 1.0.7: the launcher's drop-shadow window could abort the process from inside an AppKit layout pass, arriving in reports as an uncaught exception, as "Signal 6", and as a trap in the display cycle.
  • Fixed a crash caused by two threads using the analytics queue at once, which corrupted the heap.
  • A quit you asked for is no longer reported as a crash on the next launch.
  • Quitting no longer hangs at "Not Responding" on a cloud-sync file iCloud has evicted. Such a file passes every existence check, then blocks on the first read.
  • Every reader of a file you point SuperCmd at now reports an evicted file instead of blocking: snippet import, file preview, chat attachments, agent file reads, both backup importers, and script scanning.
  • Extension grids that never left their loading state now render — Lucide Icons shows all 1,847 icons, and gif-search's loading bar clears.
  • Tinted remote SVGs are masked the way Raycast masks them, so they are visible on a dark tile instead of black on black.
  • A list or grid section's subtitle renders beside its title.
  • Fixed import.meta in bundled extensions, wrapped list titles and subtitles, development-extension icons, and flickering embedded Markdown images.
  • A saved AI model is no longer replaced by an older one when the model catalog is slow at launch.
  • An app hotkey brings a hidden app back with focus, not behind its own windows.
  • Removing an extension from the menu bar sticks across a restart.
  • Shorthand currency conversions keep the currency you asked for instead of your Mac's regional one.
  • Clear All History asks first, and keeps pinned entries.
  • Confirmation dialogs are modal to the keyboard: ⌘⇧↩ no longer pastes, ⌃X no longer deletes, ⇧⌘E no longer mails, and ⌘K no longer opens the actions menu from behind one.
  • The toast stack no longer clips from the third toast on.
  • AI Chat no longer holds a closed conversation's views and images in memory.
  • Fixed the notch at the tip of the arrow annotation in the screenshot editor.
  • The Settings window no longer closes out from under a recorder capturing an Escape chord.

beta-v1.0.8-beta-1

Pre-release
View release

Contacts and Calendar

  • Search Contacts: find contacts, make phone or FaceTime calls, send messages, and copy contact details.
  • Meeting reminders: configurable alerts before meetings, with quick join and copy-link actions.
  • Automatic meeting joining: optional auto-join with a confirmation countdown.
  • Join Next Meeting launcher command.
  • Meeting browser preference: choose where meeting links open.
  • Menu-bar meeting countdown.
  • Multiple-calendar selection, preserving calendar colors.
  • Dedicated Calendar settings with a master enable/disable switch.
  • Improved Up Next handling as meetings start and end.

Extensions

  • Custom development extensions: import local Raycast-style extension source and build it using bundled Bun, without requiring Raycast, Node, or npm.
  • Development folder controls, source-change watching, and build-failure recovery.
  • Enable or disable entire extensions or individual commands while retaining extension preferences and data.
  • Extension enablement settings sync across Macs.
  • Removing an extension’s menu-bar item now persists.
  • Fixed extension grids getting stuck loading.

Window management

  • New Minimize Window, Zoom, and Center Two Thirds commands.
  • Fill now follows macOS’s tiled-window margin setting.
  • Restored Move to Next/Previous Space, with a more reliable window-carry mechanism.
  • Improved Space switching and app hotkeys across multiple displays.
  • Moving fullscreen windows between displays now exits fullscreen, moves, and restores fullscreen.
  • Window Switcher enable/disable control.
  • Optional Window Switcher across all macOS Desktops.

Keyboard and launcher

  • Dedicated Keyboard settings pane.

  • Auto-switch Input Source: select Automatic or a specific keyboard layout when opening SuperCmd, then restore the previous source on dismissal. Also works in floating notes.

  • Escape in global shortcut combinations.

  • Action-menu shortcuts work directly from the selected result without opening ⌘K.

  • Escape closes and resets the launcher; empty-search Backspace navigates back.

  • Launcher and Quick Prompt positions are remembered per display.

  • Custom application search folders, with broader built-in discovery of apps, utilities, and settings panes.

  • Current-time queries such as “EST time now” and “New York time now.”

  • Hyper Key reliability improvements for newly connected keyboards, lost remaps, and stuck modifiers.

  • Uninstalled apps release their reserved shortcuts.

Clipboard, screenshots, and snippets

  • Clipboard Primary Action: choose whether Return copies or pastes.
  • Screenshot save location: automatically save captures to a chosen folder.
  • After-capture action: open the editor or copy directly to the clipboard.
  • Discard screenshot removes the capture from history and its auto-saved file.
  • Done saves screenshot annotations without copying.
  • Fixed screenshot arrow rendering and color-picker selection/cancellation.
  • Snippet date placeholders follow the user’s locale and time zone, while retaining custom formats.
  • Improved snippet creation focus, date hints, and placeholder picker.

Settings, data safety, and polish

  • Master switches for Quicklinks, Scripts, Screenshots, and Terminal, preserving existing users’ settings.
  • Safer Notes folder changes and Markdown sync, preserving notes and files through failures.
  • Clear success/failure feedback for Eject All Disks.
  • Improved Settings navigation, title readability, launcher footer spacing, and list scrolling.
  • Search Contacts selection resets to the first result on opening.
  • Inline argument suggestions stay anchored to the caret, and Escape preserves entered arguments.
  • Updated Grok branding.

Performance, stability, and distribution

  • Reduced launcher and Settings latency, deferred expensive work, and bounded retained memory.
  • Improved extension process cleanup and runtime lifecycle handling.
  • Fixed hangs when reading iCloud-evicted files.
  • Fixed launcher shadow crashes, positioning during drags, and clipped stacked notifications.
  • Improved license recovery during service outages.
  • SuperCmd Beta now has its own app identity, version/build sequence, settings storage, and update feed, with signed and notarized GitHub distribution

1.0.7

View release

SuperCmd 1.0.7

New Features

Launcher

  • Every Quick AI preset is now a launcher row, so typing "fix grammar" runs it directly instead of going through Quick Prompt first.
  • Added Toggle System Appearance, which switches macOS between Light and Dark. Searching "dark mode" finds it.
  • iCloud and other sections inside System Settings now appear as results, not just the top-level panes.
  • Built-in commands can be switched off from Settings → Commands, or with Disable Command (⌘⇧D) in a row's ⌘K menu. A disabled command leaves the launcher along with its hotkey and alias.
  • The search bar's icon is now a choice in Settings → General: a magnifying glass (the new default), the SuperCmd mark, no icon, or any emoji.
  • ⌘W closes the panel, and the next open starts at the main menu regardless of the Pop to Root delay.
  • Files, folders, and apps can be dragged out of the launcher and Search Files into Finder, the Dock, or any app. Clipboard entries drag out too, as the text, link, file, or image they hold. ESC cancels a drag.
  • Added Copy Path (⌥⌘C) to file and folder rows.
  • Added Send via Email (⇧⌘E), which starts a Mail draft with the selected file attached, from launcher file rows, Search Files, and clipboard file entries.
  • Create Quicklink now appears in the ⌘K menu of any URL result, with the link prefilled.
  • A calculation left on screen when the launcher closes can be recalled with ↑ in an empty search field, like any other query.

Window Management

  • Added Center Half (⌃⌥⇧C), a half-width column centered on the screen, for wide displays.
  • Added Next Display and Previous Display, which move the focused window to another screen while keeping its relative size and position.
  • Added Move to Next Space and Move to Previous Space, which carry the focused window to the adjacent desktop.
  • Window Management can be switched off entirely in Settings, which also frees its shortcuts for other apps. A Reset to Defaults button restores the stock bindings.
  • App hotkeys now switch to an app on another Space instantly, without the slide animation. Pressing the hotkey again either cycles through the app's windows or hides the app, chosen under Settings → Applications → When Pressed Again.

Search Files

  • Opens on Recently Used, the files you last worked on, with the first one selected so the preview is never empty.
  • Tab on a folder lists its contents, ⇧Tab climbs back up, and typing a path such as ~/Documents/rep browses that folder narrowed to "rep". In the launcher, Tab on a folder row hands off to Search Files.

Notes

  • Typing in the notes browser highlights every match inside the selected note. ⇥ / ⇧⇥ and ⌘G / ⇧⌘G step through them.
  • ⌘F opens a find bar in a floating note window, with the same highlighting and cycling.

AI

  • Quick Prompt shows the model's edit as a diff before it lands: removed lines in red, added lines in green, changed words highlighted. ↩ applies, ESC rejects, and you can type a follow-up such as "make it shorter" or edit the result in place (⌘E) before applying. Turn it off under Settings → Quick Prompt → Review changes before applying.
  • Grok gained a reasoning effort setting, in Settings → AI and in the chat window. It defaults to Automatic, which sends nothing and leaves the model's own behaviour unchanged.
  • Chat shows the model's thinking as a collapsible Thought process section above the answer, for Grok, ChatGPT, and OpenRouter models that report it.
  • Images can be pasted straight into the AI Chat composer.
  • AI Chat errors show the provider's own message with a Retry button. Web search is now opt-in per chat from the + menu, and if the search tool fails before the model answers, the chat falls back to a plain answer and says so.
  • Added a master Enable AI Features switch in Settings → AI, plus per-feature switches for Dictation, Read Aloud, Quick Prompt, Agents, and AI Chat. Off means the feature's commands, hotkeys, and models are gone, not hidden.

Settings

  • Added an emoji skin tone preference under Advanced. It applies to the emoji picker and to what gets pasted, and your recents keep working.
  • The Extensions pane now links to the Extension Store.
  • The last onboarding step offers Open at Login, ticked.

Clipboard

  • Re-copying something already in history moves the existing entry to the top instead of adding a duplicate, wherever it was in the list.

Browsers

  • Dia browser history and bookmarks are now searchable.

Improvements

Performance

  • The launcher opens faster. App discovery and icon loading moved off the main thread, the command list only rebuilds when something changed, and extension prewarming waits until the panel is on screen.
  • Searching clipboard history no longer freezes the panel when history holds large clips. Search runs against an index in the database, and previews are bounded.
  • Extension host processes exit when SuperCmd quits or crashes, so they no longer linger and burn CPU.
  • Scratch files left behind by an interrupted file-index build are cleaned up at launch.

Launcher

  • Input methods such as Pinyin, Japanese, and Korean now work in the search field: results narrow while you compose, Return commits the candidate, and ESC abandons it.
  • Apps that declare themselves as background-only despite having a window (BetterDisplay, Parsec) and Steam game shortcuts now appear in the launcher.
  • App hotkey jumps across several Spaces no longer flash the desktops in between.
  • The ⌘ pill stays in the footer while typing, so the app menu is always reachable.
  • The quicklink editor is fully keyboard-driven: Tab and Return move from Link to Name to Tags, and tag suggestions render in full instead of being clipped.

Window Switcher

  • Windows stacked exactly on top of each other fold into one tile marked ×N. Tiles are ordered by how often you use each app, then by position on screen, and no longer reshuffle when you click a window.

AI

  • Quick Prompt stays open when another app takes focus while you type, and remembers its own position separately from the launcher.
  • AI Chat conversation previews in the sidebar render as plain text rather than raw Markdown.
  • OpenAI reasoning models now accept tool calls, so web search works with them.

Read Aloud

  • The macOS voice list no longer shows the same name a dozen times. Voices shared across locales are labelled with their language.

Settings

  • Every Settings search field focuses when you click anywhere on the pill, and the extensions list is a single card.

Localization

  • Every toast is now localized, and 131 interface strings that still fell back to English are translated in all ten languages.

Bug Fixes

  • Fixed three crashes seen in field reports: a layout exception when the panel opened at the Medium content size, an audio assertion when dictation or voice capture stopped, and crashes that left no report because a stack overflow had no room to run the handler. Crash reports now capture stack overflows.
  • Search Menu Items now fires items in Electron apps such as Cursor, VS Code, and Slack.
  • Currency amounts typed with two decimals, such as $34.44, convert again.
  • The Search Files preview no longer blanks while arrowing through results.
  • Snippets pasted from the panel place the cursor at {cursor}, matching keyword expansion.
  • The screenshot editor's close dot closes the panel, like ESC, instead of dropping you on the library.
  • Dragging a file into a Finder folder copies it instead of leaving an alias.
  • Drags out of the launcher into web composers now land. A synthetic paste no longer leaves Command held down system-wide, which had been turning every drag on the machine into a move.
  • Raycast 2.x backups (the RAYCFG3 format) now import, including hotkey and window settings, instead of previewing as empty.
  • Cancelling a Quick Prompt run mid-stream no longer pastes the partial result and closes the panel.
  • ⌘C in AI Chat with nothing selected copies the reply instead of wiping the clipboard.

1.0.6

View release

SuperCmd 1.0.6

New Features

Launcher

  • Launcher rows now show the global shortcut assigned to them, as keycaps beside the name.
  • Added ⌘Up and ⌘Down to jump the results list a section at a time.
  • Added searchable dropdowns throughout the app, opened with ⌘P, with a filter field, arrow navigation, and Return to pick.
  • Added command history: pressing Up in an empty search field recalls previously run queries, newest first.
  • Added a Check for Updates command, which reports the result in the toast pill instead of opening Settings.
  • Added a Quit SuperCmd command.

Window Management

  • Added a Toggle Fullscreen action that uses the real macOS fullscreen mode, the same as the green title bar button.
  • One shortcut can now be assigned to several window actions and cycles through them on each press, in the order the Window Management tab lists them. Shared shortcuts carry a badge showing their position in the cycle.

AI

  • Added Grok as an AI provider, signed in with a SuperGrok or X Premium subscription rather than an API key.

Dictation

  • Added Parakeet v3, a multilingual checkpoint covering 25 European languages, installable and removable alongside the existing English one.
  • Added a dictation language setting. Choose Automatic, or state the language you speak and have it passed to the engine, which stops speech being detected as the wrong language or silently translated.
  • The engine is now chosen from a single dropdown, and the language list offers only the languages that engine can actually transcribe, with a warning when a stored choice is not covered.

Calculator

  • A bare foreign currency amount now converts to your region's currency at the live rate, with the rate shown beneath the result. An explicit target such as $5 in eur still wins.
  • Added rates for currencies the European Central Bank feed does not publish.

Settings

  • Settings search now finds individual rows, including commands, applications, window actions, quicklinks, Apple Shortcuts, and extension commands, rather than only tabs and section headings.
  • Results are grouped under headings, carry the real icon of the row they stand for, and can be walked with the arrow keys and opened with Return.
  • Choosing a result, or Configure Command from the launcher, now scrolls to the exact row and highlights it.
  • Clipboard History settings now list the applications SuperCmd blocks by default, so it is clear which password managers are already covered.

Extensions

  • Added Uninstall Extension to an extension command's actions menu, with ⌘Delete as its shortcut.

Screenshots

  • Return now opens a full size preview of the selected capture inside the panel, with the arrow keys still paging through history. ⌘Return opens the annotation editor.
  • Every annotation tool now shows and responds to its number key, and the editor gained shortcuts for copy, save, pin to screen, copy text, and clear all.

Emoji

  • Added the plain directional arrows ↑ → ↓ ← to the symbols category.

Improvements

Energy and Performance

  • Fixed the largest source of SuperCmd's energy use. Menu bar extensions were refreshing on set interval
  • The menu bar status item is now repainted only when what it displays actually changes, instead of on every extension tick.
  • Improvements for Snippet Engine.
  • The agent pill stack no longer runs a continuous timer when no agent is running.
  • Fixed a key monitor and a timer leaking on every Quick Prompt and clipboard editor use.
  • Launcher results now appear in the same frame as the keystroke: search debounces are gone, the file index scan runs in parallel, and stale rows no longer flash between keystrokes.

Launcher

  • The launcher now learns which command you choose for a query, so a result you keep picking rises to the top for that query.
  • A command's own hotkey now closes its screen when it is already open, matching how the launcher hotkey toggles.
  • Momentum scrolling in the panel now carries further after a trackpad flick instead of stopping abruptly.
  • Show Files in Launcher is now off by default, and with it off the file index no longer warms on panel show, so a new install is not asked for Desktop, Documents, and Downloads access. Existing choices are kept, and the Search Files command is unaffected.
  • Arrow keys in the actions menu now stop at the ends instead of wrapping around onto destructive rows.
  • Extension commands now show the Command kind label, matching every other row.
  • Web apps installed from a browser now show that browser's name, so two copies of the same site can be told apart, and chrome youtube finds the right one.
  • System Settings panes and saved quicklinks now carry a parent subtitle, and the top section is titled Results while typing.
  • Footer pills now nest evenly inside the panel's corner curve at every content size, and the panel's edge highlight is dimmer in dark mode.
  • Row typography is consistent across kinds, and the selected row no longer changes weight or draws an outline.
  • The footer's Actions button is now clickable in every mode that shows it, including the Extension Store, Clipboard, Emoji, Camera, Screenshots, Snippets, Notes, Schedule, and Quicklinks.
  • ⇧⌘P is now the pin shortcut everywhere, ⌘P toggles the filter dropdown open and closed, and unpinning keeps the highlight on the row.

Window Management

  • The quarter actions are now ordered clockwise from the top left, both in the settings list and in a shared shortcut's cycle.

Notes

  • An unpinned note now stays in front while you are working in it, instead of dropping behind the application underneath.

Settings

  • Search Quicklinks and Create Quicklink now have rows in Settings, so both can take a global shortcut and an alias.

Privacy

  • Passwords app is by default added in the disabled applications for the clipboard.

Crash Reporting

  • Crash reports now record which binary they came from, so a report can be paired with the symbols that decode its stack, and a release built without those symbols is rejected instead of shipping.

Bug Fixes

Crashes

  • Fixed the app being killed whenever text recognition failed on a copied image. Copying a one pixel tracking image from a web page was enough to trigger it.
  • Fixed the crash that ended every dictation session using Parakeet.

System Actions

  • Fixed Lock Screen only putting the display to sleep and leaving the session unlocked. It now locks immediately, and says so when it cannot.

Keyboard

  • Fixed Hyper Key chords also toggling Caps Lock when Quick Press is set to Toggles Caps Lock.
  • Fixed ⌘Q quitting SuperCmd instead of the application you were looking at. Quit is still available from the menus and as a launcher command, without a keyboard shortcut.

Quicklinks

  • Fixed pressing Return on a quicklink with arguments leaving the panel with nothing focused, so typing went nowhere and the screen could only be left backwards.
  • Arguments now fill in place instead of on a separate screen, the pills stay visible, and ← and → walk between the search field and each argument.

Extensions

  • Fixed extension actions that name an application, such as Open in Cursor, opening in the default application instead.
  • Fixed list and grid sections drawing a heading with no rows beneath it.
  • Fixed the translate extension's language selector never appearing, which made the extension unusable.
  • Fixed the Extension Store showing "No extensions available" when reopened within the Pop to Root window.

Screenshots

  • Fixed clicking a thumbnail taking the full double click interval to select.
  • Fixed Pin to Screen also pinning the capture to the top of the library permanently.
  • Fixed annotations drawing thinner in the editor than in the exported image, and arrowheads drawing hollow in the editor and solid on export.

Dictation

  • Fixed Mistral transcription failing with an invalid model error for anyone who had selected Voxtral Small. That model is not served by the transcription endpoint, so it is no longer offered and existing selections fall back to a working one.
  • Fixed Parakeet reporting itself as not installed when its files were already on disk, or as installed after they had been deleted.

1.0.5

View release

New Features

Interface

  • Redesigned the built-in command icons with a colorful glass icon set — Clipboard History, Snippets, Notes, Quicklinks, Search Files, Translate, Camera, AI Chat, Quick Prompt, Quick Fix, Agents, and the extension Store. Create Snippet, Create Note, and Create Quicklink now share their parent command's icon.
  • Search Emoji & Symbols now uses a smiley emoji as its icon.

Dictation

  • Added a model release delay setting for local dictation models, with idle windows from 1 minute to 2 hours plus Never. The default is 2 hours, so back-to-back sessions never pay a model reload while a long-idle app still returns its memory.

Improvements

Launcher

  • The launcher now opens on the screen you are working on instead of always appearing on the display it was last used on.
  • The panel now stays pinned to its top edge while its content grows and shrinks, instead of jumping around the screen.
  • The launcher no longer flashes a loading indicator while you type — results simply appear when ready.
  • Added ⌘P to pin or unpin the selected command, and ⌘⇧↑ / ⌘⇧↓ to move a pin up or down without opening the actions menu. The menu shows the new shortcuts.

Dictation

  • Hold-to-talk no longer freezes the app while a Bluetooth microphone, such as AirPods, is slow to connect, and a recording that never starts now recovers cleanly instead of wedging the session.
  • Fixed long Whisper transcriptions being discarded by a timeout instead of typed out.
  • After you release the hold key, the pill now shows transcription progress instead of a frozen waveform.
  • Dictation models now load on first use instead of at every launch, unless the release delay is set to Never.
  • Cloud dictation now encodes audio in the background, keeping the interface responsive during long recordings.
  • Reduced the dictation pill's rendering work while recording.
  • Dictated text is no longer written to the system log.
  • Removed the nonfunctional Qwen3-ASR engine option from Dictation settings; a stored Qwen3 selection now falls back to a working engine.

Screenshots

  • Escape now closes the screenshot editor in a single press.
  • The first drag after opening area capture now registers immediately.

Installer

  • The install disk image no longer shows stray system folders next to the app.

Bug Fixes

Launcher

  • Fixed the search bar losing keyboard focus after choosing an item from the actions menu.
  • The launcher now closes when you swipe to a newly created desktop in Stage Manager or Mission Control, matching how it already behaved on existing desktops.
  • The launcher now also closes when Mission Control opens.
  • Newly installed apps now show up in search results as soon as their installation finishes, without relaunching SuperCmd.

Menu Bar

  • The menu bar menu now opens attached to the SuperCmd icon instead of floating near the edge of the screen, and its items show their icons again.

Widgets

  • The calendar widget's permission prompt now appears on fresh installs instead of failing silently.

Stability

  • Fixed a crash when Check for Updates, a Settings deep link, or the chat model picker was the first Settings entry of the session.
  • Fixed the launcher opening invisibly on macOS 26 after closing the desktop space it was last shown on; the window now rebuilds itself automatically.
  • On the macOS 27 beta, SuperCmd now survives a system AutoFill bug that crashed the app whenever one of its windows came forward. If macOS trips the bug, the affected window stays in place — invoking it again brings it forward.

Crash Reporting

  • Crash reports now include the underlying exception message instead of only a signal name.
  • Closing the crash report panel with X now means Don't Send, and the close button is easier to hit.
  • Fixed normal shutdowns from before a reboot being reported as crashes on the next launch.
  • Fixed a crash observed by both the crash recorder and macOS filing two reports for the same exit

1.0.4

View release

SuperCmd 1.0.4

New Features

Translation

  • Rebuilt the translator as a full-size two-pane editor that handles multi-paragraph text, with language swapping, ⌘↩ to copy, and its own actions menu.
  • Added Translate Selection, which translates text selected in any application, by shortcut or from the launcher.
  • Added Apple on-device translation as an alternative to MyMemory, with language pair download and management.
  • Added a Translation settings pane covering provider selection, language pairs, and privacy and quota guidance.

AI

  • Added a custom AI provider supporting OpenAI-compatible and Anthropic-compatible endpoints, for use with local servers such as oMLX.
  • Added Markdown rendering, hover-to-copy for code blocks and responses, and persistent conversation history to Quick AI.
  • Added custom Quick Prompt presets with editable names, instructions, and emoji icons, and the ability to hide built-in presets.
  • Added global hotkeys for Quick Prompt presets, and an optional Quick AI mode that runs a preset on selected text without opening the prompt.
  • Added separate AI provider selection for Quick AI, AI Chat, and Quick AI prompts.
  • Added per-model reasoning effort for ChatGPT models that support it.
  • Added a Preserve line breaks setting for Quick Fix and Quick Prompt, enabled by default.
  • Added Quick AI shortcuts for New Chat, Open in AI Chat, Previous Chat, and Next Chat.
  • Added alias and global hotkey support for AI Chat in Settings → Commands.

Read Aloud

  • Added the complete Edge voice catalog, with 322 voices across 142 locales, replacing the small bundled English list.
  • Added separate language and voice selection in Read Aloud settings and the floating read pill.

File Search

  • Removed the file index entry limit, so all eligible files and folders are searchable.
  • Added type filters for Folder, Document, Image, Video, Audio, Archive, and Text.
  • Added a preview and metadata pane to Search Files, and parent folder paths to file results.
  • Added file index statistics to Settings, including entry counts, disk usage, and last indexing duration.
  • Added gitignore-style exclusion patterns for the file index.

Apple Shortcuts

  • Added Apple Shortcuts to the launcher, with search, per-shortcut enablement, aliases, and global hotkeys.

Launcher

  • Added configurable web search engines, including Google, Bing, DuckDuckGo, Brave, Startpage, Ecosia, Yahoo, Baidu, Yandex, Naver, Sogou, Qwant, Kagi, and a custom URL option.
  • Added an in-app changelog, available in About and as a launcher command.
  • Added a Reset Launcher Position command, and the launcher now remembers its position across restarts.
  • Added a setting to hide Quick AI from the launcher without disabling AI commands.
  • Added a Fill window action that expands the frontmost window to fill the screen.
  • Added X and Instagram links to the app menu.

Script Commands

  • Added global hotkeys for custom Script Commands.
  • Added support for Raycast Script Command arguments, refresh intervals, working directories, confirmation, output modes, and ANSI colour.
  • Added import of Script Command directories from Raycast backups.

Dictation

  • Added custom dictation vocabulary as a term list, passed to the speech engine to improve recognition of names and uncommon words.

Backups and Trial

  • Added .supercmdbackup export and selective import for quicklinks, snippets, notes, clipboard, screenshots, and AI chats.
  • Added data export for expired trials, available without unlocking the rest of the app.
  • Added trial reminders two days and one day before expiry.

Crash Reporting

  • Added crash reporting. After an unexpected exit, the next launch offers a report to review, share as a GitHub issue, or discard. Nothing is sent automatically.

Improvements

Performance

  • Reduced memory use with roughly 126,000 files indexed from about 641 MB to about 93 MB.
  • Reduced dictation pill CPU use to about 1% while recording and effectively zero once dismissed.
  • The file index now persists between launches and excludes node_modules, DerivedData, caches, and temporary folders by default.
  • Improved file search speed through smaller per-entry search data and fewer path allocations.

Launcher

  • Improved launcher fuzzy search
  • Down Arrow now expands the launcher in Compact mode.
  • Backspace on an empty search field now navigates back, matching Escape.
  • Logical shortcuts now follow the active keyboard layout, so Dvorak, Colemak, and custom layouts work correctly.

Extensions

  • Extension results now show the command name with the extension name beneath it, instead of combining both into the title.
  • Extension file, folder, and application preferences now use native macOS pickers instead of text fields.
  • Reopening SuperCmd within the Pop to Root window now returns to the extension screen you left, with search and selection intact.

Dictation

  • Dictation now shows warm-up progress instead of a listening waveform, and the Stop button appears only while recording.
  • Microphone and Speech Recognition permission prompts are now brought to the front.
  • Local dictation models now stay loaded for the session instead of reloading on each use.

Snippets

  • Snippets now expand as soon as the final keyword character is typed, without requiring a trailing space or Return.

Calculator

  • Added percentage, ratio, date and time, workday, PPI, unit, and function support.

Interface

  • Clipboard images now fit the preview area instead of requiring scrolling.
  • Detail panes for clipboard, snippets, notes, quicklinks, and files now scroll clear of the footer.
  • Return in a tag field now accepts the highlighted suggestion, and Backspace removes the last tag.
  • Settings now appears in Cmd-Tab while open.
  • Apple language model controls are now shown only when Apple On-Device is selected.
  • Replaced the filled back button with a transparent chevron with higher hover contrast.
  • Removed timezone abbreviations from Time widgets.
  • Reduced the brightness of the panel's top outline.

Installer

  • Removed the stray .background and .fseventsd folders from the disk image window.

Languages

  • Reviewed and corrected German, Spanish, French, Italian, Japanese, Simplified Chinese, and Traditional Chinese translations, with consistent terminology across trials, onboarding, providers, and product names.

Bug Fixes

Widgets

  • Fixed launcher widgets leaving unused space in a row instead of filling the available width.
  • Fixed clocks and metrics stopping after the launcher was closed and reopened.
  • Fixed per-app CPU reporting 0% and memory not matching Activity Monitor.
  • Fixed compact clock values wrapping onto a second line.

Dictation and Snippets

  • Fixed dictated text being written to the clipboard, where clipboard history could capture it.
  • Fixed snippet keywords containing shifted punctuation, such as @@ and !!, never expanding.

AI

  • Fixed local OpenAI-compatible providers reporting an invalid API key because the edited base URL was not saved before testing.
  • Fixed versioned provider URLs producing /v1/v1/ request paths.
  • Fixed custom provider models such as Qwen being discarded because they were not on OpenAI's model list.
  • Fixed Quick AI collapsing multi-line selected text when asked only to change grammar or wording.

Calculator

  • Fixed currency conversion showing fabricated results, where 1 BTC in USD could display $1.00.
  • Fixed launcher results being replaced by currency rate refreshes after the query had changed.

Extensions

  • Fixed selecting a file in an extension closing the launcher and terminating the extension.
  • Fixed the 1Password My Vaults command closing the launcher during Touch ID authentication.
  • Fixed shortcuts declared by extensions, such as KeePassXC's copy actions, never reaching the extension.
  • Fixed Script Commands being blocked from using Bluetooth devices.

Notes

  • Fixed numbered lists not renumbering when content was inserted before an existing item.
  • Fixed Return at the start of a list item producing a duplicate marker.

Translation and Calendar

  • Fixed Translate Selection clearing the captured text as soon as the translator opened.
  • Fixed the calendar permission prompt for My Schedule never appearing.
  • Fixed My Schedule not showing later events when the first two weeks were empty.

Files and Screenshots

  • Fixed Return opening a web search fallback instead of a file result that arrived a moment later.
  • Fixed the selected screenshot in history being difficult to see, and added right-click to open its actions menu.
  • Fixed pinned screenshots losing their aspect ratio when resized and showing transparent edges.

Settings and Crashes

  • Fixed the Quicklink editor in Settings having no visible save action.
  • Fixed normal quits, command-line termination, and running two copies of SuperCmd being reported as crashes.
  • Fixed crash reports containing no diagnostic information.

1.0.3

View release

New Features

  • Added complete interface localization for English, German, Spanish, French, Italian, Japanese, Korean, Russian, Simplified Chinese, and Traditional Chinese.
  • Added a language selector with Follow System support.
  • Added localized app-name search, allowing apps such as 百度网盘 to be found using their translated names.
  • Added configurable Emacs and Vim-style keyboard navigation.
  • Added global keyboard shortcuts for saved Quicklinks.
  • Added shortcut conflict detection across commands, apps, dictation, read aloud, terminal, agents, and other global shortcuts.
  • Added configurable Cloud Sync intervals of 1, 5, 15, or 30 minutes.

Launcher and UI Improvements

  • Localized launcher commands, subtitles, actions, settings, widgets, and formatted interface labels while preserving English launcher terms as searchable aliases.
  • Refined the compact launcher layout, footer command pills, shortcut keycaps, panel highlights, and keyboard navigation.
  • Escape now clears the current search before navigating back.
  • Improved keyboard scrolling in action menus so the highlighted action remains visible.
  • Hid Quick AI when no compatible AI provider is enabled.
  • Added official ElevenLabs and Qwen branding and a parrot icon for Parakeet.
  • Unified the AI Chat sidebar, conversation, and composer styling.
  • Set the default Background Tint to 75%.
  • Reduced Quick Prompt's window and shadow corner radius.

Bug Fixes

  • Fixed Compact mode leaking launcher results below the search bar or shifting content when expanded.
  • Fixed Show in Menu Bar applying one toggle behind.
  • Fixed Command-Return not saving Quicklinks while the editor had focus.
  • Fixed the Browser History master switch becoming inaccessible when disabled.
  • Fixed Cloud Sync running every second instead of respecting the configured interval.
  • Fixed argument-based Quicklinks not focusing their argument field and deleted Quicklinks retaining stale shortcuts.
  • Fixed internal macOS helper apps appearing in launcher results while preserving Safari and other user-facing apps.
  • Fixed crashes when attaching files in AI Chat.
  • Fixed Restore Purchase not opening the Polar customer portal.
  • Fixed clipboard image search, first-result selection, and stale row styling or duplicate shortcut badges after pinning and unpinning.
  • Fixed global snippet expansion failing to recover after macOS disabled its event tap.

1.0.2

View release

New Features

  • Added Search Menu Items to the launcher.
  • Added snippet import and export, including support for Raycast snippet files.

Improvements

  • Snippet actions can now be opened with ⌘K even when the library is empty.
  • Improved the Snippets list header styling.
  • Improved image search in Clipboard History.
  • Added stronger safeguards against uninstalling protected system apps.

Bug Fixes

  • Fixed Safari not appearing in launcher search results on recent macOS versions.
  • Fixed snippet import and export dialogs appearing behind the launcher.
  • Fixed crashes triggered by snippet keyword expansion.
  • Fixed Browser History search not respecting its Settings toggle.

1.0.1

View release

Launcher

  • Search results hold still as you type. Commands you use constantly stayed on top for the first letter, then dropped below apps you'd never opened as you typed more of the name. Ranking was rebuilt so a result only moves when the kind of match actually changes, and your most-used commands keep the top of their group the whole way through a query.
  • Escape goes back, not away. Opening a command by its own shortcut and pressing Escape used to dismiss SuperCmd entirely, while reaching the same screen by typing its name went back to the launcher. Escape now always steps back one level; press it again from the launcher to close.
  • ⌘-number hints only appear after a deliberate hold, so they stop flickering during normal use.

Notes

  • Code blocks render as a single rounded slab across the full width, and the fence markers disappear once you leave the line. Inline code no longer leaves a stray block on the line above.
  • Typing [] creates a real checkbox you can click to tick, with a visible checkmark.
  • ⌘W closes notes.

Extensions

  • SVG icons render. Extensions built around vector artwork showed blank tiles.
  • Action menus are complete. Keyboard shortcuts declared per-platform were being dropped, so some ⌘K menus showed none at all. Menus now also group into sections and show real artwork, and built-in icon coverage went from 39% to 86%.
  • Extensions that hung on launch now work. Commands pulling in a missing package sat at 100% CPU until they timed out.
  • Big list commands stay responsive. One popular extension climbed to roughly 490 MB and froze the panel for four seconds; that workload now costs no measurable time or memory.
  • Commands whose arguments are all optional open on a single Enter instead of two.
  • Menu bar extras open their menu on left-click, show item icons, honour tint colours, and refresh live.
  • Toast notifications posted by extensions have working actions.
  • Searching and scrolling long extension lists is markedly faster.

Window switcher

  • Previews are captured together rather than trickling in one at a time, and each cell holds its full size before its preview arrives, so the grid no longer resizes under the pointer.

Settings

  • AI providers are a dropdown with icons instead of every provider expanded at once.
  • Switching tabs no longer leaves the previous pane on screen.

Dictation

  • Speech Analyzer can no longer be selected while Apple Intelligence is off. The card explains why and offers a button straight to the right System Settings pane.

Fixes

  • Quick Prompt puts the caret in the input as soon as it opens.
  • Updates open in a real window.
  • Onboarding no longer warms the file index while you're still setting up.