Every window, right where it belongs.

Give every zone a shortcut and Encaje glides the focused window into place, on any display.

Free and open source · macOS 14+ · Apple Silicon · v1.3.1

Notes
Launch plan

zsh
~/encaje swift build -c release
Build complete! (4.21s)
~/encaje 
⇧ALeft

Click a shortcut or press ⇧ and a key while the desktop has focus.

The whole app, one window.

Pick a zone, switch panes, flip a switch. Pause works here and on the desktop above.

Make room for your workflow

Pick a shortcut. Draw exactly where its window belongs.

YOUR ZONES
Top left⇧ Q
Drag to choose cells46% × 71%

Fine tune

MovementStay on this display

Uses this zone on the current display.

Shortcuts replace the same keys in other apps. You can pause Encaje anytime.

EncajeEverything in its placeShortcuts paused
Live preview with sample data.

One key. Already in place.

Shift + A · Left

The real app, recorded.

One take on a MacBook Pro M1: four scattered windows, then Shift + C, Z, E and Q snap them into quarters and Shift + S maximizes one. Not sped up.

Real screen recording

One more press. Next display.

Repeat a directional shortcut and the window continues to the neighboring display.

Built-in display
External display

Only what it needs.

Accessibility to move windows and handle shortcuts. No account, no analytics; the only network call is the optional update check.

Asks for

Accessibility

Never asks for

  • Screen Recording
  • Microphone
  • Full Disk Access
  • Automation

Questions, answered.

Is Encaje free?

Yes. Encaje is free and open source under the MIT license. There is no account, subscription or trial.

Which Macs does it support?

Apple Silicon Macs (M1 or newer) running macOS 14 Sonoma or later.

Can I drag windows into zones?

No. Encaje places windows with keyboard shortcuts: press a zone's shortcut and the focused window moves there.

Why does it need Accessibility permission?

macOS requires Accessibility for any app that moves other apps' windows or listens for global shortcuts. Encaje does not request Screen Recording, Microphone, Full Disk Access or Automation.

Will Shift+Q stop typing a capital Q?

With the default shortcuts, yes: Shift plus a letter moves the window. You can record different shortcuts, pause Encaje from the menu bar or exclude specific apps.

What do Workspaces restore?

The positions of matching windows that are already open. Workspaces do not launch apps or reopen documents.

How do updates work?

With automatic checks on, Encaje quietly looks for signed Sparkle updates on GitHub, for example when you open its panel or your Mac wakes. Installing always requires your action, and you can turn checks off.

Encaje

Give every window a place.

Download Encaje

Version 1.3.1 ·Release notes

macOS 14 or later · Apple Silicon · MIT license