// a boot manager for this decade
Boot with the power of GRUB,
with the looks of the future.
A minimal, fast, graphical UEFI boot manager written in C. One ~340 KB binary. No dependencies. Just a config file and your imagination.
boots everything you throw at it
// the good stuff
Everything built in.
Nothing bolted on.
A menu that actually looks good
Double-buffered, flicker-free, animated. Frosted-glass highlights, wallpaper-matched Material accent colors, themes, mouse and touch — your boot screen finally matches your rice.
Zero-config
Delete boot.conf and Visor still finds Windows, UKIs, and kernels — and derives a correct root= cmdline by itself, btrfs flags included.
Live USB hotplug
Plug a stick in while the menu is open — it animates in. Pull it out — it slides away. No other boot manager does this.
Encrypted boot
Kernel and initrd live encrypted on the ESP. One password decrypts them and unlocks your LUKS root.
Btrfs snapshots
Browse snapper and Timeshift snapshots in the menu and boot one, once. Rescue without a live USB.
Secure Boot aware
Verifies through shim, refuses unverifiable images, and tells you exactly why the firmware said no.
Debuggable
Every step logs one line. Failed boots land in a recovery console, not a black screen.
// engineered, not decorated
Small. Fast. Responsive.
Written in C
Freestanding, zero external dependencies, fixed-point math only — no float, no libm, no runtime to break. BSD-2 licensed.
Fast
Power button to menu in about a second, even with filesystem drivers installed — they load lazily, you don't wait.
Tiny & responsive
One binary on your ESP. GPU-direct rendering with write-combined framebuffers; input never lags, animations never stutter.
// in numbers
Six weeks old. Already loved.
// see it
Your boot screen, only prettier.
// thirty seconds
Get started.
curl -fsSL https://raw.githubusercontent.com/IO-ZetZor/Visor-BootManager/main/get.sh | sh
Installs the build tools, clones, builds, and installs to your ESP. Reboot into something beautiful.