flash

Flash and yabai

yabai is “Tiling window management for the Mac”, “designed to work as an extension to the built-in window manager of macOS”: binary space partitioning, native Spaces, signals, and an optional scripting addition injected into Dock.app that needs SIP partially disabled. It is MIT C, about 30,000 stars, v7.1.25 in May 2026, with keyboard shortcuts delegated to skhd. Flash does not tile and runs next to it.

  yabai Flash
License, price MIT, free MIT, free
Platforms macOS 11+ (Intel), 12+ (Apple Silicon), up to 26 macOS 14+
Permissions Accessibility; Screen Recording for animations; SIP partially disabled and passwordless sudo for the scripting addition Accessibility; no SIP change
Windows bsp, stack and float layouts over native Spaces; space control, opacity and animations with the scripting addition Named positions, proportional frames, placement rules, directional focus, full screen
Hotkeys None; skhd or another daemon Built in, per mode and per app
Hints, bar None; signals for bars Hints in every app, bar, widgets, popups
Configuration ~/.yabairc shell script TOML, live reload
Maintenance v7.1.25, May 2026 1.0.0, October 2026

Where yabai is stronger

Where Flash is stronger

Flash features you might like

Using both

[mode.all.mappings]
"cmd+shift+space" = ["flash", "mouse_target"]

[statusbar.sources.space]
command = ["sh", "-c", "yabai -m query --spaces --space | jq .index"]

Leave window placement to yabai; Flash’s window_move on a tiled window will be undone by the tiler.

Checked 2026-10-14 against the yabai README and wiki.