Q7 Launcher Features

A fast Linux & Windows app launcher written in Rust with a slick app menu and powerful custom shortcuts.

Blazing-fast Rust core

Q7 is implemented in Rust using eframe/egui for low-latency startup and snappy search performance.

Keyboard-first launcher

Open apps and actions quickly without touching the mouse. Configure global hotkeys for instant access.

Fuzzy search & file finding

Intelligent fuzzy matching for app names, plus file search with f filename prefix (uses fd on Linux, PowerShell on Windows).

Configurable web search

Built-in prefixes like gh, yt, so, mdn, w for instant web searches. Fully customizable via JSON config.

Cross-platform native integration

Linux: parses .desktop entries with icon resolution. Windows: scans Start Menu shortcuts and standalone executables.

Theme system

Type theme to browse and apply built-in color schemes. Theme preferences persist between sessions.

Minimal resource usage

Borderless UI, always-on-top when active, with icon caching and startup optimizations for instant feel.

FAQ

What is Q7 Launcher?
Q7 Launcher is a fast, keyboard-first app launcher for Linux and Windows, written in Rust, with custom shortcuts for instant actions and configurable web search engines.
Is Q7 Launcher available on Linux & Windows?
Yes. Q7 Launcher targets Linux distributions and Windows, integrating seamlessly with your desktop environment and Start Menu shortcuts.
Is Q7 Launcher built with Rust?
Yes. It's built in Rust using eframe/egui for performance, reliability, and cross-platform compatibility with minimal resource usage.
How do I install Q7 Launcher?
Download pre-built binaries from GitHub Releases, or clone the repository and build with 'cargo build --release'. See the homepage for detailed installation and hotkey setup instructions.
How do I set up global hotkeys?
Setup varies by platform: i3/sway users add bindsym to config, GNOME users use gsettings, KDE users configure in System Settings, and Windows users can use AutoHotkey. See the homepage for platform-specific instructions.
Can I customize search engines?
Yes! Create ~/.config/q7-launcher/config.json with custom search engines. Define prefixes like 'mdn' for MDN docs or 'rs' for Rust documentation.