Skip to content
🍪 A small, flexible, scriptable tiling window manager written in Python
Branch: master
Clone or download
flacjacket Change to using setup.cfg
Change from configuring everything in the file to using the
newer setup.cfg file for a lot of the metadata associated with the qtile
Latest commit 749dfc9 Feb 12, 2019



Build Status Build Coverage Documentation Status

A full-featured, pure-Python tiling window manager

License:MIT License


  • Simple, small and extensible. It's easy to write your own layouts, widgets and commands.
  • Configured in Python.
  • Command shell that allows all aspects of Qtile to be managed and inspected.
  • Complete remote scriptability - write scripts to set up workspaces, manipulate windows, update status bar widgets and more.
  • Qtile's remote scriptability makes it one of the most thoroughly unit-tested window managers around.

Current Release

The current stable version of qtile is 0.13.0, released 2018-12-23. See the documentation for installation instructions.


Qtile is supported by a dedicated group of users. If you need any help, please don't hesitate to fire off an email to our mailing list or join us on IRC.

Mailing List:


Please report any suggestions, feature requests, bug reports, or annoyances to the Github issue tracker. There are also a few tips & tricks, and guidelines for contributing in the documentation.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.