i3 review
A configurable X11 window manager for Linux users who want precise tiling and workspace control.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
i3 is a free, open-source tiling window manager for X11, aimed primarily at advanced users and developers. It arranges windows in a tree structure and offers horizontal and vertical splits, stacking and tabbed containers, plus floating and fullscreen modes. Workspaces group windows and can be moved across screens, making i3 a fit for Linux users who want to shape their window layout and control it from the keyboard rather than rely on a preset desktop workflow.
Configuration is central to how i3 works. Users can define keyboard and mouse bindings, binding modes, application assignments, startup commands, and workspace-to-output mappings. Rules can send windows to particular workspaces or outputs, while layouts can be saved and restored through JSON files. The IPC interface allows scripts and external programs to interact with the window manager, which suits people who want to connect it to their own workflows. That flexibility also means i3 is less suited to someone looking for a graphical, ready-made setup with little configuration.
The product is free and open source, with no paid tier to weigh against its features. Its scope is narrower than a cross-platform window manager: i3 targets X11, and the project identifies GNU/Linux and BSD as target operating systems. Buyers who need configurable tiling, workspace control, and script integration on Linux should consider it; those who need a simpler out-of-the-box experience or a different display-system fit should look elsewhere.
i3 pros and cons
- Where it wins
- Switch among tiling, stacking, tabbed, floating, and fullscreen layouts
- Assign workspaces to screens and windows to workspaces or outputs
- Save and restore workspace or output layouts with JSON files
- Where it doesn't
- Aimed primarily at advanced users and developers
- Designed for X11 rather than a broad range of desktop platforms
- Requires configuration to define bindings, app rules, and workspace behavior
i3 fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
