Window arrangement

Arrange Mac windows visually — no shortcuts required.

WindowShelf lets you position any window into halves, quarters, corners, or center from a sidebar that stays visible. No complex keyboard combos to learn.

WindowShelf arrange windows overview

How to arrange windows

Open WindowShelf

The sidebar appears on screen edge hover or via the ⌥S hotkey. All open windows are listed.

Right-click or open tile popover

Select any window in the list. Choose a tile position from the context menu or popover.

Window snaps into position

The window moves and resizes instantly. Repeat for other windows to build your layout.

Available positions

Left half
Right half
Top-left
Top-right
Bottom-left
Bottom-right
Maximize
Center

Three common layout recipes

Research layout

Tile your browser to the left half and your notes app to the right half. Both are fully visible at the same time. If you are reading a PDF as well, place it in a corner — top-right works well because the most important lines are near the top. This layout keeps all your sources visible without overlapping, so you can drag quotes directly from one window to another.

Code + terminal

Maximize your editor and tile the terminal to the bottom half. This gives your code most of the vertical space while keeping command output always visible below. If you also need a browser for documentation, tile the editor to the top-left, the browser to the top-right, and the terminal to the bottom half. All three windows coexist without overlap.

Communication hub

Place Slack in the left half, your email in the top-right corner, and a calendar in the bottom-right corner. This dashboard-style layout keeps your communication channels visible so you never miss a message while working. When you are done catching up, collapse the communication shelf in the sidebar and switch to a deep-work layout.

Why right-click beats drag-to-edge

Some window managers require you to drag a window to the edge of the screen and wait for a zone to appear. That works for simple left-right splits, but becomes tedious when you need precise corner positions or want to arrange four or five windows at once. You end up dragging, waiting, resizing, and repeating.

WindowShelf takes a different approach: right-click the window in the sidebar and select a position from the menu. The window snaps instantly — no dragging, no edge detection, no timing. You can arrange an entire workspace in seconds by right-clicking each window in sequence. For category tiling, right-click the group header and every window in that group tiles at once. The difference is tangible when you arrange windows multiple times per day.

Arranging windows on multiple monitors

If you work with two or more displays, window arrangement becomes more complex. macOS lets you drag windows between monitors manually, but there is no built-in way to tile a window to the left half of your second monitor from the first.

WindowShelf targets the monitor where the sidebar appears. In Settings, you choose whether the sidebar shows on the primary display or follows your mouse cursor. When you right-click a window and tile it, the window moves to the sidebar’s screen and fills the selected position there.

For multi-monitor users, the recommended setup is to set the sidebar to follow the mouse. When you need to arrange windows on your left monitor, move the cursor there (the sidebar appears), then tile. Switch to the right monitor and do the same. Each monitor gets its own arrangement without conflicts.

The sidebar can also tilt entire categories. Right-click a shelf header → “Tile All” and every window in that shelf arranges on the sidebar’s current screen. This is particularly useful for sending a whole project’s windows to one display while keeping email and chat on the other.

WindowShelf remembers your sidebar-screen preference across sessions. If you always want the sidebar on your left monitor, set it to "Primary" and make that display your primary in System Settings. For flexible setups (a laptop connected to an external display that changes between different office locations or home), "Mouse cursor" is the better choice since it adapts automatically regardless of which external display is currently connected to your Mac.

Settings behavior Settings updates

Frequently asked questions

How do I arrange windows without memorizing shortcuts?

WindowShelf provides a visual sidebar with tile controls. Right-click or use the popover — no keyboard shortcuts needed.

What positions are available?

Left/right/top/bottom halves, four corners, maximize, center, and category tiling. See also tiling windows on Mac.

Can I arrange windows from different apps together?

Yes. Create a named shelf, drag windows from different apps into it, then tile them as a group.