Back to Projects

Developer Tools
VDock2: Virtual Stream Deck
Python FlaskVue 3TypeScriptElectronCross-platform


swipe to navigate
Overview
Browser-based control deck for custom button layouts, workflow automation and live system monitoring, with 26+ animated dashboard backgrounds included.
The Challenge
Dedicated hardware stream decks are expensive and locked to whatever buttons the manufacturer designed. VDock is a software stream deck instead. Build your own button grids for launching apps, running hotkeys, controlling volume, switching OBS scenes, monitoring system stats, and more.
The Solution
Use it as a desktop Electron app or straight in the browser, with 26+ animated dashboard backgrounds included.
Key Features
- ✓Custom grids, scenes & pages: drag, resize, and arrange buttons freely across multiple layouts per profile.
- ✓Hotkeys & macros, system control: keyboard shortcuts, chained actions, volume/brightness/media/power/window management.
- ✓Apps, URLs & OBS integration: launch programs, open sites, run commands, control OBS scenes and sources.
- ✓Live widgets: CPU/RAM/GPU/disk/network metrics, weather, world clock, timers, and countdowns.
- ✓26+ animated backgrounds: aurora, light rays, silk, iridescence, plus custom wallpaper uploads.
- ✓Touch modes: normal, touch-friendly, and tablet sizing for different device setups.
- ✓One setup menu: setup.bat/setup.sh handles dependency install, Electron packaging, and desktop shortcut creation, interactively or via flags (--full, --deps, --shortcut, --launch).