UltronTheAI / Python-Remote-Desktop

Control your PC remotely using Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Remote Desktop

The Python Remote Desktop project allows users to control their PC remotely using Python. It provides features like screen sharing, audio sharing, remote control, and more.

Getting Started

  1. Clone this repository:

     git clone https://github.com/UltrontheAI/Python-Remote-Desktop.git
    
  2. Install the required dependencies:

     pip install python-socketio PyAutoGUI PyAudio
     npm i
    
  3. Run the server (index.js):

     node index.js
    
  4. Connect to the server using the Python client (host.py):

     python host.py
    

Features

  1. Screen sharing
  2. Audio sharing
  3. Remote control (mouse and keyboard)
  4. Toggle shutdown and restart
  5. Adjustable frame rate (FPS)

Usage

  1. Start the server using node index.js.
  2. Run the Python client (host.py) on the target machine.
  3. Use the provided controls to interact with the remote PC.

Control Commands

  1. Press ‘s’ to toggle shutdown.
  2. Press ‘r’ to toggle restart.
  3. Press ‘k’ to toggle keyboard control.
  4. Press ‘m’ to toggle mouse movement.
  5. Press ‘c’ to toggle mouse click.

Feel free to customize and enhance this project according to your needs! If you have any questions or need further assistance, don’t hesitate to ask. 🚀

License: MIT

About

Control your PC remotely using Python.

License:MIT License


Languages

Language:HTML 55.5%Language:Python 32.5%Language:JavaScript 11.6%Language:CSS 0.4%