A switch with a clear destination.
Match the full process path. Scan installed apps or add an .exe manually. Enable a proxy route or keep the app direct.
App switches for your existing Clash setup
Enable VPN for the apps that need it.
Keep the rest on DIRECT. Let each app work its way.
Windows 10 / 11 · x64 · Standalone EXE v1.0.3
On means VPN. Off means DIRECT.
Demo: 2 apps use VPN, 2 apps use DIRECT.
These switches demonstrate routing only. They do not control your computer or network.
A small tool for a real problem
Works with your existing Clash / Mihomo.
Choose outbound routes from a familiar app list.
Match the full process path. Scan installed apps or add an .exe manually. Enable a proxy route or keep the app direct.
Load the cached list at startup. Click Rescan when you need an update. Existing switch choices are preserved.
Monitor node, port and configuration changes. Save an encrypted backup before applying rules, verify the readback and attempt recovery on failure.
Run Mihomo. Enable service mode, TUN and auto-route, then select a working proxy node.
Open AppSorter. Use your cached list, scan or add apps when needed, then set the switches.
Choose a node or proxy group and click Enable routing. AppSorter uses rule mode to route apps.
Know the boundaries
TUN captures app connections. Rule mode chooses routes by process path. Mihomo global mode ignores routing rules, so AppSorter switches to rule mode when enabled.
Off means DIRECT, not blocked internet. New connections use the new policy. Old connections without identifiable process information may require an app restart.
Unselected app data defaults to DIRECT. Clash DNS, subscription updates and node tests retain their existing settings, so total VPN traffic is not guaranteed to be zero.
If a path changes, click Rescan. Deleted paths are skipped with a notice instead of blocking other apps. Independent networking helper processes may need to be added manually.
Click Restore original configuration in the Clash connection page or tray menu. Exiting the client stops monitoring; Clash continues to use its loaded rules.
AppSorter / Application routing
The desktop build has been prepared and tested locally.
Desktop downloads and source publication await approval.
Desktop v1.0.3 · Windows x64 · MIT
Try the web demo. GitHub publication awaits approval.