Changelog

  1. October 2026

    LatestDownload

    Find what each plugin saves in its own folder in the Keybumps folder, keep every screenshot and recording in ScreenGrabs with a copy where macOS saves them as before, and reopen Settings where you left it.

    The Keybumps folder4 changes
    • Each plugin that saves files keeps them in its own folder in the Keybumps folder, Library › Application Support › Keybumps in your home folder. Finder hides Library, so Settings › General shows the folder, with Show in Finder.
    • When you open beta.31, it moves what you have into those folders: your dictations from Documents › Keybumps, recordings still in Documents › Keybumps › captures, and everything that was loose in the Keybumps folder, such as Clipboard History, snippets, and Dictation's downloaded models. Documents › Keybumps goes away once nothing else is in it.
    • Nothing is deleted or written over. A file leaves its old place only once it's in its new one, and one that can't move yet stays where it is, still in use, until a later launch moves it.
    • If iCloud Drive syncs your Documents folder, your dictations and older recordings stop syncing once they move, and your other Macs no longer see them in Documents › Keybumps.
    ScreenGrabs keeps everything in the Keybumps folder6 changes
    • Every screenshot and recording you take with ScreenGrabs is saved in the Keybumps folder's screengrabs folder, and that's what the ScreenGrabs tab and Clipboard History's screenshots show. Screenshots you take with macOS's own tools are copied in too, while Clipboard History is on.
    • A copy of each still goes where macOS saves screenshots, the Desktop unless you've changed it, as before. The copy is yours: moving or deleting it, such as by clearing your Desktop, leaves the screengrab in ScreenGrabs. Edits you make later to a recording from the ScreenGrabs tab don't change its copy.
    • When you open beta.31, ScreenGrabs copies the screenshots and recordings you already have into its folder. The files where they were, such as on your Desktop, stay.
    • Settings › ScreenGrabs no longer has the Screenshots folder and Recordings folder rows. A folder you chose there is no longer used, and what's in it stays.
    • The ScreenGrabs tab lists every screenshot, no longer just the newest 50. Clipboard History keeps all your screenshots, apart from its newest 50 other items.
    • In the ScreenGrabs tab, Delete and Clear All move a screenshot's file in the Keybumps folder to the Trash, where they used to leave it. Deleting a screenshot or recording there leaves its copy where macOS saves screenshots. Show in Finder shows its file in the Keybumps folder.
    Settings3 changes
    • Permission rows, on Settings › Permissions and on each plugin's page, have shorter buttons: Allow… for a missing permission, Restart when Keybumps needs to restart to use one, and no button once it's Granted.
    • While an update waits, an Update Available row under your account in the sidebar opens Changelog. It shows whenever the menu bar icon shows its update dot.
    • Settings opens on Permissions only while a permission is missing. Otherwise it opens on the page you chose last, where it used to open on Permissions.
    If you go back to an earlier version4 changes
    • A version before beta.31 doesn't look in the plugins' folders, so it starts without your dictations, Dictation's downloaded models, Clipboard History, snippets, recent translations, Shortcut Coach's history, Quick Search's Recent Items and the ranking it learned from what you pick, recent emoji, timers, and the repositories the recording window remembers.
    • Its ScreenGrabs tab shows none of your earlier screenshots, and only the recordings still in a folder it saved recordings to, such as your Desktop.
    • If you used a downloaded model, Dictation goes back to the built-in one, and stays on it when you update again. After you update, click Use beside your model under Transcription model in Settings › Dictation.
    • Nothing is deleted. Update to beta.31 again and everything you had is back. Dictations you make in the earlier version move in too, but other changes made there, such as new snippets or clipboard items, may not.
  2. Quick Search is now the window's name, and Settings › Quick Search lets you reorder its tabs, hide the ones you don't use, and keep ⌘1 to ⌘9 on the tabs you do.

    Quick Search3 changes
    • The window that ⌘Space opens is called Quick Search everywhere in the app, where some text still said Command Palette. Its first tab, for apps, files, folders, snippets, emoji, and commands, is the Search tab.
    • Quick Search opens on the first tab shown, and ←/→ move through the tabs in your order.
    • A tab's ⌘ number is its place among the tabs shown: ⌘1 is the first, ⌘2 the second. Hiding a tab moves the keys of the tabs after it up.
    Settings › Quick Search4 changes
    • The page lists every tab with its key. Drag a tab to reorder, as in any Mac list, or use ▲▼. Reset Order puts the tabs back as they were and leaves which tabs show alone.
    • Each tab has a switch to show or hide it, so you can hide the Search tab too. One tab always stays shown. A tab whose plugin is off says so under its name and has no key.
    • Quick Search no longer has a switch to turn it off, in Settings › Plugins or on its own page. Hide its Search tab instead. If you'd had Quick Search off, the Search tab starts hidden, and Keybumps turns off Spotlight's ⌘Space shortcut once.
    • The Hotkeys tab's switch moved here from Settings › Shortcut Coach. The tab still starts hidden.
  3. See your license's year of updates in Settings, find every plugin under one header, paste with ⌘V, and see a screenshot or recording in full in the ⌘3 tab.

    Your license's year of updates4 changes
    • A license includes the updates released in the year after you bought it. A license bought before 2026-10-19 gets every update released through 2027-10-19. Keybumps never stops working, and you keep the last version from your year.
    • Settings › Account shows "Updates through" and the last day. Once it has passed, it shows "Updates ended", with Renew Updates… and Check Again.
    • A release from after your year shows a red dot on the menu bar icon, and Settings › Changelog offers Renew Updates…. Keybumps doesn't download or install it.
    • A newer version installed by hand locks until your updates cover it, and Settings › Account offers Renew Updates… and Earlier Versions….
    Settings2 changes
    • The sidebar is a standard macOS sidebar: arrow keys move between pages, rows follow your Sidebar icon size, and Search is the system's field, with ⌘F on macOS 15 or later.
    • Every plugin sits under one Plugins header, which folds, with Quick Search first and the rest by name. Right-click a plugin to Turn On, Turn Off, or Open on keybumps.app.
    Command Palette5 changes
    • ⌘V pastes the highlighted row, where ⌘P did. In the Translate tab ⌘V stays with the search field, and Save and Paste is ⌘Return while you type.
    • ⌘E edits a snippet, a screenshot or recording in the ⌘3 tab, and a Clipboard image while ScreenGrabs is on. Delete (⌫) is now the footer's last action.
    • Dictation's detail pane shows its actions with their keys: Copy (↵ or ⌘C), Paste (⌘V), Transcribe, Translate, Show in Finder, and Delete (⌫).
    • In the Dictation, Translate, Hotkeys, and ⌘3 tabs, a click now only selects, and a double-click chooses. Hover rings the row or tile under the pointer without moving the highlight.
    • In the Emoji tab, one click copies the emoji. In Timers, one click starts, pauses, resumes, or restarts the timer.
    New: a larger look in the ⌘3 tab3 changes
    • The ⌘3 tab shows two columns of tiles, with the highlighted screenshot or recording in full beside them. Double-click copies a tile, and ⌘-click edits it.
    • A screenshot's pane has Copy, Paste, Edit, Quick Look, and Delete, plus Show in Finder when it has a saved file, with its Dimensions, when it was Taken, and Size.
    • A recording's pane shows its first frame, its Length and Displays, and Move to Trash. A recording that was moved or deleted shows dimmed, with only Remove.
  4. ⇧⌘4 now opens the area you select in the Screenshot Editor, and Quick Search finds a snippet by a word in its text.

    ScreenGrabs2 changes
    • Screenshot Area is now Screenshot Area and Edit, still on ⇧⌘4: select an area, and it opens in the Screenshot Editor, as ⇧⌘3 does with your screens. It goes on the clipboard only when you press Save (↩), even with Copy new screenshots on, and Save also keeps an edited copy. Press Esc while you select, and nothing is taken. If you'd changed or cleared Screenshot Area's shortcut in Settings › ScreenGrabs, Screenshot Area and Edit keeps your choice.
    • The Screenshot Editor's tools now run Arrow, Text, Draw, Blur, Redact, and the keys 1 to 5 pick them in that order. It opens with Arrow picked, where it used to open on Blur. The letter keys A, T, D, B, and R still work.
    Quick Search2 changes
    • Type part of a word in a snippet's text, and Quick Search finds it, as the Snippets tab does. Snippets that match by keyword or name are listed above ones that match only by text. Apps and commands still come before snippets, unless you type a snippet's whole keyword, and snippets come before emoji, files, and folders.
    • A snippet's row shows its text under its name. A sensitive snippet's text stays hidden and is never searched.
  5. Choose where ScreenGrabs saves your screenshots and recordings, and find your recordings in the ⌘3 tab beside your screenshots.

    Choose where ScreenGrabs saves3 changes
    • Settings › ScreenGrabs has a Screenshots folder and, on macOS 15 or later, a Recordings folder, each with Show in Finder and Choose…. Until you choose one, each is where macOS saves screenshots, or the Desktop, and follows macOS's setting.
    • Your ScreenGrabs shortcuts save screenshots in the Screenshots folder. Screenshots you take with macOS's own tools still go where macOS saves them, and ⌘3 lists both.
    • New recordings save in the Recordings folder, each in a folder of its own. Until you choose one, that's where macOS saves screenshots, usually the Desktop, instead of Documents › Keybumps › captures. Recordings already in captures stay there, and ⌘3 lists them too.
    New: Recordings in the ⌘3 tab4 changes
    • The ScreenGrabs tab (⌘3) lists your recordings beside your screenshots, newest first. A recording shows a frame, a play badge, and its length; a recording of all your screens is one tile, marked with how many displays it has.
    • Return copies a recording (every display's video). ⌘Return opens it in the recording window, where Done (↩) saves any edits and closes, and Move to Trash takes Discard's place. With the search field empty, Space opens a recording or a screenshot in Quick Look.
    • Delete asks, then moves the recording to the Trash; Clear All leaves recordings. A recording moved or deleted outside Keybumps shows dimmed, "Moved or deleted", until it's back. While it's dimmed, Delete removes it from the tab without asking.
    • With Clipboard History off, ⌘3 still lists your recordings and says why your screenshots aren't there. On macOS 14, where ScreenGrabs doesn't record, ⌘3 lists screenshots only, as before.
  6. Record your screen, then trim, crop, and blur the recording before you save it. Screenshot Tools is now ScreenGrabs, and a new plugin, Keystrokes, shows the shortcuts you press.

    ScreenGrabs2 changes
    • Screenshot Tools is now ScreenGrabs, and so is its ⌘3 tab. Your screenshot shortcuts and settings are as you left them.
    • Clipboard History now keeps your 50 newest screenshots, the ones in the ⌘3 tab, apart from your 50 newest other items, so neither pushes the other out.
    New: Record your screen5 changes

    On macOS 15 or later, ScreenGrabs records an area, a window, a screen, or all your screens, with your voice and the Mac's sound. It needs the same Screen Recording access as screenshots, and optional Microphone access for your voice. On macOS 14, it takes screenshots as before and leaves ⇧⌘5 to macOS.

    • Press ⇧⌘5, or type "record" in Quick Search, for Record Screen. ⇧⌘5 now opens it in place of macOS's screenshot toolbar, as ⇧⌘3 and ⇧⌘4 already do; to keep macOS's, give Record Screen another shortcut in Settings › ScreenGrabs.
    • The picker opens the way you last recorded. A window recording shows only that window, not its menus or popovers; record an area or the screen to include them.
    • A small bar, never in the video, shows the time and lets you pause, draw, mute the microphone or the Mac's sound, restart, discard, or stop. The menu bar shows the time too, with Stop and Pause in its menu.
    • Draw with a pen, an arrow, a highlighter, or a rectangle. With Input Monitoring access, the shortcuts you press show in the video, never what you type. Turn on Highlight clicks to show each click.
    • Esc never ends a recording or its countdown: use the countdown's Cancel or the bar's Discard.
    Edit a recording5 changes
    • When you stop, the recording opens in a window to play and scrub, with Discard, Copy (⌘C), and Save (↩). Closing the window saves too.
    • Trim the ends, or select a part and choose Cut Section. Trimmed ends stay on the timeline, dimmed, to drag back; a cut part stays hatched, with Restore.
    • Crop freely or to 16:9 or 1:1, and Blur what shouldn't show, for as long as you choose on the timeline.
    • With edits, Save and Copy write the edited recording in place of the original, and closing the window asks "Save your edits?".
    • Recordings are kept in Documents › Keybumps › captures; Show in Finder in Settings › ScreenGrabs opens the folder.
    New: Keystrokes3 changes

    Keystrokes shows the shortcuts you press on screen, for demos and screen sharing. Turn it on in Settings › Plugins; it needs Input Monitoring access.

    • It shows only shortcuts, such as ⌘C, unless you choose All keys in Settings › Keystrokes. Nothing shows while you type a password.
    • Choose Keycaps or the classic Bezel style, where the keys show, their size, and how long they stay. Name the action adds "Copy" beside ⌘C, and Show clicks too shows each click.
    • Show Keystrokes in the Keybumps menu, Show Keystrokes or Hide Keystrokes in Quick Search, or a Show & Hide Keystrokes shortcut hides the keys or brings them back without turning the plugin off.
    Dictation2 changes
    • Automatic is the new default Recognition language in Settings › Dictation. With a model Settings lists as English and Japanese, Dictation recognizes the language you speak in each recording, and the Dictation tab (⌘4) shows it. The built-in model and the English-only one can't tell, so Automatic uses your Mac's language, or English, and Settings says which.
    • If you never chose a language, Automatic replaces English. A language you chose is kept.
  7. Installing Keybumps takes one drag, and if you open it from anywhere else, Keybumps offers to move itself into Applications.

    Installing5 changes
    • The download opens to a window with Keybumps and your Applications folder side by side. Drag Keybumps onto Applications to install it.
    • If you open Keybumps straight from the download, it offers to move itself to Applications. Choose Move to Applications and it restarts from there and ejects the download. A ticked box also puts the downloaded file in the Trash.
    • Opened from your Downloads folder, it makes the same offer, and the copy in Downloads goes to the Trash once Keybumps is in Applications.
    • If Applications already has this version of Keybumps or a newer one, it offers to open that copy instead.
    • Running from Applications is what lets Keybumps install updates and keep the permissions you give it.
  8. A red dot tells you an update is waiting, and the latest release notes are now in Settings.

    Updates3 changes
    • When a new version is available, a red dot appears on the Keybumps menu bar icon and on Check for Updates… in its menu. It stays until the update installs, even if you close the update window.
    • Once the update is downloaded, Check for Updates… brings back the restart prompt, so you can restart when it suits you.
    • Choosing Skip This Version clears the dot.
    Settings4 changes
    • The new Changelog page shows your version and update status, with Check now and Automatically check for updates, followed by the latest 10 releases' notes, newest first. It works offline.
    • View all releases, below them, opens keybumps.app/changelog/, which has every release's notes.
    • Version History in the "You're up to date!" window opens Changelog instead of a web page.
    • The update settings moved from General to Changelog.
  9. After you dictate, your clipboard is the way you left it.

    Dictation3 changes
    • Dictation still pastes your words where you were typing, then puts back what you had copied, so your next ⌘V pastes that instead of the transcript.
    • If you copy something else in the moment after Dictation pastes, your new copy stays.
    • To keep the transcript on the clipboard instead, turn off Put the clipboard back after inserting in Settings › Dictation › Inserting.
  10. Read a whole saved translation, and switch Command Palette tabs without the layout jumping.

    Translate3 changes
    • Saved translations now open like Dictation's recordings: the list on the left, and the highlighted translation in full on the right, with its source text, its languages, and when you saved it.
    • Long translations scroll in full instead of being cut off.
    • Copy, Paste, Read Aloud, and Delete are buttons on the right, each showing its key.
    Command Palette1 change
    • Every tab's rows now line up the same way, so switching tabs with ← and → no longer shifts the icons, text, or grid edges.
    Settings1 change
    • Clipboard History, Screenshot Tools, and Snippets show the optional Accessibility permission that ⌘P uses to paste, with a button to allow it.
  11. Copy, paste, and play from the Command Palette with ⌘C, ⌘P, and Space.

    New keys in the Command Palette5 changes
    • On a highlighted row, ⌘C copies it and ⌘P pastes it into the app you were using. This works in Clipboard, Screenshots, Snippets, Emoji, Dictation, and Translate, and for snippets and emoji in Search.
    • ⌘Return no longer pastes. It now does what Return does, except in Screenshots, where it still opens the editor, and in Search, where it still shows an app or file in Finder.
    • With the search field empty, Space plays or pauses a Dictation recording, and reads a saved translation aloud or stops it.
    • With text selected in the search field, a transcript, or a translation, ⌘C copies just that text.
    • The footer shows each action's key.
    Fixed3 changes
    • When a shortcut you record in Settings is already used by another action, VoiceOver now reads out the question.
    • Only one shortcut field records at a time, and your Keybumps shortcuts stay paused until it finishes.
    • In a narrow Settings window, Window Manager's shortcuts keep their two columns.
  12. Translation now keeps the translations you save, and can read them aloud.

    Recent translations5 changes
    • In the Translate tab, press Return to save a translation. The field clears for the next one, and the translation appears at the top of your recent translations.
    • ⌘Return saves it and pastes it into the app you were using.
    • With the search field empty, the tab lists your last 50 saved translations. Return copies one without adding it to Clipboard History, ⌘Return pastes it, and Delete removes it after asking.
    • Click a translation's speaker button to hear it read aloud in a voice for its language. If your Mac has no voice for that language, Keybumps says so.
    • Saved translations are kept on your Mac. To remove them all, use Clear recent translations in Settings › Translation.
    Fixed1 change
    • In the Command Palette, pressing Return to confirm Japanese or Chinese input now finishes your text instead of acting on the palette.
  13. The Command Palette gets a compact tab bar and works more like Raycast. There's also a new Translation plugin.

    A quicker Command Palette6 changes
    • Tabs are now icons, so every tab fits, and the open tab shows its name. Hold ⌘ to see each tab's number, then press it to switch.
    • With the search field empty, ← and → switch to the tab beside the one you're on.
    • Type / to filter a tab's items. Clipboard filters by Text, Images, or Links. Screenshots and Dictation filter by Today or This Week, and Dictation also by Failed or Interrupted. Search filters by Apps, Files, Folders, Commands, or Snippets.
    • Moving the pointer over a row highlights it, as in Raycast, and the highlighted row stays on screen as you move through a list.
    • Deleting a Dictation recording from the palette now asks first.
    • The palette's ⌘ keys work while Caps Lock is on.
    New: Translation5 changes

    Translation is a new plugin for macOS 15 or later. It's off until you turn it on in Settings › Plugins.

    • Its Translate tab (⌘8) translates what you type or paste as you go, with macOS's built-in translation.
    • Text in your language goes to your other language, and text in any other language comes back to yours. Choose both languages in Settings › Translation.
    • Press ⌘T to translate the other way, or click the target language to pick another.
    • Return copies the translation, without adding it to Clipboard History. ⌘Return pastes it into the app you were using.
    • If a language isn't downloaded yet, the tab says so, with a button that opens Language & Region in System Settings, where you can download it.
    Also new2 changes
    • With Emoji Picker on, Quick Search finds emoji too. To turn that off, use Show emoji in Quick Search in Settings › Emoji Picker.
    • When you set a shortcut that another Keybumps action already uses, Keybumps tells you which one and asks before moving it.
    Fixed6 changes
    • Dictation's Translate offers English for text in another language, and choosing a language that needs a download no longer closes the palette.
    • Pressing Esc while Dictation's model is loading stops the wait, and the next dictation works.
    • A Dictation recording cut off by a crash can be retried.
    • Copying a Clipboard History image whose file is missing no longer empties your clipboard.
    • On a small screen, the Settings window fits above the Dock.
    • The Command Palette's rounded corners no longer show a square edge.
  14. Dictation is faster: your text arrives sooner after you stop talking, and a new model option makes it about three times faster.

    Faster Dictation6 changes
    • Keybumps now starts loading your Whisper model as soon as you start talking, instead of after you stop. A dictation after a few quiet minutes no longer waits for the model to load.
    • New, and marked Recommended: Whisper Large v3 Turbo (Fast), in Settings › Dictation › Transcription model. It's the same Turbo model, run on your Mac's graphics processor instead of its Neural Engine. In our tests, a 7-second dictation was ready in about 0.3 seconds instead of 0.9.
    • It also avoids a wait of up to a minute and a half that the other Turbo model can have when macOS clears its prepared copy after a few days unused.
    • It's a 574 MB download. The first dictation after you download it takes a little longer while it gets ready; after that, it's fast.
    • As before, your recordings and transcripts stay on your Mac.
    • New in Settings › Dictation › Commands: Cancel Dictation, Esc by default, which you can now change. It works only while Dictation is recording or transcribing, so Esc works as usual everywhere else. The Dictation shortcut is now called Start & Stop Dictation.
    Fixed1 change
    • The Recognition language and Maximum recording length menus in Settings › Dictation open again.
  15. Keybumps can now tell us when it crashes, and you can tell us when something else goes wrong.

    Crash reports5 changes
    • If Keybumps crashes or freezes, it sends a crash report to its developers through Sentry, so we can find and fix the cause. It's on by default.
    • A report says where in Keybumps' code it happened, the Keybumps and macOS versions, your Mac's model and other technical details, which plugins are on, and a random identifier for your copy of Keybumps.
    • Keybumps never adds your clipboard, snippets, transcripts, recordings, screenshots, searches, or window titles to a report, and it removes file paths, file names, links, and email addresses from error messages.
    • Nothing is sent when nothing goes wrong.
    • To stop sending them, turn off Send crash reports in Settings › General.
    Report a Problem4 changes
    • Something not working, like a menu that won't open? Choose Report a Problem… from the Help menu, the menu of the Keybumps icon in the menu bar, or Settings › General.
    • Describe what happened, and add your email if you'd like a reply. Before you send, the window shows the details Keybumps attaches, such as your macOS version and which plugins are on.
    • Keybumps removes file paths, links, and email addresses from what you write, and sends the rest as you wrote it.
    • It sends your report even when crash reports are off, because you chose to send it. If you're offline, Keybumps keeps it and sends it later.

    The privacy policy has the details.

  16. A plugin that's turned off now says so on its Settings page.

    • When a plugin is off, its page in Settings shows a banner at the top saying it's turned off, with a Turn On button. Before, only the small switch at the top right showed it, which was easy to miss, such as when Quick Search opens the Emoji Picker's page because it ships off.
  17. Meet Timer, the first plugin added to Keybumps, and the Emoji Picker, which you turn on in Settings › Plugins.

    Timer5 changes
    • Open the Command Palette, press ⌘6, type a duration such as 5m, 1h30m, or tea 25, and press Return.
    • The soonest timer counts down beside the Keybumps icon, and the Keybumps menu lists all your timers. Click one there to pause or resume it.
    • When a timer ends, an alarm stays on screen and rings until you click Stop or Repeat, or open the Timers tab. It never rings while you're dictating.
    • Timers keep counting through sleep and restarts.
    • In Settings › Timer you can turn off the ringing, the countdown, or the menu list, or turn Timer off altogether.
    Emoji Picker4 changes
    • Turn it on in Settings › Plugins. It ships off.
    • Press ⌘7 in the Command Palette to browse recent emoji and every category, or type a name, keyword, or :shortcode: such as thumbs, +1, or :joy:.
    • Return copies the emoji. ⌘Return pastes it into the app you're using, then puts your clipboard back.
    • Pick a skin tone in its Settings page. Recent emoji stay on this Mac.
    Also6 changes
    • Settings lists Timer, and any plugin added after it, in its own group below the seven that Keybumps ships with.
    • Settings › Plugins lists every plugin with its Command Palette tab, its shortcut, and its on/off switch. Click one to open its page.
    • Settings opens filling your screen the first time, then keeps the size you leave it at.
    • Type "plugins" in Quick Search to open Settings › Plugins, and use its Browse on keybumps.app button to see every plugin on the website.
    • The Hotkeys tab (Shortcut Coach's history) moves to ⌘8.
    • A plugin you turn off leaves the Command Palette's tab bar.
  18. Updates are now hard to miss, so you always have the newest features.

    Updates5 changes
    • Keybumps checks for updates every hour.
    • When an update is ready, Keybumps asks you to restart. Restart Now takes a few seconds; Later asks again in an hour.
    • It never asks while you're dictating, editing a screenshot, or using the Command Palette, and it never restarts on its own.
    • While an update is waiting, the menu bar icon shows a red dot, and Restart to Update is the first item in its menu.
    • After each update, this window shows what's new.
  19. This beta is notarized by Apple again, so a fresh download opens without a warning. Nothing else changes from 0.0.3-beta.12.

    Updating from 0.0.3-beta.11 or earlier? Keybumps is now signed by a new Apple developer account, so macOS treats it as a new app:

    • Permissions: turn Keybumps back on in System Settings › Privacy & Security for each one you use: Accessibility, Input Monitoring, Screen Recording, Microphone, and Speech Recognition. Keybumps Settings › Permissions shows what's missing. If an old Keybumps entry is still listed, remove it with − and add Keybumps again.
    • Keychain: the first time Keybumps reads your license (and any sensitive snippets), macOS asks for your Mac login password. Type it and click Always Allow. If you clicked Deny, enter your license key again in Keybumps Settings.

    You also get everything from 0.0.3-beta.12: Snippets, with a Snippets tab (⌘5), keywords that expand as you type in any app, sensitive snippets, Import from Alfred, and snippets in Quick Search.

    Changes1 change
    • Notarized by Apple: downloads open normally, with no Open Anyway step.
  20. This beta adds Snippets: save text you reuse, find it from the Command Palette or Quick Search, and have keywords expand as you type in any app.

    This beta is not notarized yet. It's signed with our new Developer ID, and Apple is still setting up notarization for it. If you download it fresh, macOS blocks the first launch: open System Settings › Privacy & Security and click Open Anyway next to the Keybumps message. Updating from inside Keybumps works normally.

    After this update, macOS treats Keybumps as a new app. Keybumps is now signed by a new Apple developer account, so macOS asks again for what it allowed before:

    • Permissions: turn Keybumps back on in System Settings › Privacy & Security for each one you use: Accessibility, Input Monitoring, Screen Recording, Microphone, and Speech Recognition. Keybumps Settings › Permissions shows what's missing. If an old Keybumps entry is still listed, remove it with − and add Keybumps again.
    • Keychain: the first time Keybumps reads your license (and any sensitive snippets), macOS asks for your Mac login password. Type it and click Always Allow. If you clicked Deny, enter your license key again in Keybumps Settings.
    Snippets (new)6 changes
    • Save text you reuse in Settings › Snippets, each with a name and an optional keyword such as ;ship.
    • Open the Snippets tab (⌘5) in the Command Palette: Return copies a snippet and ⌘Return pastes it into the app you're using.
    • Expand keywords as you type: turn it on in Settings › Snippets, then type a keyword in any app and Keybumps replaces it with the snippet and puts your clipboard back. It never expands in password fields or in Keybumps itself, and it needs Input Monitoring and Accessibility.
    • Sensitive snippets keep their text in the Keychain and hide it in the palette and Settings.
    • Import from Alfred: bring in an Alfred snippets export from Settings › Snippets.
    • The Snippets table sorts by column, and you can select several snippets to delete them or mark them Sensitive together.
    Quick Search2 changes
    • Quick Search (⌘1) finds snippets by keyword and name. A keyword typed in full comes first.
    • Find any Keybumps feature by typing its name, such as "dictation" or "snippets".
    Fixes5 changes
    • Screenshots tab: Return copies a screenshot and ⌘Return opens it in the editor.
    • Clearing the Clipboard tab no longer clears the Screenshots tab.
    • Dictation asks for the Accessibility access it needs to paste.
    • Shortcut Coach no longer makes Keybumps freeze after clicks.
    • The palette's buttons no longer show a thin line at their ends.
  21. September 2026

    This beta gives Keybumps a new app icon: the keycap and mascot in 3D on a purple tile, made for the macOS 26 icon style.

    This beta is not notarized. It is signed with our Developer ID, but Apple notarization is temporarily unavailable. If you download it fresh, macOS blocks the first launch: open System Settings › Privacy & Security and click Open Anyway next to the Keybumps message. Updating from inside Keybumps works normally, and later releases will be notarized again.

    Changes1 change
    • New app icon: a 3D Keybumps keycap with the mascot on a purple gradient, built with Icon Composer so it matches other macOS 26 icons and still shows correctly on earlier macOS versions.
  22. This beta gives Keybumps a properly sized Mac icon and moves Dictation's recording indicator into the notch.

    This beta is not notarized. It is signed with our Developer ID, but Apple notarization is temporarily unavailable. If you download it fresh, macOS blocks the first launch: open System Settings › Privacy & Security and click Open Anyway next to the Keybumps message. Updating from inside Keybumps works normally, and later releases will be notarized again.

    Changes2 changes
    • The Keybumps icon now follows the standard Mac icon shape, so the keycap is no longer small inside a large dark tile.
    • Dictation shows its state in the notch. While recording, a red dot and timer sit to the left of the notch, and live microphone bars and your Dictation shortcut (the key that finishes) sit to the right. While transcribing, a sparkle and moving dots appear. If Dictation fails, the notch drops down with the reason. Escape still cancels.
  23. This beta introduces the new Keybumps icon, adds Screenshot Tools, gives the Command Palette and Settings a Raycast-style look, adds notch notices, and renames Keyboard Shortcutter to Shortcut Coach.

    This beta is not notarized. It is signed with our Developer ID, but Apple notarization is temporarily unavailable. The first time you open a downloaded copy, macOS blocks it: open System Settings › Privacy & Security and click Open Anyway next to the Keybumps message. Updates inside the app install normally, and later releases will be notarized again.

    Screenshot Tools (new)5 changes
    • Take screenshots with Keybumps hotkeys: ⇧⌘2 captures every screen, ⇧⌘3 captures every screen and opens the editor, and ⇧⌘4 captures a selected area. All three can be changed in Settings.
    • While Keybumps uses ⇧⌘3 and ⇧⌘4, it turns off macOS's own versions and turns them back on when Screenshot Tools is off or the hotkey moves.
    • Screenshots from these hotkeys and from macOS (⇧⌘5) appear in Clipboard History and in the new ⌘3 Screenshots tab, a grid of large thumbnails.
    • Mark up any screenshot or copied image with pixelate, redact, arrow, draw, and text (keys 1–5). Done copies the result and saves an "(edited)" copy next to the original.
    • The hotkeys need Screen Recording. Keybumps asks once, and Settings shows Allow and Restart Keybumps when it's still needed.
    Command Palette6 changes
    • New Raycast-style look: a larger near-black window, search on top, outlined keycaps, and a floating action bar.
    • Tabs are ⌘1 Search, ⌘2 Clipboard, ⌘3 Screenshots, and ⌘4 Dictation. The Hotkeys tab (⌘5) is hidden unless you turn it on in Shortcut Coach settings.
    • Delete removes the highlighted item once the search field is empty; ⌘Delete works while typing.
    • Copying shows "Copied to Clipboard" at the notch.
    • Search results show each item's name and kind without the full path.
    • The Dictation tab lists recordings on the left and shows the selected one on the right: its player and actions at the top, then the full transcript and details.
    Shortcut Coach2 changes
    • Keyboard Shortcutter is now called Shortcut Coach.
    • New Notch presentation: the notch widens to show the app, the action, and the shortcut's glowing keys. It is the default for new installs; existing installs keep their choices.
    Settings and app6 changes
    • New Keybumps icon: the mascot on a keycap. The menu-bar icon is the mascot on its own.
    • Raycast-style dark Settings with an account row, toolbar enable switches, Raycast-style hotkey fields, and a Window Manager grid.
    • Onboarding is one screen and uses the default shortcuts.
    • Escape closes the Settings window.
    • The menu-bar menu has Open Keybumps, About Keybumps, Check for Updates…, Settings…, and Quit Keybumps.
    • Clipboard History keeps 50 items, and copying an image file in Finder stores the image rather than its icon.
    Fixes4 changes
    • Quitting is never silently refused. Keybumps asks first only when quitting would lose unsaved editor changes or a dictation in progress.
    • Keybumps starts at launch even when no window opens.
    • Denied Microphone access can be recovered from System Settings.
    • The onboarding welcome text no longer cuts off.
  24. Earlier releases

    This beta fixes first-run Quick Search setup when macOS Spotlight already owns Command-Space.

    • Detects the exact enabled Spotlight shortcut conflict during onboarding.
    • Releases only the matching Spotlight keyboard binding and immediately retries Keybumps Quick Search.
    • Leaves custom and nonmatching shortcuts unchanged.
    • Blocks onboarding with direct Keyboard Shortcuts recovery when automatic resolution cannot complete safely.
    • Includes internal documentation and deterministic-test-fixture cleanup without changing local user content.
  25. First update delivered through the Keybumps production release origin.

    • Uses the permanent updates.keybumps.app Sparkle feed.
    • Includes the current local Whisper model selection and warm-runtime performance improvements.
    • Establishes signed, notarized, automatic updates for future Keybumps releases.
  26. Production-signing baseline for the clean Keybumps identity and update origin.

    • Uses the com.serp.keybumps bundle identity.
    • Trusts the new Keybumps production Sparkle key.
    • Checks the controlled staging feed for the first N to N+1 update proof.

    This baseline is installed manually for release verification and is not the promoted customer download.