PaperWM for Mac: PaperWM.spoon and the other options

By Sheik Ahamed, who makes Findow. Checked on 31 October 2026. All guides

Short answer: PaperWM is a GNOME Shell extension, so it won't run on macOS. The nearest project is PaperWM.spoon, a free plugin for the Hammerspoon automation app. If you don't want to write Lua, a Mac app with a scrolling strip will do the same job.

Two projects with nearly the same name

This trips people up when they search. PaperWM is the GNOME Shell extension you used on Linux. It's built on top of the GNOME desktop, so it can't simply be moved to a Mac.

PaperWM.spoon is a different project that describes itself as inspired by PaperWM. It runs inside Hammerspoon, and it doesn't share PaperWM's settings or its GNOME integration. You're starting again with a similar idea, and your old setup won't transfer.

How to set up PaperWM.spoon

This is the free route, and it's the one to try first if you're happy with a small script.

  1. Install Hammerspoon and give it Accessibility access.
  2. Put PaperWM.spoon in Hammerspoon's Spoons folder.
  3. Open System Settings and go to Desktop & Dock. In the Mission Control section, turn off automatic rearranging of Spaces and turn on Displays have separate Spaces. The project's install steps ask for both.
  4. In your Hammerspoon config, load the Spoon and bind your hotkeys. The project lists default bindings you can copy.
  5. Call PaperWM:start(). It starts tiling your new and existing windows. PaperWM:stop() gives them back.

The Spoon covers more of the PaperWM feel than you might expect. You get focus and swap keys, width cycling, full width, stacked columns, trackpad swipes, and mouse-wheel scrolling. It uses the same words as the Linux world too, such as slurp and barf.

What the Spoon's own docs warn about

Read these before you commit, because they come from the way macOS works:

The features you'll miss from GNOME

Some things in PaperWM come from GNOME itself, so no Mac option gives them back in the same form.

Other Mac options

AppPriceSetupGood for
PaperWM.spoonFreeLua in HammerspoonPeople who like scripting
PaneruFree, MITTOML or Lua fileA standalone tool with a config
OmniWMFree, GPL-2.0TOML file and settings windowmacOS 26 on Apple silicon
ChainYourMac$19.99 once, 1 MacSettings windowThe strip and nothing else
Findow$19.99 once, 1 MacSettings windowA strip plus search and workflows

"Not listed" means the app's website doesn't mention the feature, not that the app can't do it. All names belong to their owners, and none of them is connected with Findow.

Our niri guide covers OmniWM and Paneru in more depth, as the same apps suit both groups. If you never edited a PaperWM setting by hand, you may want to skip Lua altogether. If you're not sure what kind of tool you want, start with the four kinds of Mac window manager.

Findow's Shortcuts settings, with keys for finding windows, tidying and a mouse button option
Every Findow shortcut can be changed, and a mouse button can open the overview.

How your PaperWM habits map onto Findow

Findow is not a port of PaperWM, and we didn't build it from PaperWM's code. It does have a scrolling strip you can use instead. Turn it on in Settings > Arrange. These habits have a real match:

Findow doesn't have PaperWM's workspace stack, its scratch layer or GNOME's Overview. You also can't script it the way you can script a Spoon. There's no config file, and Hammerspoon users will find it far less hackable. It does respond to links such as findow://run/tidy, so a script can trigger an action, but it can't read anything back.

Findow is $19.99 once for one Mac, with a 14-day free trial and a 14-day refund. It needs macOS 14 or later, and so far it's only been built and run on Apple silicon with macOS 27. If you already run Hammerspoon, try the free Spoon first.

Findow's overview filtered by a typed search

Questions

Is PaperWM available for Mac?

Not the GNOME extension. PaperWM.spoon is a separate Mac project inspired by it, and it runs inside Hammerspoon.

Do I need Hammerspoon for PaperWM.spoon?

Yes. It's a Spoon, which is a plugin for Hammerspoon, so you install Hammerspoon first and start it from your Hammerspoon config.

Why does a sliver of a window stay at the screen edge?

macOS doesn't allow a window to move fully off the screen, so scrolling window managers leave it in a thin margin. It isn't a bug in your setup.

Does Findow have a scratch layer?

No. You can float a single window with ⌃⌥⇧F, but Findow has no layer that shows and hides a group of windows.

Try Findow free for 14 days

Every feature, with no account and no card. Then $19.99 once, with a 14-day refund. For macOS 14 or later.

Download Findow

Keep reading