Back to directory

Scripting & Automation Frameworks

Programmable window management for complete customization

Advanced automation platforms that expose macOS window management APIs through scripting languages. These are not standalone window managers but powerful frameworks for building custom window management solutions and integrating with broader system automation.

How It Works

  • 01Full programmatic control via scripting languages (Lua, JavaScript)
  • 02Extensible beyond window management (app automation, system events)
  • 03Community-shared configurations and plugins (Spoons, scripts)
  • 04Steep learning curve but maximum flexibility
  • 05Can replicate any other window manager's behavior

Best For

  • Developers and programmers
  • Users with highly specific workflow needs
  • Automation enthusiasts
  • Those who want to integrate window management with other system tasks