HyprTile is a FOSS C++ and Qt powered launcher overlay (and framework) built for Hyprland. It provides a futuristic glass-tile interface with blur, neon glow, deep system integration, live monitoring, notes, music search, screenshots and screen recording — all in one unified UI. Longterm goal is to create a better workflow for people, and not just ricing up. Updated on December 21, 2025.
HyprTile is an immersive, always-on-top launcher panel for Hyprland. It fastly blends in, reveals a grid of neon-glass app tiles, and lets you launch, filter, sort, search, record and monitor without leaving your workflow.
It is implemented entirely in C++ using Qt as rendering engine, allowing rich frontends with real transparency and blur via Wayland.
All functionality — system info, volume control, notes, web monitoring, music search, screenshot capture, screen recording — is handled through a high-performance C++ backend connected to the UI via direct communication.
Each application is displayed as a glossy neon-blur tile with smooth animations.
Launch apps immediately with low-latency C++ backend execution.
Type anywhere to filter apps instantly — no input field needed.
Hold CTRL to rearrange tiles. New order is saved to apps.json automatically.
Create, edit and manage notes with rich editing (CKEditor). Stored in SQLite.
Includes an optional full URL monitoring dashboard with screenshots, TTFB/DOM metrics and sparklines.
Search your MP3 library in milliseconds using relevance scoring.
Search your Video library in milliseconds using relevance scoring.
grim + slurp + wf-recorder integration with delay presets and automatic saving.
Live CPU, RAM and temperature bars updated via SystemMonitor in C++.
Click-to-set volume, scroll wheel fine-tuning, mute/unmute, all via pactl.
Arrow navigation, Enter to launch, ESC to close, F1/F2/F10, PRINT to open modules.
More than 2000 Controllers supported now!
A mesmerizing canvas-based warp starfield running behind the tiles.
When the launcher is open (Super + ALT_L), core features can be accessed via simple keyboard shortcuts. Press F1 to open the system monitor and F2 to access the notes feature.
The calendar can be expanded by clicking on it, allowing you to view and manage events and appointments directly inside the launcher.
Press F10 to open the website monitoring view. Use the Print key to quickly enter screenshot or screen recording mode.
If music and/or video folders are configured, media can be searched and played directly from the app grid. Press m followed by Space and a partial filename to show and play music tracks. The same applies to videos using v followed by Space and a search term.
HyprTile is built in modern C++ using Qt for rendering. This enables full support for all eye candy you can think of, modules, animations, blur filters and canvas-based backgrounds — all composited directly on Wayland.
The backend exposes all functionality using Qt to provide instant communication with the UI layer.
SQLite databases store notes and optional website monitoring results, while the app list is loaded from JSON for maximum flexibility.
Download the HyprTile package and verify its checksum before unpacking.
HyprTile is designed to be completely portable. All binaries, logic, settings, caches, screenshots, screen recordings, notes and databases remain inside the ~/HyprTile directory.
The launcher runs exclusively from your home folder to maximize portability between systems and Linux distributions.
wget https://hyprtile.org/download/HyprTile-v0.14.xz
sha256sum HyprTile-v0.14.xz
01e865e0c63adec374c9889e0dd2973807b889dfe45613705586b9a6b08ef41a HyprTile-v0.14.xz
tar -xf HyprTile-v0.14.xz
cd ~/HyprTile/
To include HyprTile into your Hyprland setup, just do the following small steps:
exec-once = ~/HyprTile/start-launcher.sh &
bind = $mainMod, ALT_L, exec, sh -c "~/HyprTile/sendtoggle"
windowrulev2 = float, class:HyprTile
windowrulev2 = move 0 0, class:HyprTile
windowrulev2 = noborder, class:HyprTile
windowrulev2 = norounding, class:HyprTile
windowrulev2 = noanim, class:HyprTile
windowrulev2 = float, title:^(WebScreenshotter)$
windowrulev2 = move -3000 -3000, title:^(WebScreenshotter)$
windowrulev2 = nofocus, title:^(WebScreenshotter)$
windowrulev2 = noborder, title:^(WebScreenshotter)$
Supported distributions: All Arch-based distributions.
Required:
+ Hyprland
+ Qt 6
+ SQLite3 + Qt SQLite Driver
+ pulseaudio-utils OR pipewire-pulse
Optional:
+ grim, slurp, wf-recorder (screenshots & recording)
+ thunar (file manager integration)
+ audacious (music search)
+ firefox or any browser (URL handler)
This program is open source and contains no ads, spyware or telemetry.
HyprTile does not require internet access and does not contact any servers.
Its extremely small binary size (<1 MB) is a deliberate effort against bloatware — proving that powerful software does not need to be gigantic.
You may disassemble the binary as long as you do not modify it.
If you still don't trust, see the source code for yourself and build it on your machine!
apps.json – App definitions for the grid.
HyprTile – The launcher binary.
icons/* – Default and user-defined app icons.
monitor.db – Website monitoring database.
notes.db – Notes database.
misc/ - some tools, at the moment just a gamepad database txtfile
plugins/ - here you may place plugins (really neat things, soon to come)
ScreenRecords/ – Your screen recordings.
Screenshots/ – Your screenshots.
sendtoggle – Binary for toggling via socket.
hypertile-screenshotd – decoupled binary for website screenshotting (optional)
start-launcher.sh – Startup script.
Updated on december 21, 2025. Calendar Event System overhauled. Screenrecording supports audio now on most systems. Packages for Arch-based systems will be provided soon.
Download v0.14 (599 kb)Updated on december 21, 2025. Source code available as zip. Simple build instructions.
Download Sourcecode v0.14 (421 kb)2025-12-21
--------------------
+ Screen recording with system audio directly embedded Reliable, production-grade recordings without post-processing.
+ Calendar & event system stabilized Events now work consistently and reliably.
+ Massively expanded gamepad support Support for 2,000+ controllers, including hat support.
+ Plugin system production-ready Plugins can define their own key bindings and inject logic, CSS, JS, and C++.
2025-12-14 → 2025-12-18
--------------------
+ Song & video search switched to database backend Faster searches and no file clutter in the home directory.
+ Instant MP3 quick-play Perfect for fast previews.
+ Screenshot & screen recording UX improved More stable paths and direct access to recordings.
+ Starfield background animation fixed
+ Website monitoring decoupled from main UI Smooth performance without interface stuttering.
2025-11-27 → 2025-12-01
--------------------
+ Configurable file manager
+ Responsive UI with freely rearrangeable tiles
+ Unified input handling Keyboard, gamepad, and plugins no longer interfere with each other.
2025-11-17
--------------------
+ First public release of HyprTile
𝕏