A menu-bar monster for macOS

Feed it your clipboard. Ditch the mouse.

Key Monster quietly remembers everything you copy — text, images, files — and hands it back from a fast, searchable panel. Then it keeps going: click anything on screen, jump the caret, run any menu item, and hop between apps, all from the keyboard.

$git clone https://github.com/semanticart/keymonster && cd keymonster && make install

Clipboard history

Everything you copy, one chord away

Key Monster lives in the menu bar — no Dock icon, no windows lying around. It records what you copy and gives it back the moment you ask.

Search first, paste faster

One shortcut opens a centered panel with the cursor already in the search field. Matching runs across text content, file names, and the source app's name — type "safari" and see everything you copied from Safari.

Return doesn't just copy — it pastes, synthesizing ⌘V into the app you were just using. No switching back, no second shortcut.

  • N/P move the selection
  • J/K scroll long previews
  • paste into the previous app
  • esc vanish
The history panel filtered by the query 'monster': three matching items remain — a GitHub URL, a markdown file, and an email draft — with the URL previewed in full.
The history panel with an image entry selected, showing a full-size preview of the copied image — Key Monster's own monster icon — in the right pane.

Not just text

Images from Preview or your browser, files copied in Finder, rich text with its formatting — each entry keeps the icon of the app it came from, and the preview pane shows the whole thing: the complete text, the full image, every file path.

History is stored locally in SQLite, survives restarts, deduplicates repeat copies, and keeps the last 10,000 items.

Keyboard tricks

Teeth for the rest of your Mac

The clipboard is just the appetizer. Key Monster gives every mouse-shaped chore a keyboard-shaped answer.

Click hints

Vimium, but for your whole Mac. Every clickable element grows a home-row label — type it to click. Works on native apps, Safari, Chrome, and Electron. Crowded spots get a green label that zooms in for a closer look.

Grid click

No element to label? Overlay a grid where each cell mirrors your keyboard — the key under your finger names the cell in the same spot on screen. Each press zooms in like a loupe until the click lands, pixel-precise.

Text jump

Press the chord, then any character: every visible occurrence in the focused field gets a label, and typing one drops the caret right there. Works in native fields and web text areas alike.

App focus

Bind a chord to one app — or several. Press it to focus the first; press again to cycle through the rest. One combo can rotate through Slack, Chrome, and your terminal.

Menu search

Fuzzy-find any menu item in the frontmost app and run it with Return — no more spelunking through nested menus for that one command you use twice a year.

Script shortcuts

Point a chord at any executable file and Key Monster runs it in the background — failures land in a log with a one-click way to read it.

Menu search

Every menu item, three keystrokes away

The same search-first panel, pointed at the frontmost app's menu bar. Fuzzy matching means "re" finds Reload Page, Reopen Last Closed Tab, and Merge All Windows — ranked, with the full breadcrumb so you know exactly what will run.

The Menu Search panel over Safari, query 're', listing View › Reload Page, File › Share › Messages, History › Reopen Last Closed Tab, and Window › Merge All Windows.

Boring, in the good way

Local, quiet, respectful

Nothing leaves your Mac

History lives in a local SQLite database. No accounts, no sync service, no telemetry — there isn't even a network permission to grant.

Password-manager aware

Key Monster honors the nspasteboard.org convention: clipboard contents marked concealed or transient — like copied passwords — are never recorded.

A background accessory

No Dock icon, no app switcher entry, no window until you summon one. Just a small monster in the menu bar, waiting for a chord.

Install

Three commands and it's yours

Requires macOS 14 or later. Builds from source with the Swift toolchain — no binaries to trust, you can read every line first.

$ git clone https://github.com/semanticart/keymonster
$ cd keymonster
$ make install
# builds a signed release .app and puts it in /Applications
Accessibility — asked for on demand; powers auto-paste, click hints, the grid, and text jump.
Screen Recording — optional; makes hint-zoom and the grid loupe magnify real pixels instead of sketched outlines.
Everything is configurable — each feature has its own shortcut recorder in Settings, and features you don't bind stay out of your way.