Skip to content

Panes

Panes is a per-machine background agent that launches applications on the specific physical monitors you assign them to, every boot — and keeps them there through reboots, monitor power-off, re-cabling, port changes, and GPU-driver reinstalls. You configure it in a local web UI showing a to-scale, pannable canvas of your physical display layout.

Windows has no supported “start this process on monitor 2.” Window managers only reposition already-open windows; signage platforms only run their own player. And Windows display indices renumber on reboot or re-cable, so position-remembering tools put the wrong app on the wrong screen. Panes fixes this with EDID-based stable hardware identity, launch as a first-class primitive, and a watchdog.

Kiosk, signage, and control-room operators running unattended Windows (and Linux/X11) boxes with 2–8 displays. Also handy for desktop power users who want a fixed dock-and-arrange layout.

  • Monitor layout canvas — drag to-scale display nodes to match the physical arrangement.
  • Commands per monitor — preset (Chrome/Edge kiosk / generic), executable, args (with {{monitor.*}} template vars), placement, startup toggle, watchdog.