PC Drop is a tool that allows you to quickly and easily transfer files from your phone or other devices to your computer, and vice versa.
- Easy File Transfer: Quick file transfer from other devices via QR code or IP address
- Automatic File Organization: Automatically organizes incoming files into date-based folders
- Duplicate File Control: Option to prevent re-downloading files with the same name
- Instant Messaging: Inter-device instant messaging feature
- Sharing Folder: Ability to share desired files with other devices
- User-Friendly Interface: Modern and easy-to-use graphical interface
- QR Code Integration: QR code support for easy connection from mobile devices
- Windows operating system
- Python 3.8 or higher
- Install the required Python packages:
pip install -r requirements.txt- Start the application:
python run.py- Download the latest release from the Releases section
- Extract the downloaded zip file
- Run the
PcDrop.exefile
If you want to build the application yourself:
- Install the required packages:
pip install -r requirements.txt
pip install pyinstaller- Run the build script:
python build.py- After compilation, the
PcDrop.exefile will be created in thedistfolder.
- Start the application
- Select the download folder from the "INBOX" section
- Select the folder you want to share from the "SHARING BOX" section
- Scan the QR code with your mobile device or open the displayed IP address in a web browser
- You can send and receive files and messages through the opened web page
- Automatic File Organization: Automatically organizes incoming files into year/month folders
- Skip Duplicate Files: Prevents re-downloading of previously downloaded files
This project is licensed under the Mozilla Public License 2.0.
- You are free to use, modify, and distribute this software as long as any modifications to the original source code remain open-source under the same license.
- Commercial use is allowed, but if you use this code in a commercial application, you must credit the original source.
- You cannot take this code and incorporate it into a proprietary project without proper attribution.
For more details, please refer to the full MPL-2.0 license text.
- Fork this repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push your branch (
git push origin feature/AmazingFeature) - Create a Pull Request


