glazewm
Verifying File...
×

GlazeWM A Modern Window Management Solution for Windows

Experience the power of i3-style window management on Windows. Automatic tiling, keyboard-driven workflow, and complete customization.

Supports Windows 10 & 11 • MIT License • v3.0+

Features

Everything you need for
efficient window management

Automatic Window Tiling

Windows automatically arrange themselves in efficient layouts. No manual resizing needed.

Keyboard-Driven Workflow

Control everything with customizable keyboard shortcuts. Keep your hands on the keys.

Workspaces & Layouts

Organize windows across multiple virtual workspaces with different layout modes.

Lightweight & Fast

Minimal resource usage. GlazeWM runs quietly in the background without slowing you down.

YAML Configuration

Simple, human-readable config files. Customize every aspect of your window management.

Native Windows Support

Built specifically for Windows 10 & 11. No WSL or compatibility layers required.

GlazeWM vs. PowerToys FancyZones

While both tools aim to organize windows on Windows 10 and 11, they serve very different types of users.

The "Manual" vs. "Automatic" Philosophy

  • PowerToys FancyZones (Manual Tiling): Think of FancyZones as a “template” system. You define specific zones on your screen, and you must manually drag windows into those zones (usually while holding the Shift key). It is perfect for users who want pixel-perfect control and don’t mind using a mouse.
  • GlazeWM (Automatic Tiling): GlazeWM is a “dynamic” tiler. You don’t drag windows; the software automatically calculates where a window should go the moment it opens. If you open three apps, GlazeWM splits your screen into three equal parts instantly. It is built for a keyboard-first, “zero-mouse” workflow.
Feature PowerToys FancyZones GlazeWM
Logic Static / Template-based Dynamic / Automatic
Primary Input Mouse (Drag & Drop) Keyboard Shortcuts
Config Style Graphical UI (GUI) YAML Configuration File
Learning Curve Low (Beginner Friendly) Moderate (Hotkey focused)
Workspace Support Native Windows Desktops Built-in Custom Workspaces
  • The Verdict: If you are a casual user who wants to keep a browser on the left and Spotify on the right, FancyZones is enough. However, if you are a developer or power user who wants to manage 10+ windows without ever touching your mouse, GlazeWM is the superior choice.

GlazeWM vs. i3wm

Bringing the Linux Experience to Windows

For many years, Linux users have enjoyed the efficiency of i3wm (the iconic tiling window manager). GlazeWM was specifically designed to bridge the gap between Windows and Linux, bringing that same “hacker-style” productivity to the Microsoft ecosystem.

How GlazeWM Replicates i3wm

  • YAML-Based Configuration: Just like i3 uses a text-based config file, GlazeWM uses a .yaml file. This allows you to define complex rules, such as making specific apps “float” by default or assigning them to specific workspaces.
  • Focus-Based Navigation: In i3, you navigate between windows using Mod + H/J/K/L. GlazeWM adopts this same philosophy, allowing your fingers to stay on the “home row” of your keyboard at all times.
  • Workspaces (Virtual Desktops): GlazeWM implements workspaces that behave more like i3 than the native Windows “Virtual Desktops.” You can switch between them instantly with Alt + 1, Alt + 2, etc., making it easy to separate your coding environment from your communication tools (Slack/Discord).

Why use GlazeWM instead of just switching to Linux?

Many professionals are forced to use Windows due to software compatibility (Adobe, Office, etc.). GlazeWM allows you to keep the Linux-style workflow while staying on the OS you need for work. It turns Windows from a cluttered, overlapping window mess into a structured, tiled environment that feels like a customized Arch Linux setup.

How it Works

GlazeWM is a tiling window manager for Windows, which means it automatically arranges windows on your screen without overlapping. Here’s how it works:

Window Tiling Logic Explained

Focus Management

  • GlazeWM uses a focus-based system to know which window is active.
  • You can switch focus using keyboard shortcuts (arrow keys or defined hotkeys).
  • The focused window is the one you interact with—typing, closing, or moving.

Benefits:

  • No need to click windows with the mouse.
  • Quickly switch between tasks.

Example Shortcut: Alt + h/j/k/l to move focus left/down/up/right (similar to i3).

Workspace and Container Concepts

  • Workspace: A virtual desktop that holds a set of windows.
  • You can switch between workspaces to separate tasks (e.g., coding in one, browsing in another).
  • Container: A grouping of windows within a workspace.
  • Containers define the layout structure (vertical, horizontal, tabbed, or stacked).
  • Allows nesting layouts for more complex setups.

Example:

  • Workspace 1: Code editor + Terminal side by side.
  • Workspace 2: Browser + Music app stacked horizontally.

Keyboard Shortcuts and Commands

GlazeWM is keyboard-driven, meaning you rarely need a mouse.

Common shortcuts:

  • Mod + Enter → Open a new application
  • Mod + Arrow Keys → Move focus between windows
  • Mod + Shift + Arrow Keys → Move window positions
  • Mod + Number → Switch to workspace
  • Mod + q → Close focused window

Advanced users can customize shortcuts in the config file for personal workflow.

Why keyboard shortcuts matter

  • Speed: Navigate and organize windows faster.
  • Efficiency: Keep hands on the keyboard, minimal mouse use.
  • Consistency: Same shortcuts work across workspaces and layouts.
glazewm

Installation Guide

Downloading GlazeWM

  • Go to the official GlazeWM GitHub repository or official website glazewm.com .
  • Look for the latest release (usually under the “Releases” tab).
  • Download the Windows executable (.exe) or installer package.
  • Ensure you download from official sources to avoid malware or unofficial versions.

Installation Steps on Windows

  • Run the Installer: Double-click the downloaded .exe file.

Follow the Setup Wizard:

  • Choose the installation location (default is fine for most users).
  • Check any optional components if prompted (like sample configs).
  • Complete Installation: Click Finish when installation completes.
  • Permissions: Windows may ask for administrator access—allow it so GlazeWM can manage windows properly.

First Launch and Basic Setup

  • Launch GlazeWM: Double-click the installed program or use a desktop shortcut.
  • Initial Setup: On first launch, GlazeWM may ask you to:

Choose a keyboard layout

  • Select a default window tiling layout (e.g., horizontal, vertical, stack)
  • Test Keybindings: Try moving between windows with default shortcuts (usually Alt + Arrow Keys or Win + Arrow Keys).
  • Configure Workspaces: You can create multiple virtual desktops/workspaces if supported.
  • Optional: Copy or modify the default configuration file (config.yaml) for custom keybindings, layouts, or startup apps.

System Requirements

GlazeWM Configuration

GlazeWM uses a configuration file (usually YAML format) to control almost every aspect of its behavior from keyboard shortcuts to layouts, startup apps, and window rules.

Configuration File Structure

GlazeWM typically stores its config in a file like:

C:\Users\.glazewm\config.yaml

The structure is hierarchical and easy to read. Common sections include:

  • keybindings: define shortcuts
  • layouts: set default tiling or stacking layouts
  • workspaces: name your workspaces and assign rules
  • rules: set specific behavior for certain apps
  • startup: apps or scripts to run when GlazeWM launches
				
					keybindings:

move_left: "Alt+H"

move_right: "Alt+L"

layouts:

default: "tiled"

rules:

app: "notepad.exe" workspace: 1 floating: true
				
			

Editing Keybindings

Keybindings control how you interact with GlazeWM without a mouse.

Common actions you can assign:

  • Moving windows: move_left, move_right, move_up, move_down
  • Resizing windows: resize_increase, resize_decrease
  • Switching workspaces: workspace_next, workspace_prev
  • Launching apps: launch_terminal, launch_browser
				
					keybindings:

move_left: "Alt+H"

move_right: "Alt+L"

focus_next: "Alt+J"

focus_prev: "Alt+K"
				
			

Custom Layouts and Rules

Layouts define how windows are arranged on the screen:

  • Tiled: Windows fill the screen in a grid
  • Stacked: One main window with secondary stacked windows
  • Fullscreen/Focus: One window takes the whole screen

Rules allow specific apps to behave differently:

  • Floating windows for dialogs or editors
  • Assigning apps to a specific workspace
  • Ignoring certain windows from tiling
				
					ayouts:
  default: "tiled"
  workspaces:
    1: "stacked"
    2: "fullscreen"

rules:
  - app: "vlc.exe"
    floating: true
  - app: "chrome.exe"
    workspace: 2

				
			

Startup Applications and Scripts

  • GlazeWM can launch apps automatically when it starts.
  • Useful for setting up your workflow instantly: terminal, browser, IDE, chat apps, etc.
  • You can also run custom scripts to tweak the environment.
				
					startup:

"C:\Program Files\Google\Chrome\Application\chrome.exe"
"C:\Windows\System32\notepad.exe"
"C:\scripts\set_wallpaper.bat"startup:

"C:\Program Files\Google\Chrome\Application\chrome.exe"
"C:\Windows\System32\notepad.exe"
"C:\scripts\set_wallpaper.bat"
				
			

GlazeWM Installers

Verifying File...
×

Use Cases

Perfect for power users

Developers & Programmers

Code editor, terminal, browser, and docs – all perfectly arranged.

Multitasking Professionals

Manage multiple applications efficiently without constant window shuffling.

Linux Power Users

Familiar i3-like experience for those switching from Linux.

Advantages

GlazeWM offers several productivity-focused advantages, especially for users who prefer an efficient, keyboard-driven workflow on Windows.

Faster Workflow

GlazeWM automatically arranges windows into clean, organized layouts as soon as they open. This removes the need to manually resize or reposition windows. With instant keyboard shortcuts for switching, moving, and resizing windows, users can perform tasks much faster, making multitasking smoother and more efficient.

Reduced Mouse Usage

One of the biggest advantages of GlazeWM is its keyboard-centric design. Almost all window management actions such as opening, closing, moving, focusing, or changing layouts can be done using keybindings. This minimizes reliance on the mouse, reduces hand movement, and helps maintain focus during long work sessions.

Improved Screen Utilization

GlazeWM ensures that every part of your screen is used efficiently. Windows tile neatly without overlapping, eliminating wasted screen space. This is especially useful on large monitors or multi-monitor setups, allowing users to view more content at once without clutter or constant window switching.

Highly Customizable Environment

GlazeWM provides extensive customization through its configuration file. Users can define their own keybindings, layouts, rules for specific applications, and startup behaviors. This flexibility allows you to tailor the window manager to match your personal workflow, making GlazeWM adaptable for developers, power users, and productivity enthusiasts alike.

Problem vs Solution

Stop Fighting with Your Windows Reclaim Your Workspace

Managing multiple applications on Windows can often feel like a constant battle against clutter. The default manual window management requires you to click, drag, and resize every time you open a new tool. This “window juggling” breaks your creative flow, wastes precious seconds, and leads to a disorganized desktop that hampers productivity. Whether you are a software developer, a creative professional, or a multitasker, the time spent aligning windows is time taken away from your actual work.

The Modern Solution for Seamless Multitasking

GlazeWM solves this by introducing a high performance Tiling Window Management system to Windows. Instead of floating windows that overlap and hide your work, GlazeWM automatically organizes your applications into a non-overlapping grid (tiles).

By utilizing an i3-inspired tiling engine, it ensures that every inch of your screen is used efficiently. The moment you open an app, GlazeWM places it perfectly within your layout, allowing you to switch between tasks instantly using intuitive keyboard shortcuts. This eliminates the need for a mouse and creates a streamlined, distraction-free environment where your tools work for you—not the other way around.

faq

Frequently Asked Questions

GlazeWM is a tiling window manager for Windows that automatically organizes open windows into structured layouts.

Yes, GlazeWM is completely free and open-source.

Yes, GlazeWM works on Windows 10 and Windows 11.

Yes, GlazeWM is safe when downloaded from its official GitHub repository.

GlazeWM automatically tiles windows and focuses on keyboard-based navigation instead of manual snapping.

Beginners can use GlazeWM, but there is a small learning curve due to keyboard shortcuts and configuration files.

Yes, GlazeWM fully supports multi-monitor setups.

Yes, all keyboard shortcuts can be customized using the configuration file.

GlazeWM uses a YAML configuration file for customization.

No, GlazeWM is lightweight and designed to have minimal impact on system performance.

No, GlazeWM runs alongside Windows and does not replace the Windows desktop environment.

Mouse usage is optional, but GlazeWM is optimized for keyboard-centric workflows.

Yes, GlazeWM supports multiple layouts such as horizontal, vertical, and stacked layouts.

Yes, GlazeWM supports workspaces for organizing windows efficiently.

You can add GlazeWM to Windows startup using Task Scheduler or startup settings.

Yes, specific applications can be excluded or handled differently using window rules.

Official documentation is available on the GlazeWM GitHub page.

Yes, GlazeWM is especially popular among developers and power users who prefer keyboard-driven workflows.

You can reset GlazeWM by deleting or restoring the default configuration file.

Yes, GlazeWM receives updates and improvements through its active open-source community.

GlazeWM – Lightweight Tiling Window Manager for Windows

Transform Windows multitasking with GlazeWM. A powerful open-source tiling window manager with full keyboard control — manage windows like a pro.

Price: Free

Price Currency: $

Operating System: Windows

Application Category: Software, Tool

Editor's Rating:
4.9
Scroll to Top