Shubbak

Shubbak 0.10.0

A tiling window manager for Windows, with an animation engine, a status bar, a command palette and a configuration language that tells you when you have made a mistake.

  • By Moaid Hathot
  • Open Source
  • Updated Sep 12, 2026
Download for Windows

About Shubbak

Shubbak tiles windows on Windows. It is named for شبّاك, "window"; the status bar is
Taj (تاج, crown), the command palette is Dalil (دليل, guide) and the camera and
microphone watcher is Ayn (عين, eye). Five small executables, compiled ahead of
time, with no runtime to install first.

Layouts are a property of a container rather than of a workspace, so a fibonacci
region can sit inside a columns region with no special case. Available layouts are
splith, splitv, fibonacci, fibonacci-v, fibonacci-mirrored, master-left,
master-right, master-top, master-bottom, grid and monocle.

Configuration is one KDL file, shared by the window manager, the bar and the
palette, with diagnostics that point at the problem with a caret rather than a line
number. Mistakes that other window managers accept silently - a regex wrapped in
slashes that therefore never matched, a duplicate binding, a rule that would match
every window - are reported rather than ignored. Contexts layer overrides on the
config while a condition on the desktop holds: a presentation, a docked monitor, a
call with the microphone open.

Windows on inactive workspaces are cloaked rather than hidden, so they still report
as visible to Win32. If Shubbak exits, crashes or is killed, the next run adopts
them and brings them back.

shubbak inspect prints every matchable attribute of a window, whether Shubbak
will tile it and why not if it will not, and which rules matched.

Technical details

PublisherMoaid Hathot
Version0.10.0
Release date2026-09-12
LicenseMIT
Installer typewix, zip
Architecturex64, arm64
Package IDMoaidHathot.Shubbak
RequirementsWindows 10 version 2004 or later
Admin rightsRequired
Install scopeAll users

Install Shubbak from the command line

Install with Windows Package Manager
winget install --id=MoaidHathot.Shubbak -e
Update to the latest version
winget upgrade --id=MoaidHathot.Shubbak -e
Uninstall
winget uninstall --id=MoaidHathot.Shubbak -e
Silent install with the offline installer
msiexec /i "shubbak-0.10.0-win-x64.msi" /quiet /norestart
Uninstall the MSI package
msiexec /x {D4716D78-9850-41A2-93B9-2C98FEF74F3C} /quiet

Shubbak adds this command to the command line: shubbak.

Silent install switches for more Windows programs »

Install Shubbak together with other apps in one command »

tilingwindow-managertiling-window-managerworkspacesproductivitykeyboardstatus-barcommand-palettedotnetkdl

Frequently asked questions

Is Shubbak free?

Yes. Shubbak is free and open-source software released under the MIT license.

What is the latest version of Shubbak?

The latest version is 0.10.0, released on Sep 12, 2026.

Is it safe to download Shubbak?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 84d6fb9e4b40ffda7a4a056e0924051c146eebaec2576990b988d15f717ddf51.

Which Windows versions does Shubbak support?

Shubbak requires Windows 10 version 2004 or later and is available for 64-bit (x64), ARM64 systems.

How do I install Shubbak silently?

Run the offline installer with msiexec /i "shubbak-0.10.0-win-x64.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=MoaidHathot.Shubbak -e --silent.

How do I uninstall Shubbak?

Open Settings › Apps › Installed apps, find Shubbak and select Uninstall. From the command line, run winget uninstall --id=MoaidHathot.Shubbak -e.