qol-plugin-alt-tab

Automate window switching for qol-tray with a GPUI Alt-Tab daemon.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/qol-tools/qol-skills --skill qol-plugin-alt-tab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qol-plugin-alt-tab
Source: https://github.com/qol-tools/qol-skills/tree/main/plugins/qol-plugin-alt-tab/skills/qol-plugin-alt-tab
Command: npx skills add https://github.com/qol-tools/qol-skills --skill qol-plugin-alt-tab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GPUI-based Alt-Tab enhancement for qol-tray addresses slow, clunky window switching by providing a fast, preview-enabled picker that operates via a daemon.

Core Features & Use Cases

  • GPUI-based window list with live previews replaces the native Alt-Tab switcher
  • Daemonized architecture for fast startup and minimal latency
  • Configurable hotkeys, settings, and cross-platform discovery

Quick Start

Open the Alt-Tab picker to manage window switching for qol-tray.

Frequently Asked Questions about qol-plugin-alt-tab

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get live window previews when switching windows on macOS?

Live window previews are provided by a dedicated Alt-Tab daemon that renders a GPUI-based window picker, replacing the native switcher. This daemonized architecture ensures fast startup and minimal latency for qol-tray users on macOS.

Does GPUI window switching work on both Linux and macOS?

GPUI window switching works on both Linux and macOS deployments. The daemon provides cross-platform discovery, configurable hotkeys, and settings that enforce contract-level behavior including the daemon socket and exposed actions on both operating systems.

What's the best way to reduce latency in window switching?

The best way to reduce window switching latency is using a daemonized architecture that maintains a persistent background process for fast startup. The Alt-Tab daemon handles hotkey events and GPUI integration directly, bypassing native switcher initialization overhead.

Can I configure custom hotkeys for the Alt-Tab picker?

You can configure custom hotkeys for the Alt-Tab picker through the settings path provided by the daemon. Configurations are reloaded on each invocation, allowing you to adjust window switching behavior and exposed actions dynamically without restarting the background process.

Why does my window switcher need a daemon socket?

A window switcher needs a daemon socket to enforce contract-level behavior and enable fast, preview-enabled switching. The persistent daemon socket allows hotkey handling and GPUI integration to operate with minimal latency by avoiding repeated process initialization.