Skip to content
NewVersion 1.0.8 is here

Every window in view.
Nothing in the way.

ClutterFreeMac is the scrolling window manager for macOS. Every window sits side by side on one endless strip. Nothing overlaps, nothing hides, and opening one more app never shrinks the rest. You just scroll.

Pay once, keep it. macOS 13 Ventura or later, Apple silicon and Intel.

Notes
Weekend plans
Book list
Groceries
Ideas
Weekend plans
macdeclutter.online
macdeclutter.online
Scroll, don't shrink.
~/projects: zsh
~/projects ❯ git status On branch main nothing to commit, working tree clean ~/projects ❯ ls site notes photos invoices ~/projects ❯ ▍
Music
Clear Desk
Inbox
Design team Review at 3
Bank Your statement is ready
Sam Photos from Saturday
Travel Your trip on Friday
Newsletter This week

This is a working model, not a video. Drag a title bar to reorder, click the Dock to open an app, close a window with its red button, or scroll sideways on a trackpad. In the app you hold ⌃ ⌥ with each key and while you scroll; here they work on their own too.

How it works

A window manager that scrolls
instead of shrinking.

Grid tilers split your screen again every time an app opens, so everything keeps getting smaller. ClutterFreeMac gives every window a column on a strip that runs past the edges of your display. The strip grows. Your windows do not shrink.

Grid tiling

Every new window splits the same screen again. Everything gets smaller.

ClutterFreeMac

The strip gets longer. Every window keeps the width you gave it.

2 windows open

New windows open beside the one you are using

Open an app and its window slides in right next to your focused one. Nothing lands on top, nothing hides behind anything, and every window already open keeps the exact size you gave it.

The strip follows your focus

Move focus with a shortcut, a three finger swipe, the strip dock or the arrows at the edges. The strip scrolls just enough to bring that window fully into view, on a spring that starts the moment you press the key.

Your layout is there tomorrow

Column order, widths and stacks are remembered. Quit, restart, plug in your monitor again: windows go back to where they were on the strip.

Features

The strip, made for the Mac.

If you have used PaperWM or niri on Linux, you know the idea. This is that idea as a real Mac app, with a settings window instead of a config file. Every picture below is live: press the keys under it.

Code
Safari
50%50%
Mail
Chat
50%50%
Notes
Terminal
50%50%

Screens, split your way

Windows fill each screen exactly, two side by side or the way you choose. Nothing hangs half over an edge. Drag the line between them to resize both at once, and move on a whole screen at a time with a swipe, a key or the strip dock.

Code
Terminal

Stacks

Put two or three windows in one column. Pull a window into the column on its left or right, push it back out, move it up or down inside the stack, and make any one taller or shorter.

Code
Terminal
Logs
Safari

Tabbed columns

Turn a stack into tabs when each window deserves the full height. One shortcut flips a column between stacked and tabbed, and a tab bar shows what is in it.

Safari
Notes
Mail

Preset widths

Cycle a window through the widths you choose, such as 25, 33, 50, 66 and 75 percent, or nudge it wider and narrower. Full width and centre are one key each.

Code
Terminal
Notes
8 px

Gaps and a Dock-aware layout

Set the space between windows and at the screen edges, down to zero. Windows size themselves around the Dock, so nothing ends up underneath it.

Music
Chat
MacBook
Code
Safari
Terminal
External display

Multi-monitor, one strip per display

Every display has its own strip with its own focus and scroll. Windows never hang over onto the screen next door, one shortcut sends the focused window to the next display, and any display can be left out entirely.

Terminal
Notes
Chat
Code
Mail

Swipe to the next screen

Swipe sideways with three or four fingers and the whole strip follows them, then settles on the next screen, the way Spaces do. Or hold ⌃ ⌥ and scroll with two fingers. Scroll sideways over this picture to feel it.

Safari
Terminal
Code
Notes
Chat
Music
Point at the bottom edge

The strip dock

One icon for every window on the strip, in order, with a dot under what is on screen. Click to go there. It waits out of sight until you point at the bottom edge, or stays put, at the size you like.

Notes
Code
Safari
Terminal
Mail

Arrows at the edges

When more of the strip waits off screen, a round arrow appears at that side. Click it to bring the next window in. Show them always, only when you point near the edge, or not at all.

Notes
Safari
Chat

Arrange it your way, then save it

Settings shows your strip as tiles. Drag apps into order, drop one onto another to stack them, drag an edge to resize. Save the arrangement as a layout, then switch to it from the menu bar, a shortcut or a link. Try dragging the tiles below.

And everything else in version 1.0.8

  • Strip mapA small map of the strip appears while you move, shows where you are, then fades out.
  • Focus ring and dimmingA thin outline on the focused window in the colour you pick, and optional dimming for everything else.
  • Focus layoutThe window you are in takes the middle, 80 percent or the size you choose, with a slice of its neighbours showing.
  • Never overlappingApps that will not shrink past a size get the room they need; if two cannot share a screen, one moves to the next.
  • Centre modesKeep the focused column centred never, only when it does not fit, or always.
  • Drag to reorderDrag a window sideways and the strip rearranges around it. Drop it on another column to stack.
  • Remembers your stripColumn order, widths, stacks and tabs survive restarts, and it can start with your Mac.
  • No focus stealingWhen an app in the background opens a window, it joins the strip without taking your focus or scrolling.
  • Smart floatingFixed size windows, like Calculator, float on their own. So do dialogs and panels.
  • Per app rulesFloat an app, open it full width, or give it a fixed place at the start or end of the strip.
  • Focus follows the pointerOptional, along with the pointer following focus. Both are off until you want them.
  • Guided start and Mac SetupA short first run teaches the strip. Mac Setup spots settings and other window apps that would get in the way.
  • Rebind anythingEvery shortcut can be changed, one action can have several, and H J K L are one click away.
  • Settings apply instantlyChange a gap, a width or a key and see it on screen straight away. No Save button.
  • Full screen left alonePut a window into macOS full screen and it gets its own Space, then rejoins the strip.
  • Links for automationEvery action and every saved layout has a clutterfreemac:// link for Shortcuts, Raycast and Terminal.
  • Quietly checks for updatesOnce a day, if you allow it. Nothing about your Mac is sent.
  • Keeps itself goingIf a window is missed or an app misbehaves, the strip quietly puts things right a moment later.
Shortcuts

A key for every move.

Everything starts with ⌃ ⌥, so the shortcuts your apps already use keep working. Change any of them in Settings, give an action more than one, or add H J K L next to the arrows. Shortcuts follow key positions, so any keyboard layout works.

Navigate

Move focus⌃⌥← ↓ ↑ →
First or last window⌃⌥⌘← →
Jump to window 1 to 9⌃⌥1 … 9
Move window⌃⌥⇧arrows
Send to next display⌃⌥N
Pause or resume⌃⌥P

Size

Cycle width⌃⌥R
Full width⌃⌥F
Centre the column⌃⌥C
Wider or narrower⌃⌥= −
Taller or shorter⌃⌥⇧= −
Equal heights⌃⌥0

Stacks and tabs

Stack into left column⌃⌥]
Stack into right column⌃⌥[
Pop out to the right⌃⌥⇧]
Pop out to the left⌃⌥⇧[
Tabbed column⌃⌥⇧T
Float or tile⌃⌥T

Coming from niri? See how its keys map

Made for macOS

A real Mac app. Nothing to configure.

Download it, drag it to Applications, turn on two switches. It sits in the menu bar and starts at login. No terminal, no scripts, no security settings to change.

macOS 13 Venturaor later
Apple silicon and Intelone download for both
Notarizedopens like any other app
No accountnothing to sign up for
Pricing

Pay once. Keep it.

No subscription, no account. One payment and the app is yours.

ClutterFreeMac
$19.99one time
  • The full app, nothing held back
  • Every 1.x update, free
  • Use it on your own Macs
  • Download link straight after checkout
  • Email help from the person who makes it
Buy ClutterFreeMac, $19.99

Secure checkout by Dodo Payments. Taxes are calculated at checkout. Terms

  1. Pay onceIn a secure checkout. No account to create.
  2. DownloadYour download link appears straight away and comes by email too.
  3. Open itDrag to Applications and follow the one minute setup.
FAQ

Questions, answered.

What is a scrolling window manager?

It puts every window on one long horizontal strip, side by side, like pages laid out on a table. Your screen is a view onto part of that strip. Open another app and the strip gets longer instead of everything else getting smaller. You move along it with a shortcut or a swipe.

Is this like niri or PaperWM, but for the Mac?

Yes, the same idea: columns on an endless strip that scrolls. ClutterFreeMac is a native Mac app, so it works with the Dock, the menu bar, Spaces and full screen apps, and there is nothing to configure in a text file.

How is it different from Rectangle, Magnet or the snapping built into macOS?

Those move one window into a slot on the screen when you ask. ClutterFreeMac arranges every window, all the time, without you asking. New windows always land in a sensible place, and nothing overlaps.

How is it different from yabai, AeroSpace or Amethyst?

Those are grid tilers: each new window splits the same screen again, so everything shrinks. Here the strip grows and every window keeps its width. You also never need to change macOS security settings or write a config file.

Which Macs and versions of macOS does it run on?

macOS 13 Ventura or later, on Apple silicon and Intel Macs.

Why does it need the Accessibility permission?

That permission is how any app is allowed to move and resize other apps' windows, and it is the only one ClutterFreeMac requires. The welcome also asks for Screen Recording, so moving between screens slides the way Spaces do: it keeps pictures of your windows in memory, so the strip follows your fingers. They are never saved or sent. Without it, the windows glide on their own instead.

Does it work with more than one monitor and with Spaces?

Yes. Each display has its own strip, and you can leave any display out. Each Space keeps its own strip too.

Can I have two windows side by side, and nothing else peeking in?

Yes, choose the Screens layout in Settings. Windows fill each screen exactly, two side by side by default, and nothing hangs over the edges. Drag the line between them to resize both, choose one, two or three windows per screen, or switch to free scrolling in Settings.

Can the window I am in be big, with the others just peeking in?

Yes, that is how it starts: the Focus layout. The window you are in takes the middle of the screen, 80 percent by default, with a slice of the windows either side showing. Switch to one of them and it becomes the big one. Set the size by dragging in Settings, Layout.

Can I make my own layouts?

Yes. In Settings, Arrange shows your strip as tiles: drag apps into order, drop one onto another to stack them, drag an edge to change the width. Save it with a name, like Writing or Coding, and switch to it from the menu bar or a link. Apps in the layout that are not running are opened for you.

Does the three finger swipe clash with macOS?

macOS can use three finger swipes to move between full screen apps. Mac Setup in Settings spots this and takes you to the one Trackpad setting to change, or you can use four fingers for the strip instead.

Will it slow my Mac down?

No. It does nothing until a window opens, closes or moves, and sits idle in the menu bar the rest of the time.

How do I get the app after I pay?

Straight after checkout you land on a page with your download link, and the same link arrives by email with your receipt. Open the download, drag ClutterFreeMac to Applications, and open it. It is notarized by Apple, so it opens like any other app.

Is it a subscription?

No. You pay once and keep it. Every update in version 1 is included.

What if something is not working?

Email us and you will hear back from the person who makes the app. Tell us what you expected and what happened, and include your macOS version.

Stop rearranging windows.
Start scrolling.

One payment, every window in its place, from today.