Hekate is a graphical bootloader for Nintendo Switch devices that replaces the standard boot process with a customizable interface supporting multiple operating systems and configurations.
The tool addresses the need for flexible boot management on modified Switch hardware by providing a touchscreen and controller-based GUI that can launch different firmware configurations, custom operating systems, and utility tools. It operates as a primary bootloader that intercepts the normal startup sequence, presenting users with a menu to select between configurations such as custom firmware variants, stock firmware, Android, or Linux installations. The bootloader manages multiple boot environments through configuration files and can create and manage emulated NAND partitions alongside the physical storage.
Hekate suits users who have modified their Switch hardware and need to manage multiple operating system installations or firmware variants on a single device. It is particularly valuable for those running custom firmware alongside stock firmware, or for users wanting to install alternative operating systems like Android or Linux. The tool includes substantial utility functionality beyond basic boot selection, such as SD card partitioning, backup and restore capabilities for internal storage, USB mass storage mode for accessing storage from a computer, and hardware information display. These utilities make it a comprehensive system management tool rather than a simple bootloader.
Development activity shows consistent engagement with the codebase through regular updates to core functionality and the addition of new features. The project maintains active refinement of its configuration system and GUI components, with ongoing work to support different hardware variants and use cases. Bug fixes and improvements to existing tools are regularly integrated, and the maintainer responds to issues affecting bootloader stability and compatibility.