Whim icon
Whim icon

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 screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Windows
-
No reviews
0likes
1comment
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Support for scripting
  2.  No registration required
  3.  Dark Mode

Whim News & Activities

Highlights All activities

Recent activities

Show all activities

Whim information

  • Developed by

    SE flagdalyIsaac
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    55 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  362 Stars
  •  18 Forks
  •  61 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Whim, and it has gotten 0 likes

Whim was added to AlternativeTo by Sam Lander on and this page was last updated .

Comments and Reviews

   
 Post comment/review
Top Negative Comment
TBayAreaPat
0

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

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.

Official Links