Repair Layout
Rebuild a desktop’s layout from its visible windows. Adaptive panes return to equal shares.
Video could not load. Try playing it again.
A native Mac window manager that keeps your workspace in step.
Version 0.6.0 beta · 4 November 2026 · 12 MB disk image
Video could not load. Try playing it again.
Open a new window. Adaptive tiling makes room in the layout, choosing a split that keeps movement and resizing to a minimum.
When an app stops responding and comes back, its windows rejoin the layout.
Get startedVideo could not load. Try playing it again.
Give one window more room without leaving the other behind. Drag their shared boundary and both sides stay aligned.
Choose Live Resize to see each change as you move. Or choose Resize Preview: the new frames show during the drag and apply when you release.
Video could not load. Try playing it again.
Drag a title bar toward an edge or corner. Preview the placement, then release to snap into place.
Adjust the Snap Zones in Settings.
Video could not load. Try playing it again.
Save a desktop’s arrangement as a Saved Layout. Apply it from the menu bar panel, the Layout Wheel or its own shortcut.
Each pane can prefer apps or an App Group. While a layout is followed, a new window of a preferred app goes into its pane. Bind a layout to a set of displays, and BetterTile applies it when those displays connect.
Apply never opens an app or takes a window from another desktop. Undo Apply puts the windows back. Saved Layouts are local files with app bundle IDs and layout shapes, not window titles or documents.
Video could not load. Try playing it again.
Tabbed groups windows in resizable panes. Select a tab to bring its window forward. Drag tabs between panes, or drag a floating window into a pane as a tab.
Turn off Stage Manager for Tabbed. Pane assignments last for the current app session. Beta details
Video could not load. Try playing it again.
Open the Layout Gallery from a tab bar’s … menu. It shows a picture of each layout. The + button in a pane opens an app straight into it, and tab bars can hide until you point at them.
Video could not load. Try playing it again.
Open the Layout Wheel: hold ⌃ ⌥ ⇧, choose a sector, and release. Set it up on its own Settings page.
In a One Level wheel, the bottom sector is Repair Layout. Escape or the center cancels. Optional middle click reserves that button system-wide while enabled.
Video could not load. Try playing it again.
Choose Grouped for groups such as Size, Thirds, Displays, Mode and Choose Layout, each with its own fan of commands. Or keep Custom, with one or two levels. The wheel can change a desktop’s mode, choose a Tabbed layout and apply Saved Layouts.
Video could not load. Try playing it again.
Place windows with global shortcuts. Undo a placement when you want to try another arrangement.
Give each command its keys on the Shortcuts page in Settings, with duplicate checks.
Video could not load. Try playing it again.
Two more changes in this beta. The release notes list the rest.
Read the 0.6.0 notesRebuild a desktop’s layout from its visible windows. Adaptive panes return to equal shares.
Video could not load. Try playing it again.
Next Display and Previous Display make room on the destination and close the gap on the source.
Video could not load. Try playing it again.
Free forever, with the source open to everyone. No paid tier, subscription, advertising, behavioral tracking, or sale of user data.
Explore the sourceThe whole app. Open source under GPL v3 or later.
Accessibility lets BetterTile move and resize your windows. It is the only macOS permission the app requests.
Update checks contact GitHub and can be turned off. No behavioral tracking. Read the network disclosure
Update checks send no window data, settings, analytics or crash reports.
Drag the blue handle. Both sides resize together, just like in BetterTile.
There are good tools in this category. Choose the interaction that suits your work.
Swipe to compare all four apps.
| Documented by the developer—Not offered, or not verified | Rectangle ProUS$9.99 · 10-day trial | Moom$15 · Perpetual license | AeroSpaceFree | |
|---|---|---|---|---|
| Resize neighbours togetherMove one edge and the next window follows. | Drag the shared edge | After release | —Not verified | Resize commands |
| Tile new windows automaticallyRoom is made as windows open. | Adaptive tiling | Layout triggers | —Not verified | Tree tiling |
| Drag to snapEdges, corners and custom zones. | Yes | Yes | Drag zones | —Not verified |
| Keyboard shortcutsPlace windows without the pointer. | Yes | Yes | Yes | Keyboard and CLI |
| Pointer menuChoose a placement where the pointer is. | Layout Wheel | —Not verified | Pop-up palette | —Not verified |
| Tabbed panesSeveral windows share one pane. | Yes | —Not verified | —Not verified | —Not verified |
| Saved layoutsStore an arrangement and apply it later. | Saved Layouts | Yes | Saved arrangements | —Not verified |
| Open sourceRead and build the code yourself. | GPL v3 or later | —Not verified | —Not verified | MIT |
| Requires | macOS 26 · Apple silicon | macOS 13.5 | macOS 10.13 | —Not verified |
| A good fit for | Direct shared-boundary control, Adaptive tiling, Tabbed panes and Saved Layouts. | Custom placement commands and saved workspaces, including automatic layout triggers. | Reusable arrangements and a configurable window-control palette. | Keyboard and CLI tiling with plain-text configuration and virtual workspaces. |
| Sources |
Sources checked 3 October 2026. A dash is not a claim of no support. Prices are the values displayed on the check date; Moom’s page did not state a currency code. Free Rectangle and Loop also offer free placement tools. Full research and sources
Apple silicon Mac, macOS 26 or later
Public beta · Free forever
Get the disk image from the official GitHub release. Open it and drag BetterTile into Applications.
Download the disk imageThe beta is self-signed, without Apple Developer ID or notarization. After the first launch attempt, confirm the source, then choose Open Anyway in System Settings → Privacy & Security.
Follow the app’s explanation to grant Accessibility permission. Choose your layout and enable the controls you want.
Full installation guideRead the guide, or ask on GitHub. Feature ideas and bug reports are welcome.
BetterTile 0.6 requires an Apple silicon Mac with macOS 26 or later. Intel Macs stay on 0.5.2 and are not offered this update. Accessibility is the only macOS permission BetterTile requests. Check the latest release notes before installing a new version.
Accessibility lets BetterTile read window frames, then move and resize eligible windows. The app explains the permission before requesting it.
Yes. BetterTile is free forever and open source under GPL v3 or later. There is no paid tier, trial expiry, subscription, advertising, behavioral tracking, or sale of user data.
Window and configuration data stay on your Mac. Update checks and downloads contact GitHub, which receives ordinary connection metadata. Automatic update checks run every four hours by default and can be disabled. Send Feedback opens a GitHub form with the app version and build in its suggested title; it submits no issue automatically. Security and privacy
BetterTile shows release notes and asks before downloading or installing. Sparkle verifies an EdDSA signature on each update. This is separate from the beta’s self-signed macOS code signature. You can also use Check for Updates from the app.
Turn off Stage Manager before using Tabbed. Pane assignments, followed Saved Layouts and Undo history last only for the current app session. Cross-display tab dragging remains unavailable. BetterTile does not move windows between macOS desktops. Some apps refuse requested window sizes. Full beta limitations
BetterTile can work with windows arranged by macOS tiling. For dragging to screen edges, use either BetterTile Drag Snapping or macOS edge tiling to avoid competing previews.
Apple silicon Mac, macOS 26 or later. Free and open source.
Version 0.6.0 beta · 4 November 2026 · 12 MB disk image. Self-signed beta: first-install instructions