Smart Switcher is a data driven tool to improve the window switching experience.
SMART SWITCHER
The overall window switching experience has some room for improvement. Searching for the window you need to switch to takes
precious time.
The Solution
Smart Switcher makes window switching very fast and tries to automate looking for what window you want to switch to next.
It does this by logging your window visit data and analyzing it to make
predictions.
Goals/Use Cases
The main goal is to improve the overall experience of window switching and window management.
The secondary goal is to help move towards automating workflows that are difficult to fully automate.
How could your workflows make use of Smart Switcher?
Basic Usage
When you need to switch windows, press the switch shortcut. Smart Switcher will try to predict which window you want to
switch to.
If you don't switch to your desired window, press the override shortcut. You can press the override shortcut as many
times as you need to until you arrive at your desired window. The final override is saved as the default switch. You can think of this process as a switch sequence.
There are a couple cases where override aren't allowed, if so the current Window will quickly minimize and restore
itself.
Prediction Algorithm
Behind the scenes, Smart Switcher analyzes your gathered window data and uses a prediction algorithm to determine
which of your open windows on the current desktop you would most likely switch to next.
Below is a video of the shortcut functionality. Note: This is with a generated data set for demonstration purposes.
Now imagine with your data, what Smart Switcher could do for you!
Feature Highlights
Once Smart Switcher has gathered enough data, it should switch to your desired window more often.
Each time the application is run, your log file will be verified and backed up.
When you override, the database is modified to preserve the quality of your data set.
All your logged data is stored encrypted and never leaves your device.
Each window is treated uniquely even if there are multiple windows of the same application.
Prediction Algorithm Improvements
The Smart Switcher prediction algorithm is still somewhat an experimental piece of software. Over time the algorithm will improve and should
switch to the desired window more often. The rate of success (normal switch to
override ratio) is measured and logged.
In future updates, you’ll be able to share anonymous success rate data. This will help us know with more
certainty that the algorithm is moving the right direction.
Roadmap
The main focus will be improving the applications performance, stability and prediction algorithm. The long term goal of Smart Switcher is to get window switching down to two key presses as often as possible. There are also
some features that will be added. There are a lot of exciting improvements and features already in the works. Work has started on a MacOS version. Your feedback will help shape the future of Smart Switcher. Update plans will be announced on the News page.
Not ready to purchase just yet? Try our demo to demonstrate the fast switching functionality of Smart Switcher. The demo will open a few
common apps and use a generated data set. The demo is on the shorter side but you can run it again if you need to.
Download the SmartSwitcherDemo.exe file and run it.
Press Alt + Tab to switch to the most probable next window.
If you don't switch to your desired window, press Alt + Tab + Tab (Hold Alt and press Tab twice) to switch the next
The default switch order is: Notepad->MSPaint->File Explorer->Notepad
Press the switch shortcut to switch from notepad to mspaint
Then press the override shortcut to switch to File Explorer instead.
Customization
Want custom features as soon as possible for your version of Smart Switcher?