Your space, your way.
English · Español
Download for macOS · What's new · Report an issue
Encaje is a native macOS window manager for Apple Silicon. Draw your own window zones, assign shortcuts, and move windows between displays. No account is required.
- Create custom zones by dragging on a grid, with exact position and size controls.
- Assign shortcuts using Command, Option, Control and Shift combinations.
- Undo and redo grid edits, and compare zones using selectable reference outlines.
- Move windows between neighboring displays with repeated directional shortcuts.
- Save workspaces and restore the positions of matching open windows.
- Pause from the menu bar or exclude individual apps from shortcuts.
- Set spacing and optional launch at login, with native Accessibility setup.
- Switch instantly between English, Spanish and the system language.
- Receive signed in-app updates through Sparkle 2, with optional daily checks and an explicit action to install.
Requires macOS 14 or later and an Apple Silicon Mac.
- Download the latest Encaje DMG from Releases.
- Drag Encaje into Applications and open it.
- Follow the guide to enable Encaje in System Settings → Privacy & Security → Accessibility. Restart Encaje if the guide asks you to.
- Open configuration from the menu bar to customize your zones and shortcuts.
The default Shift shortcuts consume their matching uppercase letters in other apps. For example, Shift+Q moves a window instead of typing Q. Choose different shortcuts, pause Encaje, or exclude apps where you need those keys.
| Default shortcut | Zone |
|---|---|
| Shift + Q / W / E | Upper left / upper area / upper right |
| Shift + A / S / D | Left / maximize / right |
| Shift + Z / X / C | Lower left / lower area / lower right |
Drag across a zone's grid to choose its bounds. Fine tune exposes exact cell controls and grid resolution, from 1 to 64 rows and columns. Command+Z undoes a grid edit; Command+Shift+Z redoes it. Other zones adds reference outlines without changing saved geometry.
Repeated directional shortcuts place a window in its zone, then continue across a neighboring display. Holding a key does not race through displays; maximize stays on the current one. Apps can impose minimum or maximum window sizes. Fullscreen and minimized windows are skipped.
Workspaces restore matching windows that are already open; they do not launch apps or reopen documents. Named windows require a unique title match. Custom names and settings stay on your Mac.
Accessibility lets Encaje move windows and handle shortcuts. It does not request Screen Recording, Microphone, Full Disk Access or Automation permission. See Security and privacy for data handling and vulnerability reporting.
Public builds can check for updates daily when enabled. Installing an update requires your action. Development builds do not consume public updates.
Encaje uses Swift 6, SwiftPM, AppKit and SwiftUI, with Sparkle 2 for updates. See development setup, validation and contributing. Release maintainers should follow the release checklist.
See third-party notices for Sparkle and the adapted update driver.
