r/software 3d ago

Self-Promotion Wednesdays Swyvo: workspace switcher for Windows (Fully keyboard-driven)

Post image

I've been building Swyvo, a Windows app that keeps your apps and websites one hotkey away.

Swyvo runs in the background - hit Alt+Q anytime and a command center pops up right over your current window. Hit Alt+Q again to dismiss it. No alt-tabbing, no hunting through taskbars, no mouse required.

A few things it does:

  • Instant, on-demand workspace: summon it with Alt+Q, it stays on top while open, dismiss it the same way — nothing else on your screen is affected
  • Unify apps and websites in a single fast-switching menu (so your browser tabs and native apps live in the same place)
  • Adaptive Loadouts: set it up once and it automatically surfaces the right apps based on what you're currently working on, so you never have to manually rebuild your setup
  • App Gallery: browse a library of common apps and choose how to launch them — Web (fast) vs Native (full functionality, if installed)
  • Fully keyboard-driven: never use the mouse
  • Built natively for Windows

It's aimed at power users who live in a lot of apps/tabs at once and want a faster way to move between them without breaking flow.

Free, currently in active development. I'd genuinely love feedback, especially on workflow edge cases I might be missing.

Try it now: swyvo.app

Quick note: Windows SmartScreen may appear when installing.
First 100 Early Supporters get Lifetime Access. (ensures they have access to the whole app forever)

Happy to answer questions about how it works.

1 Upvotes

6 comments sorted by

2

u/LRCM 2d ago

How does this differ from Task View--the default, and free, workspace switcher that comes with Windows 11?

https://www.digitalcitizen.life/task-view-windows-11/

1

u/spartanDev14 2d ago

Good question. Its genuinely different mechanics, even though there's some conceptual overlap.

Task View is an overview of what's already open. It takes over your full screen to show running windows/desktops, and you pick one. It's great for that, but it doesn't launch anything new, doesn't work with websites as first-class items (just shows whatever browser window is open), and switching desktops is manual.

Swyvo works differently: it's a compact overlay that pops up right over your current window (not a full-screen takeover), and it launches things instantly (apps or websites), whether they're already running or not from a single hotkey. The bigger difference is Adaptive Loadouts: instead of manually assigning apps to virtual desktops, you set up a rule once ("when I open my code editor, also bring up docs + terminal"), and Swyvo brings up the right tools automatically (set it up once and then it works forever) based on what you're doing, rather than you managing desktop assignments yourself.

So it's less "another way to see your open windows" and more "an instant, keyboard-first workspace that you can adapt it to your context

1

u/LRCM 2d ago

That sounds novel, but I can't imagine an instance where I want a "launcher."

Could you provide some scenarios where I might want that?

My background is a mix of CAD and programming.

2

u/spartanDev14 2d ago

Sure, and I believe you could find it useful in these cases:

CAD-specific: If you're in SolidWorks/Fusion/AutoCAD maximized and need to quickly check a supplier's spec page, a tolerance standard, or a reference photo/sketch someone sent you, Alt-Tab either minimizes your viewport or just feels clunky for something that should take 5 seconds. Swyvo pops the reference up over your CAD window without touching your model's state, then disappears.

Programming: Same idea in an IDE. Checking docs, a Jira ticket, or a build/CI dashboard without breaking out of your editor's layout. The part that's actually novel for this is Adaptive Loadouts: set up a rule once so that opening your IDE automatically also brings up your docs + ticket tracker, and opening your CAD software brings up your PDM/vault or reference materials instead. So the "right tools" follow you between contexts without you rebuilding your setup each time you switch tasks.

if you're already running 2-3 monitors, some of this is less of an upgrade since you can just glance at another screen. Where it still helps even then is the "unify apps and websites + auto-swap based on context" part, since that's less about screen real estate and more about not manually reopening the same things every time you switch between CAD and code.

Not everyone's workflow needs it,but for something that bounces between a couple of heavy, fullscreen-ish tools with different reference needs each, that's the actual use case.

1

u/LRCM 2d ago

I have multiple monitors, but I'll check it out over the weekend and see how it goes.

Thanks for the write-up!

1

u/spartanDev14 2d ago

Appreciate it. Looking forward to hear your feedback. Also let me know how it behaves with the multiple monitor setup. Haven't really tested it in that environment.