{"id":13446170,"url":"https://github.com/quackduck/uniclip","last_synced_at":"2025-04-05T22:09:16.532Z","repository":{"id":54411678,"uuid":"299356332","full_name":"quackduck/uniclip","owner":"quackduck","description":"Cross-platform shared clipboard","archived":false,"fork":false,"pushed_at":"2024-03-09T22:18:19.000Z","size":24423,"stargazers_count":354,"open_issues_count":12,"forks_count":33,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-29T21:06:41.614Z","etag":null,"topics":["clipboard","go","golang","macos","shared-clipboard","uniclip","unicorns","universal-clipboard","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quackduck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-28T15:44:19.000Z","updated_at":"2025-03-29T19:31:47.000Z","dependencies_parsed_at":"2024-06-20T18:53:54.460Z","dependency_job_id":null,"html_url":"https://github.com/quackduck/uniclip","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackduck%2Funiclip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackduck%2Funiclip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackduck%2Funiclip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quackduck%2Funiclip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quackduck","download_url":"https://codeload.github.com/quackduck/uniclip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406091,"owners_count":20933803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard","go","golang","macos","shared-clipboard","uniclip","unicorns","universal-clipboard","windows"],"created_at":"2024-07-31T05:00:47.574Z","updated_at":"2025-04-05T22:09:16.515Z","avatar_url":"https://github.com/quackduck.png","language":"Go","readme":"# Uniclip - Universal Clipboard\n\nApple users, did you know you could copy from one device and paste on the other? Wouldn't it be awesome if you could do that for non-Apple devices too?\n\nNow you can, Apple device or not!\n\nYou don't even have to sign in like you need to on Apple devices. You don't have to install Go either!\n\n## Usage\n\nRun this to start a new clipboard:\n\n ```sh\nuniclip\n```\n\nExample output:\n\n```text\nStarting a new clipboard!\nRun `uniclip 192.168.86.24:51607` to join this clipboard\n\n```\n\nJust enter what it says (`uniclip 192.168.86.24:51607`) on your other device with Uniclip installed and hit enter. That's it! Now you can copy from one device and paste on the other.\n\nYou can even have multiple devices joined to the same clipboard (just run that same command on the new device).\n\n```text\nUniclip - Universal Clipboard\nWith Uniclip, you can copy from one device and paste on another.\n\nUsage: uniclip [--secure/-s] [--debug/-d] [ \u003caddress\u003e | --help/-h ]\nExamples:\n   uniclip                                   # start a new clipboard\n   uniclip -p 53701                          # start a new clipboard on the provided port\n   uniclip 192.168.86.24:53701               # join the clipboard at 192.168.86.24:53701\n   uniclip -d                                # start a new clipboard with debug output\n   uniclip -d --secure 192.168.86.24:53701   # join the clipboard with debug output and enable encryption\nRunning just `uniclip` will start a new clipboard.\nIt will also provide an address with which you can connect to the same clipboard with another device.\n```\n\n*Note: The devices have to be on the same local network (eg. connected to the same WiFi) unless the device has a public IP with all ports routed to it. (use the public IP instead of what Uniclip prints in this case)*\n\n## Installing\n\n### macOS\n\n```sh\nbrew install quackduck/tap/uniclip\n```\nor\n\nGet an executable from [releases](https://github.com/quackduck/uniclip/releases) and install to `/usr/bin/uniclip`\n\n### GNU/Linux\n\n*Note: At least one of xsel, xclip or wayland is needed for Uniclip to work on GNU/Linux*\n\n```sh\nbrew install quackduck/tap/uniclip\n```\nor\n\nGet an executable from [releases](https://github.com/quackduck/uniclip/releases) and install to `/usr/bin/uniclip`\n\n#### Arch/Artix/Manjaro Linux:\n```sh\nyay -S uniclip # or paru -S uniclip\n```\nThanks to [@CodeLongAndProsper90](https://github.com/CodeLongAndProsper90) for submitting Uniclip to the AUR!\n\n### Android\n\nGet an executable from [releases](https://github.com/quackduck/uniclip/releases) and install to `$PREFIX/usr/bin/uniclip`\n\nInstall the Termux app and Termux:API app from the Play Store.\nThen, install the Termux:API package from the command line (in Termux) using:\n```sh\npkg install termux-api\n```\n### Windows\n\nJust grab a precompiled binary from [releases](https://github.com/quackduck/uniclip/releases)\n\n## Uninstalling\nUninstalling Uniclip is very easy. If you used a package manager, use its uninstall feature. If not, just delete the Uniclip binary:\n\nOn macOS or GNU/Linux, delete `/usr/local/bin/uniclip`  \nOn Windows, delete it from where you installed it  \nOn Termux, delete it from `$PREFIX/usr/bin/uniclip`\n\n## Any other business\nHave a question, idea or just want to share something? Head over to [Discussions](https://github.com/quackduck/uniclip/discussions)\n\nThanks to [@aaryanporwal](https://github.com/aaryanporwal) for the idea!\n","funding_links":[],"categories":["CLI Tools","Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquackduck%2Funiclip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquackduck%2Funiclip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquackduck%2Funiclip/lists"}