Skip to content
SPECIFICTION
Get listed

bug.n

github.com

Free plan Windows
Visit github.com
Spec score 7.6 #28 of 65 in Window Management Software

Spec sheet

What it does
bug.n is a tiling window manager add-on for the Microsoft Windows Explorer shell, written in AutoHotkey.Read 3 Oct 2026 · github.com
License
The project is licensed under GNU General Public License version 3.Read 3 Oct 2026 · github.com
Customization
Users can customize configuration variables and hotkeys by editing a Config.ini file.Read 3 Oct 2026 · github.com
Installation
There is no installation process; users unpack the ZIP and run the executable or the AutoHotkey script.Read 3 Oct 2026 · github.com
Layouts
It includes Tile, Monocle, and Floating layouts, with customizable layouts for each virtual desktop view.Read 3 Oct 2026 · github.com
Maintenance
The repository says its current stable version is v9 and is no longer actively developed or maintained.Read 3 Oct 2026 · github.com
Multiple monitors
bug.n supports multiple monitors.Read 3 Oct 2026 · github.com
Requirements
The documentation lists Microsoft Windows 2000 or higher and AutoHotkey 1.1.10 or higher when running from source.Read 3 Oct 2026 · github.com
Security note
The documentation says antivirus tools may flag bugn.exe because it uses keyboard and shell hooks, and describes those hooks as intended behavior.Read 3 Oct 2026 · github.com
Status bar
The status bar can show the active window title, layout, views, time and date, CPU and memory use, disk and network load, battery, and volume.Read 3 Oct 2026 · github.com
Unresolved issue
The v9.0.2 release notes say a window list leak may slow bug.n after continuous long-term use and suggest restarting it as a workaround.Read 3 Oct 2026 · github.com
Virtual desktops
Views let users show selected windows and tag windows to one or more views.Read 3 Oct 2026 · github.com

Plans and prices

bug.n Free Windows window manager · GPL-3.0 Read 3 Oct 2026 · github.com

Every bug.n plan and price →

Where Specifiction places it

Alternatives to bug.nAll alternatives →