macOS Utility

Monitor Swap

macOS menu bar utility to quickly swap dual-monitor arrangements. Pro users can calibrate with iPhone camera + CV.

Monitor Swap - macOS display utility with CV calibration

What it does

When working at a desk with a laptop and an ultrawide monitor, you might switch positions: desk mode with laptop in front and ultrawide to the right, or easy chair mode sitting on the other side where monitors are flipped. This app lets you toggle between these layouts with a single click from the menu bar.

Pro Feature: CV Calibration

For users who want pixel-perfect display positioning, Monitor Swap includes an advanced computer vision calibration system. Using your iPhone as a camera, the app detects QR codes displayed on each screen and calculates their precise 3D positions in space.

How it works:

  1. Place iPhone camera facing your displays
  2. App displays unique QR codes on each screen
  3. Vision Framework detects and localizes QR codes
  4. Calculates intrinsic camera matrix and lens distortion
  5. Outputs precise display coordinates for swapping

Key Capabilities

  • One-click monitor arrangement swapping
  • Menu bar utility - always accessible
  • Keyboard shortcuts (Cmd+D, Cmd+E, Cmd+S)
  • Works with laptop + ultrawide setups
  • CV-based camera calibration for pro users
  • iPhone camera integration for precise positioning

Keyboard Shortcuts

⌘DDesk mode (ultrawide on right)
⌘EEasy Chair mode (ultrawide on left)
⌘SQuick swap between modes

Technical Stack

SwiftmacOSCocoaVision Frameworkdisplayplacer

Requirements

macOS 12.0+ and displayplacer (install via Homebrew)

CV Calibration Requirements

iPhone with camera, placed 80-120cm from displays. Works best when phone is level and displays are centered in frame.

Status

Alpha - Working Build

Download

Build from source or download pre-release binary. Contact us for access.