Skip to content

The SpongeBob project enables you to control your PC from your mobile device.

Notifications You must be signed in to change notification settings

KeptCodes/spongebob-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpongeBob

⭐ About

SpongeBob is a versatile application that bridges your mobile and desktop, enabling seamless control of your PC directly from your phone.

Features

  • Shut Down PC: Remotely power off your computer.
  • Take Screenshots: Capture your PC screen from your mobile device.
  • Run Mouse Macros: Automate repetitive mouse tasks with ease.
  • Music Control: Play, pause, and control your music from the desktop via mobile.
  • Mobile as PC Mic: Use your phone as a microphone for your PC.
  • PC as Mobile Speaker: Stream PC audio to your mobile device.

Components

  1. Desktop Client

    • Built with Python for executing commands received from the mobile app.
    • Listens for commands such as shutdown, screenshot, or macro execution.
  2. Mobile App

    • A user-friendly interface for sending commands to the desktop client.

Requirements

Desktop Client

  • Python 3.9 or later
  • Required libraries (install via requirements.txt):
    • Flask
    • PyAutoGUI
    • Pillow

Mobile App

  • To be developed in future releases.

Installation

Desktop Client

  1. Clone this repository:

    git clone https://github.com/KeptCodes/SpongeBob.git
    cd SpongeBob/desktop-client
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the desktop client:

    python app.py
  4. Make sure your desktop and mobile are on the same network.

Mobile App

Details coming soon.

Contributing

Contributions are welcome! Please fork this repository, create a new branch, and submit a pull request.

License

This project is licensed under the MIT License.

About

The SpongeBob project enables you to control your PC from your mobile device.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages