WinManico is a fast, keyboard-centric application switcher for Windows, designed to bring the efficiency of macOS app switching to the PC.
- ⚡ Instant Switching: Hold
Altto see your running apps, then press1,2,Q,W, etc. to switch instantly. - 🔄 Smart Toggle: Pressing the hotkey for an already active app switches you to your previous window (simulating Alt-Tab), allowing for lightning-fast toggling between two tasks.
- 🖥️ Virtual Desktop Support: Seamlessly switches to windows even if they are on a different virtual desktop.
- 🎯 Smart Deduplication: Groups multiple processes (like Steam's many helpers) into a single, clean entry.
- ⌨️ Native Pass-Through: Only intercepts the keys you configure.
Alt+Tab,Alt+F4, andAlt+~continue to work exactly as you expect. - ⚙️ Fully Configurable: Customize your hotkeys and preferred apps in
settings.json.
Get the latest version from the Releases Page.
- No installation required: Just download the zip, extract, and run
WinManico.exe. - Note: Requires Windows 10/11 x64.
This project was heavily inspired by Manico, an amazing productivity utility for macOS.
I built WinManico because I missed that fluid, muscle-memory-driven workflow on Windows. If you use a Mac, I highly recommend checking out the original Manico! 🍎
Configure your apps and preferences in settings.json:
{
"AppConfigs": [
{ "ProcessName": "chrome", "ShortcutKey": "Q" },
{ "ProcessName": "steam", "ShortcutKey": "S" },
{ "ProcessName": "WindowsTerminal", "ShortcutKey": "1" }
],
"LogLevel": 2
}0: None1: Error2: Info (Default)3: Debug
- Build the solution using .NET 8.
- Run
WinManico.exe. - Hold generic
Altkey to summon the dock. - Press the corresponding number or letter for your app!
To enter the "set it and forget it" mode:
- Press
Win + R, typeshell:startup, and hit Enter. - Create a shortcut to
WinManico.exein that folder. - Now it starts with Windows!
This project is licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for details.
Built with ❤️ for the Windows specific workflow.