2026 Pick

The best Mac window manager combines switching, organizing, and tiling.

Most window managers do one thing well. WindowShelf brings switching, grouping, and layout control together in a native sidebar that stays out of your way.

WindowShelf window manager overview

What to look for in a Mac window manager

Window-level visibility

The best managers show individual windows, not just apps. You should see titles, icons, and active state at a glance.

Flexible grouping

Grouping by app is the default. The best tools let you group by project, client, or task with custom names.

Tiling without complexity

Halves, quarters, maximize, center — without memorizing a grid of keyboard shortcuts.

Native macOS feel

A good window manager should feel like part of the system, not a heavy Electron overlay.

How WindowShelf compares

CapabilityRectangleMagnetStage ManagerWindowShelf
Window switching——Basic✓ Full sidebar
Window tiling✓ Keyboard✓ Keyboard—✓ Click or menu
Custom groups——Limited✓ Named shelves
Visual overview——Thumbnails✓ Sidebar list + thumbs
Native Swift✓✓✓ System✓
Multi-monitor✓✓✓✓ With screen targeting

Real-world workflows where this matters

Developer sprint

You have VS Code, three terminal tabs, GitHub in Safari, a Jira board, and Slack open simultaneously. A shortcut-only manager can tile them, but gives you no overview. WindowShelf shows every window in a sidebar, lets you create a "Sprint" shelf containing code, terminal, and PR windows, and focuses the whole group with one action. When the sprint ends, remove the shelf — no leftover layout rules to clean up.

Design review

Figma, a client brief in PDF, reference screenshots, and a feedback thread in Teams. You need to compare outputs side by side while keeping feedback visible. WindowShelf tiles the review windows into quarters and collapses everything else. The sidebar shows which windows belong to the review so you never lose track.

Research deep-dive

Twelve browser tabs, two PDFs, a notes app, and a citation manager. Most window managers ignore browser windows entirely — they show "Safari" as one item. WindowShelf lists every open tab title, so you can jump straight to the paper you need without scanning a tab bar.

Support shift

Zendesk, a knowledge base, an internal wiki, and Slack — each with multiple windows. During a shift, windows accumulate. WindowShelf lets you collapse finished-ticket app groups and keep the active ones expanded, reducing visible clutter without closing anything.

Built for macOS, not ported from somewhere else

Some popular window managers started on Linux or Windows and were adapted for Mac. The result is often an Electron wrapper, unfamiliar UI conventions, or keyboard shortcuts that conflict with macOS defaults. WindowShelf is written entirely in Swift and SwiftUI with AppKit hosting. It uses the native Accessibility API for window control, the standard menu bar for its icon, and the macOS Keychain for storing update keys. The sidebar is an NSPanel — the same panel type macOS uses for inspectors and tool palettes — which means it never steals focus from your main work window.

That native foundation also means the app stays under 30 MB on disk, launches in under a second, and uses minimal CPU when idle. No background renderer, no embedded browser engine, no hidden processes. Just a sidebar that reads the window list and draws it with SwiftUI.

What to look for in a window manager

If you are evaluating window managers for Mac, here are the criteria that matter most in daily use:

Always-visible window list. The best window managers show you what is open without requiring a gesture or shortcut to invoke a temporary overlay. A persistent sidebar eliminates the need to remember what is where.

Grouping beyond app boundaries. Projects span multiple apps. A tool that only groups by application is not enough. Look for custom shelves or workspaces that let you combine windows from Chrome, VS Code, Figma, and Slack under one heading.

Native performance. Electron-based tools consume 200-400 MB of RAM and add latency to every interaction. Native Swift/AppKit apps like WindowShelf run under 30 MB and respond instantly. Over a full workday, the difference in system responsiveness is measurable.

Window tiling without complexity. Some managers offer dozens of grid options that take time to configure. Right-click tiling into halves, quarters, center, or maximize covers the vast majority of real use cases with zero setup.

macOS integration. The manager should respect macOS conventions: standard shortcuts, menu bar presence, no Dock icon (LSUIElement), proper fullscreen behavior, and multi-monitor awareness. WindowShelf checks all of these.

WindowShelf settings WindowShelf appearance WindowShelf behavior WindowShelf updates

Questions & answers

What makes a good Mac window manager?

It should help you find, switch, organize, and position windows quickly without adding complexity or feeling foreign on macOS.

How is WindowShelf different from Rectangle or Magnet?

Rectangle and Magnet focus on snapping and tiling through keyboard shortcuts. WindowShelf adds a visual sidebar for switching, grouping, and overview — a broader window switching workflow.

Is WindowShelf free?

Yes, WindowShelf is a free download. It runs natively on macOS 13+ and supports both Apple Silicon and Intel Macs.