Native macOS window manager

ScreenX

Design your desktop canvas with quick layouts, per-screen grids, live drag previews, and saved workspaces across one monitor or many.

Shift-drag previewPer-screen profilesNo Screen Recording
Latest
1.0.3
macOS
13.0+
Size
3.7 MB

Main features

Everything stays fast, visible, and under your control.

Live previewSee the target before release
Custom canvasRows, columns, gaps per display
Fast restoreSaved layouts for repeated work

Drag placement

Hold Shift, drag a window, preview the target area, and release to place it.

Quick layouts

Use hotkeys for halves, thirds, quarters, center, maximize, and two-thirds layouts.

Per-screen grids

Give every connected display its own rows, columns, spacing, and canvas behavior.

Saved workspaces

Capture familiar arrangements and restore windows back into place later.

How to use ScreenX

Move windows without learning a complicated tool.

Think of each display as a canvas. ScreenX lets you choose a space visually, with a keyboard shortcut, or from a simple grid. Start with the presets, then save the arrangements you use every day.

1

Pick the app window

Click the app you want to move. ScreenX works with the active window on your Mac.

2

Choose a placement style

Use Shift-drag for a live preview, open the canvas, or press a quick layout hotkey.

3

Preview the space

ScreenX shows the target area first so you can see where the window will land.

4

Let ScreenX fit it

Release or choose the zone, and ScreenX moves the window into that exact area.

Default controls

Hotkeys are visible, editable, and made for normal Mac users.

ScreenX starts with sensible defaults. You can change the drag modifier, placement canvas shortcut, and quick-layout modifier keys from Settings.

No memorizing required. The landing page and Settings screen keep the important controls visible.

Drag placement

Hold Shift while dragging a window. A live preview appears, then ScreenX fits the window when you release.

Hold ShiftDrag windowRelease

Placement Canvas

Open the full-screen canvas when you want to choose a grid area without dragging.

ControlOptionSpace

Quick layouts

Move the active window instantly into halves, thirds, corners, center, or maximize.

ControlCommandArrows / M C U I J K / 1-5

App interface

See the real ScreenX controls before you install.

ScreenX keeps the macOS interface familiar: a native sidebar, practical controls, visible shortcuts, and focused screens for arranging, choosing, saving, and tuning windows.

2 x 1Default grid0 pxEdge fitShiftDrag preview
ScreenX Windows screen showing open windows and quick placement controls.
WindowsSelect the exact open window you want to move, then apply left, right, maximize, or any canvas placement.
ScreenX Saved screen showing workspace capture and restore controls.
SavedCapture your current desktop arrangement and bring the same workspace back later.
ScreenX Settings screen showing accessibility status, window gap, hotkey, and modifier options.
SettingsChange the drag modifier, placement canvas shortcut, quick-layout modifiers, and default spacing.
01Build the canvas

Arrange

Create the grid for each display, choose fast presets, and set gaps before placing windows.

Best practiceStart with the default 2 x 1 split for side-by-side work, then switch to 3 x 1 for ultrawide screens or 1 x 2 for vertical displays.
02Pick the target

Windows

Select the exact open window you want to move, then apply left, right, maximize, or any canvas placement.

Best practiceUse this screen when several windows from the same app are open, so ScreenX moves the correct one.
03Restore a workspace

Saved

Capture your current desktop arrangement and bring the same workspace back later.

Best practiceSave repeated setups like writing, design review, or coding, then restore them after connecting displays.
04Tune the controls

Settings

Change the drag modifier, placement canvas shortcut, quick-layout modifiers, and default spacing.

Best practiceKeep Shift as the default drag modifier, use Control + Command for quick layouts, then customize shortcuts as your habits settle.

Workspace canvas

Shape each display around the way you actually work.

ScreenX reads the active window and the visible area of the display, then places the app into the exact layout you choose. It supports simple splits, custom grids, and saved arrangements without needing Screen Recording permission.

Multi-display profilesCustom hotkeysLocal window control
Display Layouts
Left
Center
Right
Saved workspace
Settings
Drop preview

Install

Download, drag to Applications, then start arranging.

  1. 1Download the notarized DMG.
  2. 2Drag ScreenX into Applications.
  3. 3Allow Accessibility access.
  4. 4Arrange the active window with drag, canvas, or hotkeys.
ScreenX drag-to-Applications installer window

Latest release

ScreenX 1.0.3

Simplifies quick layout access to Control + Command, preserves Settings customization, and includes the latest placement fixes for ScreenX's own window.

Developer ID notarizedStapled for GatekeeperSHA256 published
ScreenX-1.0.3.dmg3.7 MB
4365f03e81cadc680a09f88fce5c091736fced5aef976042f68d257171e457a3

FAQ

Clear answers before you install.

ScreenX is built for normal Mac users who want predictable window placement without adding a complicated workspace system.

What is ScreenX?

ScreenX is a native macOS window manager that helps you arrange open app windows with live drag previews, quick layout hotkeys, per-screen grids, and saved workspaces.

Does ScreenX need Screen Recording permission?

No. ScreenX controls window position through macOS Accessibility permission and does not need Screen Recording to arrange windows.

Can each display have a different layout?

Yes. ScreenX supports per-display rows, columns, and gaps so a laptop, ultrawide display, and vertical monitor can each use a different canvas.

Is ScreenX signed and notarized?

Yes. Public ScreenX downloads are Developer ID signed, Apple-notarized, and stapled for Gatekeeper.

Is ScreenX open source?

Yes. ScreenX is open source under the MIT License, and the source code is available on GitHub at SyntaxFear/screenX.