Docs / Reference
Settings Reference
Every BetterStage setting in one place. Open Settings from the menu bar icon or with Cmd+,. Settings are grouped into nine panes: General, Snap Wheel, Window Modes (Bento Box + Tabbed Layout Mode + default mode for new stages), AI Staging, Exclude Apps (apps that bypass stages and Window Modes), Screen Layout (padding and gaps), Pinned Displays, and Shortcuts, and a License pane opened from the sidebar footer. The window was rebuilt in 1.0 with a card layout and clearer Pro markers on every gated feature.
General
Core behavior settings that control how BetterStage starts and responds to window focus changes.
Launch at Login
Default: onStart BetterStage automatically when you log in to macOS. Uses the native SMAppService launch-at-login mechanism.
Auto-switch on Focus
Default: onAutomatically switch to a stage when one of its windows gains focus. For example, if you click a window that belongs to Stage 2 while Stage 1 is active, BetterStage switches to Stage 2 automatically.
Show stages bar on mouse at top edge
Default: onMoving the cursor to the center section of the top edge reveals the stages bar. Useful if you prefer mouse-driven stage switching or drag-and-drop stage assignment.
Hot edge activation delay
Default: 0.2 sHow long the cursor needs to rest at a screen edge before the hot edge fires (0.0 – 2.0 seconds). Increase if you keep triggering edges by accident while moving windows; drop it to zero for instant activation.
Switch to stage after sending a window
Default: offWhen you send a window to another stage, BetterStage also switches to that stage automatically.
Focus cycling (⌘`) within active stage only
Default: offKeeps Cmd+` cycling scoped to windows from the current app that are on the active stage, instead of cycling through every window for that app across all stages.
Menu Bar Style
Default: multi-squareChoose between multi-square indicators that show all stages as small squares in the menu bar, or classic text that displays the active stage name.
AI StagingPro
Configure the model provider and instructions used when BetterStage organizes your open windows into suggested stages.
Provider, Base URL, Model, and API Key
Required to use AIChoose the AI provider and enter the connection details BetterStage should use when analyzing open windows. OpenAI works with the official API and compatible providers such as Groq or OpenRouter.
Temperature
OpenAI-compatible providersAdjust how conservative or creative the model should be when it groups your windows. Lower values keep suggestions more stable.
Custom Instructions
OptionalTell BetterStage how you want windows grouped, such as keeping chat apps on a side monitor or pairing project docs with your editor. These instructions are applied on top of the built-in staging rules.
Window ModesPro
The Window Modes pane (replaces the old Tiling pane) controls the three per-monitor modes: macOS Native, Bento Box, and Tabbed Layout Mode. See Window Modes for the concept.
Default Window Mode
Default: macOS NativePick which mode a newly created stage starts in on each monitor: macOS Native, Bento Box, or Tabbed Layout Mode. Each monitor in each stage can still be changed afterwards from the Snap Wheel or the BetterStage menu bar.
Default Tabbed Layout
OptionalWhen a new stage is created with Tabbed Layout Mode as its default, this preset is loaded automatically. Manage presets from the layout editor in the same pane — see Layout Presets.
Bento Box grid (columns & rows)
Default: 16 × 10Number of columns and rows in the Bento Box grid. Both must be even numbers between 2 and 16. On vertically rotated monitors, columns and rows are swapped automatically.
Gaps
Default: 8 pxPixel gap between tiled windows in Bento Box and between panes in Tabbed Layout Mode. Set to 0 for edge-to-edge.
App-level opt-outs (such as Float in Window Modes) live in the dedicated Exclude Apps pane.
Snap Wheel
Configure how the snap wheel is triggered and whether snap zones are active.
Snap Wheel Triggers
Configurable listConfigure one or more triggers to activate the snap wheel. All active triggers work simultaneously. Click Add Trigger to choose from presets or record a custom combo. Each trigger can be set to hold or toggle mode independently.
Default trigger: middle-click anywhere (toggle). Presets include Ctrl+Opt hold, middle-click hold, left-click drag on title bar, Opt+drag near title bar, and 4- or 5-finger trackpad taps and clicks.
Wheel Layout & Style
8 + 8 + 9 default slotsDefaults are 8 slots on the inner ring, 8 on the outer ring, and 9 in the More Actions submenu. Each ring or submenu can be resized to between 1 and 12 slots from the layout editor. Choose between Liquid Glass and Classic styles, and tint the inner ring slices and outer disc independently. Pick custom SF Symbol icons for any slot. See Snap Wheel customization.
Snap Zones Enabled
Default: onEnable keyboard and edge-drag snap zones. When active, dragging a window to the edge of a screen or using keyboard shortcuts snaps it to predefined zones (halves, quarters, thirds, etc.).
Exclude Apps
Pick apps that should bypass parts of BetterStage. Each list is separate, so you can opt an app out of one feature without affecting the others.
Exclude from Stages
Apps whose windows are always visible, regardless of which stage is active. Useful for note-taking, chat, or password managers you want everywhere.
Float in Window Modes
Apps that never participate in Bento Box or Tabbed Layout Mode. They float freely above the grid. Good for browser session-restore prompts, color pickers, and small utility windows. Can also be toggled from the Snap Wheel via Exclude App.
Popup Tiling
Apps whose secondary windows shouldn't be auto-tiled even when the monitor is in Bento Box mode — for example, preference panels or sheet-style dialogs.
A Reset button restores BetterStage's default exclusion list in one click.
Screen Layout
Control the usable screen area for tiling and the gap between tiled windows.
Apply padding
Default: offReserve space around the edges of each monitor before BetterStage places tiled windows. Useful if you want breathing room around the menu bar, dock, or the outer edges of your layout.
Padding mode
Simple or customUse Simple for one padding value on all sides, or switch to Custom to set independent top, bottom, left, and right padding.
Window Gap
Default: 8pxSet the space between tiled windows. Increase it for more visual separation or drop it to zero for edge-to-edge tiling.
Pinned DisplaysPro
Pin monitors so they stay visible across all stages. Requires BetterStage Pro.
Display pinning
Default: noneEach display can be set to Staged or Pinned. Pinned displays stay visible across stage switches. Staged displays follow the active stage. You can change a display by clicking it in the layout preview or by using the per-display buttons below the preview. See the Monitor Management page for details.
A Reset button restores the default staged/pinned/excluded state for every display in one click. Bento Box and Tabbed Layout Mode now run on Pinned Displays the same way they do on regular monitors, including layout restoration after disconnect, reconnect, or wake from sleep.
Shortcuts
Customize key bindings for snap zones and navigation actions. Click any shortcut field and press your desired key combination to rebind it.
The Shortcuts tab shows a list of all available actions with their current key bindings. Built-in shortcuts include:
- Opt+1 through Opt+9 — Switch to stage 1–9
- Opt+Shift+1 through Opt+Shift+9 — Send focused window to stage 1–9
- Opt+Up Arrow — Open the Stages Bar
- Opt+Left / Opt+Right — Previous / next stage
- Cmd+Opt+I / J / K / L — Focus tiled window up / left / down / right
- Opt+B — Toggle Bento Box for the current stage
- Opt+Down — Retile the current stage
Snap zone shortcuts for all 15 zones, along with stage, tiling, and navigation actions, are fully customizable from this tab.