Fenster – MacOS Space Manager

The main functionality fenster provides is to have good full screen spaces, in the future it might provide more.

Fenster.Demo.mp4

Deps

  • yabai – You need yabai to move spaces around which is critical for how Fenster works, in the future this might be something directly implemented For yabai to work with this feature, you need to Disable System Integrity Protection

Usage

Setup callback

yabai -m signal --add event=space_changed action="curl localhost:8090/prepare?oldSpace=\${YABAI_RECENT_SPACE_ID}&newSpace=\${YABAI_SPACE_ID}"

# In the future will be
# fenster setup # not implement yet

Run the fenster server

fenster start

Run server on startup

crontab -e

@reboot fenster start

GitHub

View Github