Comparison

A Display Maid alternative that learns your layouts.

Display Maid puts your windows back when a display connects, from the positions you saved. Workflo does that from layouts it learns on its own, and sets up the whole workspace before you ask.

Workflo is a macOS menu-bar app for workspace automation: it opens the apps you need, arranges every window, and clears the rest, on its own, from your calendar, the clock, and display changes.

Display Maid earns its place

Display Maid has done one job since 2011: save window positions for each display setup and put them back. A layout belongs to its display configuration, so the laptop-only set and the docked set never mix. It restores on its own when a display connects or disconnects, and when an app launches. Profiles hold more than one layout per setup, with a hotkey to switch between them. It costs $5.99 on the Mac App Store and runs on macOS 10.13 or later, on Intel and Apple silicon.

Stay, from Cordless Dog, does the same job the same way, and it is now free: it stores a set of windows for every combination of displays and can restore them as displays come and go. If either one already keeps your desk in order, you may not need anything else.

Workflo's Desk view for a two-display setup, showing the four windows it remembers and where each one goes
A Desk: the layout Workflo learned for one display setup, applied again when that setup returns.

Where the line falls

Restoring on a display change is not the difference here. Both apps already do it. Two things are.

The layout Display Maid restores is the one you last saved. Its own guide describes the routine: arrange your windows, then save them from the menu or a hotkey. Stay works the same way. A saved set is a picture of the moment you saved it. Workflo doesn't wait for a save. It learns the layout for each display setup on its own and keeps learning as you work, so a restore brings back how you work now.

Display Maid acts only on windows that are already open. Its FAQ says so plainly: it is not an app launcher. And a Mac workday is a context switch every hour, most of them nothing to do with a cable: a call, a focus block, the start of the day. A Workflo Scene opens the apps that aren't running, places every window, and clears the rest, and it can apply on its own from your calendar or the clock.

What Workflo does instead

Workflo isn't a faster way to arrange windows; it's the end of arranging them as a task.

  • Layouts that keep themselves current. Workflo calls them Desks: one per display setup, learned on its own and updated as you work. When displays change, everything snaps back where it belongs.
  • The whole workspace, not just the windows. A Scene opens the apps that aren't running, places every window, and clears the rest.
  • Before the moment. Scenes apply on their own from your calendar or the clock, so the workspace is ready before the call or the focus block starts.
  • New windows land in place. As apps open, their windows go to the positions Workflo remembers.
The claim, shown: a Scene staged on its own, and layouts snapping back when displays change.

At a glance

The difference is who keeps the layout current, and how much of the workspace is in scope.

Display MaidWorkflo
Layouts come fromPositions you arrange, then saveLearned on its own, kept current as you work
When displays changeRestores the saved set automaticallyRestores the learned Desk automatically
Other automatic triggersEvents on your Mac, such as an app launchingAn app launching, your calendar, and the clock
Apps that aren't openLeft alone; it isn't an app launcherThe Scene opens them as it applies
Apps in the wayYou hide or quit themThe Scene clears them
Several layouts per setupProfiles, switched from the menu or a hotkeyScenes, applied by hotkey, calendar, or clock
Runs onmacOS 10.13 or later, Intel or Apple siliconmacOS 14 or later, Apple silicon
Price$5.99 on the Mac App Store$15.99 (regularly $19.99) one-time, 7-day free trial

The whole field, honestly

A fair comparison names everyone. Here's the category in one table; every tool in it is good at what it does, and the last column is the only line Workflo draws.

The last column is the whole comparison.

ToolThe modelPriceStarts on its own?
Display MaidSave & restore per display setup$5.99, Mac App StorePartly; restores positions you saved when displays change
StayStore & restore per display setupFreePartly; restores windows you stored when displays change
MoomPalette, grids, saved layoutsPaidPartly; replays a snapshot you saved when displays change
RectangleKeyboard + drag snappingFree, open sourceNo; waits for your shortcut
Rectangle ProDeeper snapping: custom areas, app layoutsPaidNo; still your keystroke
SpectacleKeyboard snapping (retired 2019)Free, open sourceNo, and no longer maintained
MagnetDrag-to-edge snappingPaidNo
BetterSnapToolDrag + keyboard snapping, custom snap areasPaidNo
LoopRadial snapping menuFree, open sourceNo
AmethystAutomatic tilingFree, open sourceTiles continuously; no saved layouts, no staging
yabaiScriptable tiling window managerFree, open sourceOnly what you script yourself
BetterTouchToolGestures and snapping (and much more)PaidNo
DivvyGrid-picker resizingPaidNo
SwishTrackpad-gesture snappingPaidNo
Raycast windowsSnapping and saved layouts, by commandFree tierNo; runs when you invoke it
BetterStageNamed multi-display Stages, Bento tilingFree (3 stages) / Pro $19.99 one-timeNo; manual switch, Stages default to one shortcut per slot (⌥1 to ⌥9), rebindable per slot
WorkfloWorkspace automation: Scenes + Desks$15.99 (regularly $19.99) one-time, 7-day trialYes: your calendar, the clock, and display changes

Keep Display Maid, or switch?

These two overlap more than most pairs in this space, because both restore on a display change. Pick one for that job: run both and two apps move the same windows at the same moment. If you try Workflo, quit Display Maid for the trial week.

If you saved your layout once and it rarely changes, Display Maid does that job well, and the restore half of Workflo adds little. This page is for the day the saved set is out of date again, or the windows came back and the apps you needed didn't.

Doesn't Display Maid already restore windows when a monitor connects?

Yes. Display Maid restores window positions automatically when a display connects or disconnects, and it keeps a separate layout for each display setup. The difference is where that layout comes from: Display Maid restores the set you last saved, while Workflo learns each setup's layout on its own and keeps it current. Display Maid reacts to events on your Mac, such as a display change or an app launching; Workflo also acts from your calendar and the clock.

Is Workflo a Stay alternative too?

Yes, for the same reasons. Stay stores a set of windows for each combination of displays and can restore them automatically as displays connect and disconnect. Storing is a step you take from its menu or a hotkey, and it can run an AppleScript or shell script when a display setup becomes active. Workflo learns the layout instead of storing it, and its Scenes open apps, clear the rest, and run from your calendar or the clock without a script.

What happens the first time Workflo sees a display setup?

There's nothing to restore yet. Workflo learns the layout for that setup as you work in it, and the next time those displays connect, it puts the windows back.

Does Workflo restore windows on other Spaces or in full screen?

No. Like Display Maid, Workflo works on the Space you're looking at. Minimized and full-screen windows aren't part of a layout. The FAQ has the full picture.

How much does Workflo cost?

$15.99 (regularly $19.99), one time. 7-day free trial, no subscription, no account.

Does my window layout leave my Mac?

No. Layouts, Scenes, and rules are stored as plain JSON on your Mac, and your window layouts never leave it. The app does reach the network to check for updates, handle your licence, and send anonymous usage analytics you can switch off in Settings. Details in the privacy policy and FAQ.

See what a workday feels like when the arranging isn't your job.

Try Workflo free for 7 days →