- GUI: Modern GTK4 interface for managing rules and settings.
- Tray: Minimize applications to the system tray using
ksni. - Hyprland Integration: Automated window management and workspace rules.
- Auto-Start Manager: Configurable application startup with optional delays.
- CLI: Command-line interface for adding rules and querying status.
- Notifications: Desktop notifications for backend actions via
notify-rust. - Multi-run Protection: Prevent multiple instances of the worker or GUI.
- Desktop Integration: One-click "Install Desktop File" from the GUI.