Skip to content

Share your clipboard from iPhone to Windows or your file from iPhone to Windows easly using server + shortcut from iphone.

License

Notifications You must be signed in to change notification settings

spectreDeveloper/iOS-ShareEasy

Repository files navigation

iOS-ShareEasy

🇮🇹 Leggi in Italiano

iOS-ShareEasy Python Platform License

Easily share clipboard and files from your iPhone to Windows

🚀 Installation📱 Setup✨ Features🤝 Contribute


🎥 Demo

[Video demo here

Quick demonstration of clipboard sharing from iPhone to Windows


📖 Description

iOS-ShareEasy is a local Windows server that allows you to:

  • 📋 Copy text from your iPhone directly to Windows clipboard
  • 📁 Transfer files from your iPhone to PC instantly
  • 🚀 High speed - ultra-fast transfer over local network
  • 🔒 Privacy guaranteed - everything stays on your local network, no cloud

Uses a FastAPI server on Windows and a custom iOS Shortcut for seamless sharing!


✨ Features

  • Copy text to clipboard - Send text/links from your iPhone and find it instantly copied on Windows
  • File transfer - Share photos, videos, documents and any file from iOS context menu
  • Windows native notifications - Get notifications for every completed transfer
  • Detailed notifications - View content preview, file size and transfer speed
  • Multilingual - Interface available in Italian and English
  • Auto-start - Option to start the server on PC boot
  • System Tray - Runs in background with tray icon
  • Customizable - Choose save folder, server port, and other options

🚀 Installation

Prerequisites

  • Windows 10/11
  • Python 3.8 or higher (only for source code installation)
  • iPhone with iOS 14+ (for Shortcuts)

Option 1: Ready-to-Use Executable (Recommended)

  1. Download the executable from the Releases section on GitHub
  2. Extract the ZIP archive
  3. Navigate to the extracted folder
  4. Run iOS-ShareEasy.exe
  5. Copy the URL shown in the interface

No Python installation required!

Option 2: From Source Code

  1. Clone the repository:

    git clone https://github.com/spectreDeveloper/iOS-ShareEasy.git
    cd iOS-ShareEasy
  2. Install dependencies:

    pip install -r requirements.txt
  3. Start the server:

    python main.py
  4. Copy the URL shown in the interface (e.g., http://192.168.1.100:8765/share)


📱 iOS Shortcut Setup

📥 Download Shortcut

Download the ready-made Shortcut here:
👉 iOS-ShareEasy Shortcut

⚙️ Configuration:

  1. Download and add the Shortcut to your iPhone via the link above
  2. Edit the Shortcut:
    • Open the Shortcut in the Shortcuts app
    • Find the "Text" variable at the beginning
    • Replace the URL with the one shown in the Windows server (e.g., http://192.168.1.100:8765/share)
  3. Save the changes

⚠️ Important - Static IP:

If your PC's IP address changes, you'll need to update the URL in the Shortcut.
💡 Tip: Set a static IP for your PC in your router settings to avoid having to update the Shortcut every time.

🎯 How to Use the Shortcut:

  • 📋 Copy Clipboard:

    • Assign the Shortcut to the Action Button or Back Tap (triple tap)
    • Tap to instantly send clipboard to PC
  • 📁 File Sharing:

    • The Shortcut will automatically appear in the share menu
    • Select files/photos/videos and share via the Shortcut

🎮 Usage

Copy text/links:

Recommended setup: Assign the Shortcut to Action Button or Back Tap (triple tap) in iPhone settings.

  1. Copy any text to your iPhone clipboard
  2. Trigger the shortcut (via Action Button or triple tap)
  3. Text is instantly copied to Windows clipboard

💡 This is the fastest way to transfer clipboard content!

Share files:

  1. Select a file/photo/video in the Files or Photos app
  2. Tap Share → select your iOS-ShareEasy Shortcut
  3. The file is saved to the configured folder on Windows

⚙️ Configuration

The GUI allows you to configure:

  • ✅ Enable text copy - Enable/disable clipboard reception
  • ✅ Enable file reception - Enable/disable file reception
  • ✅ Notifications - Show notifications for every transfer
  • ✅ Detailed notifications - Include content preview and statistics
  • ✅ Auto-start - Start server on PC boot
  • ✅ Hide tray icon - Hide icon from system tray
  • 📁 Save folder - Choose where to save received files
  • 🌐 Language - Italian or English

🛠️ Technologies Used

  • Python 3.8+
  • FastAPI - Fast and modern web server
  • PyQt6 - GUI framework
  • Uvicorn - ASGI server
  • pyperclip - Clipboard management
  • iOS Shortcuts - iOS automation

🤝 Contribute

Contributions, issues and feature requests are welcome!

  1. Fork the project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is released under MIT License. See the LICENSE file for details.


👤 Author

spectreDeveloper


⭐ Support the Project

If this project helped you, leave a ⭐ on GitHub!


📞 Support

Have problems or questions?


Made with ❤️ by spectreDeveloper

About

Share your clipboard from iPhone to Windows or your file from iPhone to Windows easly using server + shortcut from iphone.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages