EVERYTHING XIAOMI
Get listed
herbstluftwm logo

herbstluftwm

herbstluftwm is a free manual tiling window manager for the X window system.

Place
#13 of 65
Score
6.2
herbstluftwm's website

What herbstluftwm is

herbstluftwm is a free manual tiling window manager for the X window system. Each virtual desktop, called a tag, has a tiling layer and a floating layer, so windows can be arranged in frames or placed freely. Its tiling layout splits frames into subframes that can be divided again or filled with windows. Keyboard controls can move, resize and focus both tiled and floating windows. Configuration runs through herbstclient and can be changed while the window manager is running without restarting it. Screen space can also be divided into virtual monitors that do not have to match physical displays; monitors share a common pool of tags. The project is licensed under the Simplified BSD License. The download page lists Linux distribution packages and Mac OS X through MacPorts, and says the program is confirmed to run on Cygwin. Community help is available through IRC, Reddit, GitHub issues and a mailing list. The listed plan costs nothing.

Good

  • Configuration changes take effect without a restart.
  • Tiling and floating layers are available per tag.
  • Keyboard controls move, resize and focus windows.
  • Virtual monitors can differ from physical displays.

Watch out

  • It is for the X window system.
  • Cygwin is listed as confirmed, not as a direct native platform.

Who it suits

herbstluftwm suits users of the X window system who want manual tiling and keyboard control over window placement, focus and size.

Verdict

herbstluftwm offers manual tiling, floating placement and runtime configuration for X window system users. Its Linux and Mac OS X installation options, plus confirmed Cygwin support, define the listed platform scope.

Plans and prices

From herbstluftwm's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
herbstluftwmFreemanual tiling window manager for X · install via package manager or download source tarball

The facts

Each one read from herbstluftwm's own pages, with the date it was checked.

Where it runs

Additional platforms
The download page says it is confirmed to run on Cygwin and many other Linux distributions.checked 11 Oct 2026
Install platforms
The download page lists packages for Linux distributions and Mac OS X via MacPorts, and says the program is confirmed to run on Cygwin.checked 11 Oct 2026

What it does

Distribution
The download page lists packages for multiple Linux distributions as well as Mac OS X via MacPorts and FreeBSD.checked 11 Oct 2026
Integrations
The FAQ describes using external EWMH panels such as xfce4-panel and using dmenu for a run dialog.checked 11 Oct 2026
Intended users
The project describes itself as a manual tiling window manager for users of the X window system.checked 11 Oct 2026
Keyboard control
Tiling and floating windows can be moved, resized, and focused using only the keyboard.checked 11 Oct 2026
Latest release
The download page lists version 0.9.6, dated 2026-04-03, as the most current released tarball.checked 11 Oct 2026
Layouts
Its tiling layout works by splitting frames into subframes that can be split again or filled with windows.checked 11 Oct 2026
License
The project repository states that herbstluftwm is licensed under the Simplified BSD License.checked 11 Oct 2026
Live configuration
Configuration runs through herbstclient and can be updated at runtime without restarting the window manager.checked 11 Oct 2026
Privacy
The website says it does not collect personal information from visitors; its wiki uses a session cookie.checked 11 Oct 2026
Product
herbstluftwm is a manual tiling window manager for the X window system.checked 11 Oct 2026
Recent release
The site lists version 0.9.6, released on 2026-04-03, with a CSS-inspired theme engine and a herbstclient mode for sending multiple commands through one instance.checked 11 Oct 2026
Source distribution
The download page offers released source tarballs and links to the current development version on GitHub.checked 11 Oct 2026
Support
The project offers community help through IRC, Reddit, GitHub issues, and a mailing list.checked 11 Oct 2026
Tiling and floating
Each virtual desktop, called a tag, has a tiling layer and a floating layer for freely placed windows.checked 11 Oct 2026
Virtual monitors
Screen space can be divided into virtual monitors that need not correspond to physical monitors, and monitors share a common pool of tags.checked 11 Oct 2026
Website privacy
The privacy policy says the website does not collect personal information from visitors and that its Wiki uses a session cookie.checked 11 Oct 2026
What it does
herbstluftwm is a manual tiling window manager for the X window system.checked 11 Oct 2026
Window layers
Each virtual desktop, called a tag, has a tiling layer and a floating layer.checked 11 Oct 2026
The full review of herbstluftwm

Overview

herbstluftwm is a manual tiling window manager for X, built around layouts the user controls rather than automatic placement. It is best suited to people who want keyboard-led control over windows and are comfortable configuring their desktop. Choose it for flexible tiling and live adjustment; look elsewhere if you want a ready-made, automatic window arrangement.

Key features

Configuration runs through herbstclient and can be changed while the window manager is running, without a restart. That makes experimentation less disruptive, but the approach rewards users willing to shape their own setup. Version 0.9.6 adds a CSS-inspired theme engine and a herbstclient mode that sends multiple commands through one instance.

Each virtual desktop, or tag, combines a tiling layer with a floating layer. The tiling layout splits frames into subframes that can be split again or filled with windows; floating windows can be positioned freely. Both kinds can be moved, resized and focused entirely from the keyboard, so users can keep a keyboard-centered workflow without forcing every window into a tile. Layout presets, application rules and virtual desktop controls extend those choices.

Virtual monitors divide screen space without requiring a one-to-one match with physical monitors, and share a common pool of tags. This gives users another way to organize workspaces, though it assumes they want to manage the arrangement themselves. The project describes using external EWMH panels such as xfce4-panel and dmenu as a run dialog, rather than treating those tools as built-in features.

Pricing

herbstluftwm is free and open source under the Simplified BSD License. Its plan costs nothing and provides the manual tiling window manager for X; users can install it through a package manager or download a source tarball. There is no free trial because the software is already free. This fits individual users who want a no-cost window manager and are comfortable with its manual approach; there is no paid tier to trade features or support for a subscription.

Platforms

The main installation options cover Linux distributions and Mac OS X via MacPorts. The project also confirms that it runs on Cygwin, and the download page offers FreeBSD packages. Released source tarballs and the current development version are available through the project’s download channels. Version 0.9.6 is the latest release, dated 2026-04-03.

Who it's for

Choose herbstluftwm if you use the X window system and want to decide how windows tile, float and move between workspaces. Keyboard control, runtime configuration and virtual monitors make it a strong fit for users who value deliberate control over automation. Its manual model is a poor match for anyone who would rather have window placement handled with minimal intervention.

Pros and cons

  • Pro: Runtime configuration through herbstclient avoids restarting the window manager to adjust settings.
  • Pro: Tiling and floating layers coexist on each tag, with keyboard control for moving, resizing and focusing windows.
  • Pro: Virtual monitors and a shared tag pool allow workspace organization that is not tied to physical monitor boundaries.
  • Con: Manual tiling puts arrangement decisions on the user, making it less suitable for people seeking automatic placement.
  • Con: It is a window manager for X, so it is not the right choice for users whose needs fall outside that environment.

Alternatives

Window Management Software is a broader category to explore if you want to compare options across the field.

Choose spectrwm instead if you want another free X11 window manager, with Linux, macOS and Windows platform support.

Choose Amethyst instead if you use macOS and want configurable tiling layouts and keyboard shortcuts, with application floating or tiling rules.

Choose IceWM instead if you want a free X11 window manager that supports Linux and self-hosted use.

Dexpot is a freemium option for Windows users.

Launchpad is a free option for Linux, web, API and self-hosted use.

DisplayFusion is a freemium option for Windows users.

4t Tray Minimizer is a freemium option for Windows.

AquaSnap is a freemium option for Windows users.

Verdict

Choose herbstluftwm if you want a free X window manager that lets you direct tiling, floating placement and workspace organization, including live configuration. Its chief limitation is also its defining choice: you must manage the arrangement yourself. Look elsewhere if you want automatic window placement or do not use X.

Getting started

  1. Open the herbstluftwm website
  2. Choose a package for your Linux distribution or MacPorts on Mac OS X
  3. Install through the package manager or download a released source tarball
  4. Configure the window manager through herbstclient
  5. Use keyboard controls to arrange tiled and floating windows

Questions

How much does herbstluftwm cost?

The listed herbstluftwm plan costs nothing. It is open source.

Which platforms are supported?

It is listed for Linux and macOS. The download page also says it is confirmed to run on Cygwin.

Can configuration change while it runs?

Yes. Configuration through herbstclient can be updated at runtime without restarting the window manager.

Does it support floating windows?

Yes. Every tag has a tiling layer and a floating layer for freely placed windows.

What license does it use?

The project repository states that herbstluftwm uses the Simplified BSD License.

What integrations are described?

The FAQ describes external EWMH panels such as xfce4-panel and dmenu for a run dialog.

Alternatives to herbstluftwm

All alternatives
  1. 1DisplayFusion logo

    DisplayFusion

    Free planAndroidiOSAPIWindows
    7.9$34 one-time
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3Dexpot logo

    Dexpot

    Free planAPIWindows
    7.2€24.90 one-time
  4. 4

    spectrwm

    Free planOpen sourceLinuxmacOSWindows
    7.1Free plan
  5. 5Launchpad logo

    Launchpad

    Free planWebAPILinuxSelf-hosted
    7.0Free plan
  6. 6Reloop logo

    Reloop

    Free planSelf-hosted
    7.0From $10 a month