Skip to content
/ gcopy Public
forked from llaoj/gcopy

A clipboard synchronization service for different devices that can synchronize text, screenshots, and files.

License

Notifications You must be signed in to change notification settings

userwh/gcopy

Repository files navigation

GCopy Logo

Share your clipboard. Text, Screenshot, File are supported.


A clipboard synchronization tool that powered by Golang.

Text, Screenshot, File are supported

This is a tool to synchronize clipboards between different operating systems.

Every second, the Client pushes or pulls clipboard content from Server.

Simplest usage

If you have two device, they are in the same LAN.

on first device:

/path/to/gcopy --role=server,client

the other:

/path/to/gcopy --role=client --token=<output-token> --server=<server-ip>:3375

Tow usage mode

server&client <-> clients

This mode requires one device to simultaneously act as both the server and client. These clients must be on the same LAN and should be able to access each other.

Refer to the simplest usage

clients <-> server <-> clients

In this mode, it is more flexible but requires a minimum of three devices, with one of them serving as the server. Clients do not need to be able to access each other, but it is required that clients can access the server.

server:

/path/to/gcopy --role=server

on first device:

/path/to/gcopy --role=client --token=<output-token> --server=<server-ip>:3375

the other:

/path/to/gcopy --role=client --token=<output-token> --server=<server-ip>:3375

Read more

Limitations

  • Only tested on windows 10 & macOS Monterey
  • It can only synchronize one file at a time

Community

You have questions, need support and or just want to talk about GCopy?

Here are ways to get in touch with the community:

Email: [email protected]

Wechat:

About

A clipboard synchronization service for different devices that can synchronize text, screenshots, and files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.3%
  • Makefile 2.1%
  • Dockerfile 0.6%