Compare

TileMyMac vs PaperWM.spoon

PaperWM.spoon is a free, open-source scrolling window manager for macOS, built as a Spoon for Hammerspoon and set up in Lua. TileMyMac uses the same scrolling idea, and you set it up by clicking.

Facts about PaperWM.spoon checked on October 15, 2026, from its own site

How they differ

Both work the same basic way: windows sit side by side in a row, and you slide along the row to reach the ones past the edge of your screen. If you like that idea, either one will feel right.

PaperWM.spoon does a lot, and it's free and open source (MIT). It's actively maintained, and its README covers trackpad swipes, stacked columns, mouse dragging and scrolling, rules for which apps and screens it manages, and per-app window widths. If you already use Hammerspoon and enjoy Lua, it fits right in.

The catch is setup. You install Hammerspoon, clone the Spoon into ~/.hammerspoon/Spoons, and write your config and hotkeys in Lua in ~/.hammerspoon/init.lua. Its README also asks you to change two Mission Control settings by hand, and to arrange your displays vertically so windows don't bleed onto the next screen. There's no settings window or guided setup.

TileMyMac is one app you download. Everything is set in a settings window, with no config files, and a guided setup on first launch lets you practise the shortcuts for real. You also get a Shortcuts list in the menu bar, Check for Updates, email support and a 7-day money-back guarantee.

Side by side

FeatureTileMyMacPaperWM.spoon
How it arranges windowsScrolling: every window takes the next spot in a rowScrolling too: windows sit side by side in a row you slide along
Price$19.99 onceFree and open source (MIT)
SetupA settings window. No files to editInstall Hammerspoon, add the Spoon, then write a Lua config in ~/.hammerspoon/init.lua. No settings window
First launchA guided setup that checks your Mac's settings and has you practise the shortcuts for realYou change two Mission Control settings by hand, as its README explains
ShortcutsReady to go, with a Shortcuts list in the menu barBound in Lua: use the defaults or set your own
TrackpadSwipe with three or four fingers to slide the rowSwipe with 2, 3 or 4 fingers to scroll; off until you turn it on in Lua
Several displaysEach display gets its own rowYou can choose which screens it tiles. Its README suggests arranging displays vertically
StacksStack windows in one column, or show a stack as tabsStacked columns: split evenly, or an accordion that keeps title bars visible
WorkspacesUp to 9 workspaces, each its own row of windowsUses Mission Control Spaces, with shortcuts to switch and move windows
Canvas layoutOne long desk where windows keep their own size (new in 0.2.0)Not mentioned in its README
Mac Setup checkFinds missing permissions and settings, with Fix buttons (new in 0.2.0)Not mentioned in its README
UpdatesCheck for Updates in the menu bar, with notes on the /updates pageInstalled with git or SpoonInstall
SupportEmail support. 7-day money-back guaranteeAn open-source project on GitHub, with contributions welcome
StatusNew (version 0.1.0), with free updatesActively maintained, last updated October 2026

Who should pick which

Pick PaperWM.spoon if you enjoy tinkering with Lua and want free and open source. Pick TileMyMac if you want it to just work with no config files.

Pick PaperWM.spoon if

  • You already use Hammerspoon, or enjoy writing your setup in Lua.
  • You want a free, open-source tool you can read and change.
  • You want fine control, like per-app widths and rules for which windows it manages.

Pick TileMyMac if

  • You'd rather click through a settings window than edit a config file.
  • You want a guided setup that teaches you the shortcuts.
  • You'd like each display to get its own row, with no need to rearrange them.
  • You want updates in the app, email support and a money-back guarantee.

Questions

Is TileMyMac based on PaperWM.spoon?

No. TileMyMac's window engine is Paneru, a separate open-source project (MIT). Paneru's README says it was inspired by niri and PaperWM.spoon, so the idea is the same, but TileMyMac doesn't need Hammerspoon or Lua.

Why pay for TileMyMac when PaperWM.spoon is free?

You don't have to. If you like Hammerspoon and Lua, PaperWM.spoon is a great free choice. TileMyMac is a one-time purchase for people who want a settings window instead of config files, a guided setup, updates and email support.

Can I use my PaperWM.spoon config in TileMyMac?

No. TileMyMac doesn't read Lua, so there's nothing to import. Setup takes about a minute in the settings window.

Should I run PaperWM.spoon and TileMyMac together?

We'd suggest picking one. Both move and resize your windows, so running them side by side can make windows jump between two layouts.

Try the row right on our home page: see how TileMyMac works.

Get TileMyMac

Sources: PaperWM.spoon on GitHub, PaperWM.spoon README, Hammerspoon, Paneru on GitHub. Something out of date? Tell us and we'll fix it.