๐Ÿ“ฆ nexapytech / Windows-Remote-Desktop-Service

Windows Remote Desktop Service A lightweight background agent for Windows that provides remote screen viewing, live mouse/keyboard control, and terminal access over LAN. Includes login authentication, real-time monitoring, and a built-in web interface accessible from any device on the same WiFi network.

โ˜… 1 stars โ‘‚ 0 forks ๐Ÿ‘ 1 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/nexapytech/Windows-Remote-Desktop-Service.git
HTTPS git clone https://github.com/nexapytech/Windows-Remote-Desktop-Service.git
SSH git clone git@github.com:nexapytech/Windows-Remote-Desktop-Service.git
CLI gh repo clone nexapytech/Windows-Remote-Desktop-Service
Nexapy Technologies Nexapy Technologies Update README.md ceb170a 1 months ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ README.md

RemoteDesktop-Agent

A lightweight Windows background agent that provides remote desktop viewing, keyboard & mouse control, and a built-in remote terminal over Wi-Fi. This tool lets you securely connect to your Windows device using any browser.


Features

  • Live screen streaming (updated every 200ms)
  • Mouse remote control
  • Keyboard remote control
  • Remote command terminal
  • Built-in login authentication
  • Runs in the background (no console window)
  • Auto-start support with Windows Task Scheduler
  • Works over Wi-Fi (LAN only)
  • Windows-only executable

Download

Download the latest Windows .exe from your GitHub Releases page.


How It Works

Once the agent starts, it automatically:

  • Launches a local Flask server
  • Starts screen capture
  • Starts WebSocket control channel
  • Runs silently in the background
Access the control panel from another device using:

http://<device-ip>:8080

Example:

http://192.168.0.143:8080


Default Login

Username: admin
Password: admin@nexapytech

You cannot change these inside the script:

USERNAME = "admin"
PASSWORD = "admin@nexapytech"


Usage (Windows)

Manual Start

Double-click:

server.exe

The app runs silently in the background (no console window).


Auto-Start on Boot

To run automatically when the PC powers on:

  • Open Task Scheduler
  • Click "Create Task"
  • General:
  • Run whether user is logged on or not
  • Run with highest privileges
  • Triggers:
  • Add โ†’ "At startup"
  • Actions:
  • Add โ†’ Start a program โ†’ select server.exe
  • Save task
Your agent will now start on every boot.


Finding Device IP

To access the device remotely, you need its IPv4.

Run on the device:

ipconfig

Look for:

IPv4 Address: 192.168.x.x

(Optional) You may also use the included LAN scanner to detect devices on the network.


Repository Structure

RemoteDesktop-Agent/
โ”‚
โ”œโ”€โ”€ server.exe
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ LICENSE


Security Notice

This software is intended for personal use only on devices you own. Unauthorized access to devices you do not own may violate laws and privacy regulations.

You accept all risk and responsibility when using this tool.


License

Licensed under the MIT License. You may modify, distribute, or use it freely.


Contributing

Pull requests are welcome. For feature requests or issues, open a GitHub issue.


Support

If you like this project, please give the repository a star โญ on GitHub!