A custom, glassmorphism-styled local web dashboard to control your PC from your phone. Built with Python, Flask, and Socket.IO.
- Live PC Stats: Monitor CPU, RAM, and GPU.
- Media Controls: Live cover art fetching, play/pause, and a working seek bar.
- App Launchers: Quick launch Discord, Brave, Steam, Terminal, etc.
- Discord Integration: Global hotkeys for Mute, Deafen, and Screen Share.
- Audio Switcher: Instantly toggle between headphones and speakers.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt - Download NirCmd and place
nircmd.exein the project folder (required for audio switching). - Important: Open
app.pyand update the application file paths to match your Windows username. - Run the server:
python app.py - Open your phone's browser and go to your PC's IP address on port 5000 (e.g.,
http://192.168.1.15:5000).
- Host PC: Windows 10 / 11 (Relies on Windows SDK and NirCmd for system controls).
- Remote Device: Any OS with a modern web browser (iOS, Android, iPadOS, etc.).
To make the deck run silently on startup without leaving a black terminal window open on your taskbar:
- Create a new file in your project folder named
start_deck.vbs. - Paste the following code into it and update the directory path:
- Make a shortcut to this file and place it
shell:startupfolderSet objShell = CreateObject("Wscript.Shell") ' Update this to the exact path where you cloned the repository objShell.CurrentDirectory = "C:\Users\YOUR_USERNAME\Remote-deck" ' Runs Python windowless objShell.Run "pythonw.exe app.py", 0, False
This project is actively growing! Here are some features planned for future updates. If you want to contribute, feel free to fork the repo and tackle one of these:
- Master Volume Slider: A draggable UI slider on the dashboard to control the PC's main volume, not just swap devices.
- OBS Studio Integration: Dedicated hotkeys to switch scenes, toggle mic/cam, and start/stop recording in OBS.
- Discord Remote Control Dedicated hotkeys to mute, unmute, turn camera on/off, share your screen and push to talk
- PC Power Controls: A secure sub-menu to remotely Sleep, Restart, or Shut Down the PC.
- Custom Theme Engine: Allow users to easily swap from the default Tokyo Night theme to other popular palettes (Dracula, Nord, Catppuccin) via a CSS toggle.
- Settings Page (UI): A web interface to let users add new app buttons or change Discord hotkeys without having to edit the
app.pycode directly.
MIT License
