Skip to content

AppSwitcher

AppSwitcher icon

Always‑on‑top toolbar for quickly activating or launching your favorite apps and specific windows. Customizable layout (up to 8×8), per‑slot labels/icons/colors, tray menu, drag‑and‑drop assignment, global hotkeys, screenshots, multi‑instance targeting, and persistence.

  • :material-rocket-launch: Get started
    Install/run, build, and package instructions.
    Read Getting started →
  • :material-file-document: Documentation
    Usage, layout presets, per‑slot actions, hotkeys, screenshots, persistence.
    Browse docs →
  • :material-source-repository: Source code
    apps/AppSwitcher →
  • :material-bug: Report an issue
    Issues →

Screenshot of AppSwitcher toolbar with four pinned slots

Why AppSwitcher?

  • Fast context switching without Alt+Tab fatigue.
  • Persistent, always‑on‑top bar that doesn’t get lost.
  • Drag‑and‑drop to assign executables or shortcuts.
  • Global hotkeys to quickly assign the current window.
  • Tray menu for quick actions and quitting.
  • Config persistence in %APPDATA%\AppSwitcher\config.json.

System requirements

  • Windows 10/11 (x64)
  • .NET 8 Runtime to run; .NET 8 SDK to build