A simple tool which helps to sync the clipboard between computers by using a shared folder.
In other words, if you have a shared folder between your computers (including OneDrive and other folder synchronization tools), this tool helps you sync your clipboard by leveraging it.
Currently supports the following formats in the clipboard:
files(max of 100MB)
Download the latest release for your platform and open it.
Alternatively, you can install it with
winget install clipboard-sync
When running for the first time, the tool will ask you which folder to use for synchronizing the clipboard. Select the same shared folder between your computers in both of them.
It could not be simpler:
When a new text is detected in your clipboard, the tool will create a file in the folder which you selected with the clipboard contents.
When a new file is detected in the same folder, the tool will read its contents and write it to the clipboard.
Some safeguards are implemented to prevent infinite loops and unneeded operations.
Also, it deletes the files created when they become 5 minutes old.
Make sure the Always keep on this device option is enabled for the folder on both computers:
If you are using Linux, you can use the non-official OneDrive client for Linux.
The Clipboard Sync should be as fast (and as slow) as your folder synchronization tool. OneDrive takes some seconds to do its job, and in order to help you handle it, you can watch the Clipboard System tray icon:
If you want to build this project locally, you will need:
- Volta for handling the correct version of Node.js and NPM (or see the correct version of Node.js and NPM in the
package.jsonand install them by yourself)
npm installto install the dependencies
npm startto build and run the project
This project is a continuation of https://github.com/felipecrs/clipboard-sync-preview.