Whim

github.com/dalyIsaac/Whim System Utilities Open-source projectOpen source

Whim provides a pluggable and scriptable dynamic window manager for Windows.

github.com/dalyIsaac/Whim
Whim homepage screenshot

About Whim

Whim is a dynamic window manager for Windows that arranges windows according to layouts the user chooses. It works by sitting on top of Windows' own window manager, listening to window events and moving windows accordingly. Users can place windows with keyboard shortcuts, mouse dragging, or plugins such as a command palette or bar.

Whim uses workspaces instead of Windows' native virtual desktops, because native desktops cannot be activated independently of monitors. Configuration uses YAML or JSON, and advanced users can extend Whim with C# scripts and plugins built on its exposed API. The project is open source under the MIT license. Alpha builds are distributed through the GitHub releases page, and installation through package managers is still planned.

Key features

  • Multiple layout engines, including a tree engine for user-built window grids
  • Slice layout engine that automates window placement using customizable logic
  • Configuration through YAML or JSON files
  • C# scripting for more advanced customization
  • Workspaces that let each workspace switch between layout engines
  • Keyboard shortcuts and mouse dragging for arranging windows
Best for: Windows users who want precise control over window layouts and are comfortable editing configuration files or writing C# scripts.
Good for
  • Open source under the MIT license
  • Layouts can be set up with simple configuration and extended over time with C# scripts
  • Multiple layout engines let users choose between manual and automated window arrangement
Watch out for
  • Only alpha builds are available
  • Installation through package managers is not yet available
  • Supports Windows only

Whim at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Whim alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

DWM

github.com/prabirshrestha/dwm-win32

dwm-win32 is a port of the X11 dwm window manager to Microsoft Windows.

Open source
24 alternatives

Baulk

github.com/baulk/baulk

Baulk provides a minimal package manager for Windows, according to its repository description.

Open source
24 alternatives

hok

github.com/chawyehsu/hok

Hok reimplements Scoop as a command-line package manager written in Rust; its repository notes that development is ongoing.

Open source
24 alternatives

Popular in System Utilities

Well-known listings from the same topic.

All 202

Whim FAQ

Does Whim use Windows virtual desktops?
No. Whim does not use Windows' native virtual desktops, because they cannot be activated independently of monitors. Whim has its own workspaces instead.
How is Whim installed?
Alpha builds are available on the releases page on GitHub. Installation through package managers is planned but not yet available.
How can Whim be extended?
Whim exposes an API for plugins and has a C# scripting system for more advanced users. Much of its custom functionality is implemented as plugins that users can choose to use or not.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing