OpenMacApps

Hammerdeck

Keyboard window grids and moves across displays, plus rules that rearrange windows when displays or apps change.

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Productivity
Source
GitHub
kouxing2000
Verified
2026

About Hammerdeck

Hammerdeck is for people with an ultrawide or several displays, where macOS halves and quarters are not enough. It binds window placement to keys: grids where a window spans chosen cells, moves and swaps between displays, a keyboard layer for arranging windows by feel, and one-key undo. A rules engine can rearrange windows when a display connects or an app launches, and some actions can run on a schedule. Settings are generated from each feature, so no Lua is needed, although it is built on an embedded Lua engine.

The README lists macOS 13 or later, as a universal build. It says the app is signed with a Developer ID and notarized by Apple. Window features need Accessibility permission. Full Disk Access is needed only for the Empty the Trash rule, and an OpenAI key only for AI text actions. Automatic update checks ask before installing anything.

Information

Source code
kouxing2000/hammerdeck
License
GPL-3.0
Website
hammerdeck.peach-studio.com
Download
github.com
Category
Productivity
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/hammerdeck/)
See All You Might Also Like