Skip to content

Windswipe/WebDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDeck (WIP)

Launch WebDeck Web Client

A web-based Stream Deck alternative that lets you control your Windows PC from any device on your LAN.

Bluetooth Support (Optional)

WebDeck can accept commands over Bluetooth Low Energy (BLE) using a WebBluetooth-compatible GATT service. This allows a browser-based client to control your PC without requiring LAN access.

Requirements

  • Windows 10+ (WinRT BLE support)
  • Install the WinRT BLE Python packages:
    pip install winrt-runtime winrt-Windows.Devices winrt-Windows.Devices.Bluetooth winrt-Windows.Devices.Bluetooth.Advertisement winrt-Windows.Devices.Bluetooth.GenericAttributeProfile winrt-Windows.Foundation winrt-Windows.Foundation.Collections winrt-Windows.Storage.Streams

How it works

  1. Run the server:
    python webDeck.py
  2. Open webDeckClient.html in a browser that supports WebBluetooth (Chrome/Edge).
  3. Click Connect via Bluetooth, allow the browser to pair, and then use the deck.

Notes

  • If WinRT BLE support is unavailable, the server will still run normally over HTTP.

About

A web-based Stream Deck alternative that lets you control your Windows PC from any device on your LAN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors