Whim
Whim is a hackable, pluggable and scriptable dynamic window manager for Windows 10 and 11, built using WinUI 3, .NET, and C# scripting.
Features
Properties
- Lightweight
Features
- Support for scripting
- No registration required
- Dark Mode
Whim News & Activities
Recent activities
K0RR added Whim as alternative to term.everything- K0RR added Whim as alternative to chadwm and Superior X Window Manager
- edgatolobo rated Whim
- MuratL added Support for scripting as a feature to Whim
Whim information
What is Whim?
Whim is a hackable, pluggable and scriptable dynamic window manager for Windows 10 and 11, built using WinUI 3, .NET, and C# scripting.
Whim supports multiple layout engines. Each workspace can switch between different layout engines. For example, the TreeLayoutEngine allows users to create arbitrary grids of windows during runtime (similar to i3), while the SliceLayoutEngine fully automates windows placement using a predefined, customizable logic (similar to Awesome or dwm) . For more, see Layout Engines.
Whim is configured using C# scripting - no YAML to be found here. This means you can use the full power of C# to configure Whim. Whim also exposes its API for plugins to use. Accordingly, much of the more custom functionality has been implemented as plugins which users can choose to use or not.
Whim works by sitting on top of Windows' own window manager. It listens to window events and moves windows accordingly. Whim does not use Windows' native "virtual" desktops, as they lack the ability to activate "desktops" independently of monitors. Instead, Whim has workspaces.




Comments and Reviews
Aug 2025 There's a lot of changes happening at version 8.2 now, but I still see the same issues. Whim has been undergoing a lot of changes lately as of 8/24/2024. It may be buggy. It is a window layout program, and though it will arrange windows quickly and easily, it will not save the layouts after shutdown. Quirks: Automated dynamic/popup windows will cause a change of focus whether wanted or not. There's no tray icon or way to disable. The program WorkSpacer WM may be better suited to the average user, though it doesn't offer the same flexibility and options. Whim Overview: Program puts a bar at top with 4 group view buttons to the left and to the right 6 alternative arrangements of those groups. You press 1 , choose your windows, press 2 and choose etc..then to the right you can toggle the appearance of the groups Download.. github.com/dalyIsaac/Whim/releases/tag/v0.6.27-alpha%2B4f4804e7