Hither · keyboard-driven window & Space switcher for macOS

The window comes to you.

Give every app its own shortcut. One press and its window is in front of you, on any Space, even a native-fullscreen desktop. No hunting. No roulette.

Download now
brew install --cask bearforgelabs/tap/hither

Free 7-day trial · no account · works offline · then $8.99 once · macOS Sonoma+

Hither in a ribbon of keywords

THE  TAX

You know exactly where your app is. So why are you still hunting for it?

Twenty windows. Four Spaces. Two of them fullscreen. shows you app icons, not windows, so you tab, guess, overshoot, tab back. Every switch is a tiny search. All day. Multiply by a career.

Muscle memory beats a menu. Every time.

Context-switching a few hundred times a day. Hither makes each one a single keypress.

How it works

Bind a key. Press it. The window lands.

  1. 01

    Bind a shortcut.

    Point a key combo at any app in plain JSON. ⌃⇧B Chrome

  2. 02

    Press it.

    One keystroke. No menu, no cycling, no mouse.

  3. 03

    Front and center.

    It snaps to the front, across Spaces, through fullscreen. Mouse optionally centered so your cursor lands where the action is.

Across Spaces. Through fullscreen. Hither does the reaching, so you don’t have to.

Search Switcher

Forgot the shortcut? Type the title.

A command palette that searches every open window by name, across every Space. Type and the matching letters light up in each result. Fuzzy, fast, keyboard-only.

Press Option-Space to summon the Search Switcher.

Demonstration: typing “read” into the Search Switcher filters the window list down to README.md in Hither, Reading List in Safari, and Threading in Xcode.

CROSS-SPACE · FULLSCREEN-AWARE

Reach a window on any desktop. Even fullscreen.

can’t leave the Space you’re on. Hither can. It switches Spaces to reach a window living on another desktop, including a native-fullscreen app, then brings it to the front.

Deep macOS integration. Yes, really.

Final Cut Pro · Timeline

It goes where ⌘⇥ can’t.

Make it yours

Your HUD, your palette.

The switcher ships in dark plum with a magenta→orange selection pill and that glowing amber current-window dot. Prefer something else? It themes.

If your editor has a theme, Hither probably speaks it.

  • Tokyo Night
  • Catppuccin Mocha
  • Gruvbox
  • SynthWave '84
  • Kanagawa
  • Nord
  • Dracula
  • Solarized Dark
  • Monokai Pro
  • Catppuccin Latte
  • GitHub Light
  • Solarized Light
  • Rosé Pine Dawn
  • One Light
  • Tokyo Night Day
  • Ayu Light
  • Gruvbox Light

Every little power

Small powers, all keyboard.

  • Mouse-centering

    Your cursor lands in the window, ready to type.

  • Launch if not running

    The shortcut is the app, open or asleep.

  • Desktop switcher

    Bind Spaces by left-to-right position. ⌥1 is always leftmost.

  • Minimized windows

    Buried in the Dock? Still reachable.

  • Hot-reload config

    Save the JSON; changes apply live, no restart.

  • Type-to-filter

    Start typing a title to narrow the list.

  • In-HUD actions

    Close, minimize or quit the highlighted window without leaving.

  • Menu-bar agent

    Lives in the menu bar, no Dock icon. Diagnostics are anonymous and opt-out.

Config

It’s just JSON. It reloads itself.

Everything lives in ~/.config/hither/config.json: plain, readable, hot-reloaded. Edit by hand or let another tool manage it.

config.json
{
"center-mouse-cursor": true,
"launch-application": true,
"hot-reload-config": true,
"include-minimized-windows": true,
"type-to-filter": true,
"hud-display-delay-ms": 200,
"hud-placement": "mouse-screen",
"applications": {
"Google Chrome": {
"bundle-id": "com.google.Chrome",
"shortcut": ["control", "shift", "b"],
"enabled": true
}
}
}
  • center-mouse-cursor

    The cursor lands in the window, ready to type.

  • hud-display-delay-ms

    A quick tap skips the HUD; hold to browse the list.

  • applications

    Your keys, any app. Point a combo at anything you launch.

  • Save the file. Hither is already watching; changes apply live, no restart.

See it in action

Two ways to jump straight there.

Bind a key to jump straight to an app, or search every open window by title. Real footage, no mockups.

Recorded in Hither 0.3.0

What people say

You didn’t know you needed it.

Pricing

One price. Own it forever.

Hither 1 plan

Hither, unlocked

everything, one time

Regular price $11.99 8.99 one-time · 25% off · yours forever

7-day free trial no card to start

Early Bird: use code EARLYBIRD at checkout for an extra discount. First 100 buyers · ends Sep 30, 2026

  • One-time purchase, not a subscription
  • Activates on up to 3 Macs
  • Free updates, forever
  • macOS Sonoma or later

Try it free for 7 days, no card. Keep it for $8.99 once, yours forever.

Get Hither

One line. Then never hunt for a window again.

brew install --cask bearforgelabs/tap/hither
  1. Run the command
  2. Grant Accessibility access one time
  3. Bind your first shortcut

Self-signed and not notarized, so the cask clears the quarantine flag for you, and it just opens. No account. Anonymous, opt-out diagnostics only.

7 days free. Then $8.99, once.

macOS Sonoma or later

Prefer a direct download? Grab the .dmg. On macOS 15+ you’ll use System Settings → Privacy & Security → Open Anyway.