WindowThrowKeys icon

Open source · macOS 14+ · Universal binary · Window Management

One hotkey.
Window lands exactly there.

WindowThrowKeys sends the front window to the display, position and size you choose. Record a global hotkey for each action, or click it in the menu bar.

Free & MIT licensed · Apple Silicon & Intel · Latest release

WindowThrowKeys menu bar menu listing throw actions and shortcuts

Features

Precise placement, repeatable.

Define each throw once, then trigger it from anywhere with a shortcut.

Your own global hotkeys

Each action has a name and a recorded shortcut. The editor warns you when two actions share a hotkey or when the system or another app already owns it.

Main, Next, Previous or named

Target the main display, step through displays left to right with wrap-around, or pick one by name. If a named display is unplugged, the action falls back to the main display.

Exact frames in percentages

Set X, Y, width and height as percentages of the display's visible area, with a live preview. Frames are clamped so the window never leaves the screen.

Capture the current window

Create an action from the front window's current frame, or fill an existing one with Use Current Window Frame. Keep current size moves a window without resizing it.

Starter actions and JSON import

Begin with Send to Next Display, Send to Previous Display, Center at 60%, and Left Two Thirds. Duplicate, reorder, delete, and import or export all actions as JSON.

Lives in the menu bar

The menu lists every action with its shortcut and runs it on the front window when clicked. Launch at login is optional.

Screenshots

See it in action.

Install

Up and running in a minute.

WindowThrowKeys is open source and not notarized with a paid Apple Developer ID, so macOS needs one extra step the first time.

  1. Download WindowThrowKeys-macOS.zip and unzip it.
  2. Move WindowThrowKeys.app to your Applications folder.
  3. Clear the quarantine flag once, then right-click the app and choose Open:
    xattr -cr /Applications/WindowThrowKeys.app
  4. Grant Accessibility access in System Settings Privacy Security Accessibility so the app can read and set window positions and sizes.

Download

Get WindowThrowKeys for macOS

Free, forever. Built for macOS 14 Sonoma or newer, Apple Silicon and Intel.

WindowThrowKeys-macOS.zip · GitHub Releases

Not notarized: on first launch right-click WindowThrowKeys.app → Open.

  • macOS 14 Sonoma+
  • Universal (Apple Silicon + Intel)
  • MIT licensed · open source
  • No ads, no accounts, no telemetry
  • Built with Claude Code · how and why

FAQ

Questions, answered.

Is WindowThrowKeys really free and open source?

Yes. It is free to use and released under the MIT license, with the full source on GitHub. There is no account, no server and no network code. If it saves you time, you can optionally support development on Ko-fi.

What permissions does it need?

Accessibility is required, because that is how the app finds the front window and sets its position and size. Notifications are requested only if you enable the missing-display alert, and launch at login is optional. It does not ask for Screen Recording or Microphone access, and it only reads window frames, never contents.

Where is my data stored?

Your actions are saved as a JSON file named actions.json in ~/Library/Application Support/WindowThrowKeys on your Mac. Nothing is sent anywhere, and you can export or import the file from the editor.

Why isn't the app notarized?

Notarization requires a paid Apple Developer account, and this is a free project. Right-click the app and choose Open once to get past Gatekeeper, or build it from source with Xcode.

Was this written by AI?

Yes. WindowThrowKeys was generated by Claude Code from a written spec as a clean-room reimplementation, with no code or assets from any commercial app. The full source is on GitHub under MIT, so you can read every line before you run it. It has had less human review than a hand-written app, so bug reports are welcome.

Support ❤️

Built by one person, given away for free.

WindowThrowKeys is a free, open-source alternative to paid utilities. If it earns a spot on your Mac, a coffee keeps the updates coming.

☕ Support Or on Ko-fi