Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

841 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrossPaste: Universal Pasteboard Across Devices

Copy anything and paste it on any device, seamlessly.

English / 简体中文

Main CI Test Build Release Dependabot AGPL-3.0

✨ Features

  • 🔄 Real-time Sharing: Instantly share pasteboard content across devices, seamlessly.
  • 🖥️ Unified Cross-platform: Consistent interface on Mac, Windows, and Linux. No need to change habits.
  • 📋 Rich Type Support: Easily handle various pasteboard types: Text、URL、HTML RTF、Images and Files.
  • 🔒 End-to-End Encryption: Using Signal protocol to fully protect your data security and privacy.
  • 🔌 Wide Compatibility: Support paste formats from major software like Office, iWork, and LibreOffice.
  • 🧹 Smart Space Management: Auto-cleanup options manage pasteboard storage without manual effort.

🏗 Getting Started with Development

  1. clone the repository

    git clone https://github.com/CrossPaste/crosspaste-desktop.git
  2. Compile and run the application

    cd crosspaste-desktop
    ./gradlew composeApp:run

First start will download JBR / chromeDriver / chrome-headless-shell / gradle dependencies.

If you encounter the following error:

FAILURE: Build failed with an exception.

* What went wrong:
java.net.SocketException: Connection reset
> java.net.SocketException: Connection reset

you might need a VPN to download these dependencies.

To configure a proxy for gradle, add the following settings to gradle.properties, and adjust the parameters to match your proxy configuration:

systemProp.https.proxyHost=localhost
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

🤝 Support the project

  • 🌟 Star this repository: This is the easiest way to support CrossPaste and costs nothing.
  • 🪲 Report bugs: Report any bugs you find on the issue tracker.
  • 📖 Translate: Help translate and polish CrossPaste into your language.
  • 📝 Contribute: Contribute code, comment on issues, and any contributions that can help the project are welcome.

About

Universal Pasteboard Across Devices

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages