How to use Bower

Install it once, then it mostly stays out of your way. Here's everything, from the first ⌥1 to the stuff you'll find in a month.

Install

  1. Get Xcode from the App Store and open it once so it finishes setting up. Then install XcodeGen:
    brew install xcodegen
  2. Download Bower and build it. It ends up in your Applications folder and opens:
    git clone https://github.com/truthofmatthew/bower
    cd bower
    ./install.sh
    Building with your own Apple ID? Put your team ID in project.yml first (DEVELOPMENT_TEAM).
  3. The welcome window asks for Accessibility. Click Open System Settings and turn Bower on under Privacy & Security › Accessibility. You don't need to restart anything; Bower notices within a second.

Your first two minutes

Every shortcut

All of them can be changed (or cleared with ⌫) in Settings › Shortcuts. ISO keyboards can switch Center Third to the key left of Z.

⌥1 … ⌥9Switch to that layout
⇧⌥1 … 9Send the focused window to a layout
⌥Tab · ⌥NNext layout · next empty layout
⌥↑Layouts Bar
⌃⌥SpaceSnap Wheel (or middle-click, or tap with three fingers)
⌃⌥ + ← → ↑ ↓Halves
⌃⌥ + U I J KQuarters
⌃⌥ + D F G · E TThirds · two thirds
⌃⌥↩Maximize
⌃⌥RRetile the display (Bento Box)
⌃⌥⌘ + arrowsFocus the window on that side
⌃TabNext tab in the group (Tabs mode)
⌃⌥SSave the current workspace

The Snap Wheel

Hold the middle button, move onto an action, let go. Or click once (or tap with three fingers) to keep it open and click what you want. From the keyboard: an arrow picks a wedge, arrows walk around the ring, Tab jumps rings, → opens a ▸ arc, ↩ runs it, esc closes it.

The outer ring is yours: Settings › Snap Wheel. Drag an action onto a slot, or click a slot and then an action. Hidden slots do nothing.

Window Modes

Each display has its own mode in each layout (menu bar icon › Mode for This Display).

It remembers things

AI Recipes

Install Ollama or LM Studio and download a model. In Settings › AI pick the preset, choose the model and click Test Connection. Then menu bar icon › Recipes › New Recipe…, write what you want, press Preview, and Apply if you like it. Type @ for app and display names.

Something looks wrong