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: on

Start BetterStage automatically when you log in to macOS. Uses the native SMAppService launch-at-login mechanism.

Auto-switch on Focus

Default: on

Automatically 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: on

Moving 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 s

How 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: off

When you send a window to another stage, BetterStage also switches to that stage automatically.

Focus cycling (⌘`) within active stage only

Default: off

Keeps 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-square

Choose 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 AI

Choose 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 providers

Adjust how conservative or creative the model should be when it groups your windows. Lower values keep suggestions more stable.

Custom Instructions

Optional

Tell 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 Native

Pick 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

Optional

When 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 × 10

Number 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 px

Pixel 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 list

Configure 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 slots

Defaults 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: on

Enable 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: off

Reserve 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 custom

Use Simple for one padding value on all sides, or switch to Custom to set independent top, bottom, left, and right padding.

Window Gap

Default: 8px

Set 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: none

Each 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.

NextTroubleshooting →