{"id":46216493,"url":"https://github.com/thevindu-w/clip_share_client","last_synced_at":"2026-04-30T20:01:10.151Z","repository":{"id":185678023,"uuid":"516894765","full_name":"thevindu-w/clip_share_client","owner":"thevindu-w","description":"Clip Share Android client. Share clipboard between devices. Share files and screenshots securely.","archived":false,"fork":false,"pushed_at":"2026-04-27T18:06:53.000Z","size":1355,"stargazers_count":112,"open_issues_count":1,"forks_count":10,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-27T20:10:38.509Z","etag":null,"topics":["android","clipboard","files","lan","screenshots","secure","share"],"latest_commit_sha":null,"homepage":"","language":"Java","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/thevindu-w.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-22T21:47:27.000Z","updated_at":"2026-04-27T18:06:57.000Z","dependencies_parsed_at":"2023-10-14T21:19:58.508Z","dependency_job_id":"758b83c3-7877-47d8-8882-28545732dde6","html_url":"https://github.com/thevindu-w/clip_share_client","commit_stats":null,"previous_names":["thevindu-w/clip_share_client"],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/thevindu-w/clip_share_client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevindu-w%2Fclip_share_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevindu-w%2Fclip_share_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevindu-w%2Fclip_share_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevindu-w%2Fclip_share_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thevindu-w","download_url":"https://codeload.github.com/thevindu-w/clip_share_client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevindu-w%2Fclip_share_client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32475192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","clipboard","files","lan","screenshots","secure","share"],"created_at":"2026-03-03T10:31:32.348Z","updated_at":"2026-04-30T20:01:10.138Z","avatar_url":"https://github.com/thevindu-w.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ClipShare - Android Client\n\n### Share Clipboard and Files. Copy on one device. Paste on another device.\n\n![Build and Test](https://github.com/thevindu-w/clip_share_client/actions/workflows/build-test.yml/badge.svg?branch=master)\n![Last commit](https://img.shields.io/github/last-commit/thevindu-w/clip_share_client.svg?color=yellow)\n![License](https://img.shields.io/github/license/thevindu-w/clip_share_client.svg?color=blue)\n\n[![Latest release](https://img.shields.io/github/v/release/thevindu-w/clip_share_client?color=purple)](https://github.com/thevindu-w/clip_share_client/releases)\n[![Stars](https://img.shields.io/github/stars/thevindu-w/clip_share_client)](https://github.com/thevindu-w/clip_share_client/stargazers)\n\n\u003cbr\u003e\n\nClipShare is a lightweight and cross-platform tool for clipboard sharing. ClipShare enables copying text, files, and images on one device and pasting on another. ClipShare is simple and easy to use while being highly configurable.\nThe ClipShare Android client can connect to the server running on your desktop/laptop and share copied text, files, and images.\n\n## 🚀 Quick-start\n\n1. Download and install the ClipShare server: [https://github.com/thevindu-w/clip_share_server/releases](https://github.com/thevindu-w/clip_share_server/releases/latest) (Other installation methods are available in the [Installation section of the server](https://github.com/thevindu-w/clip_share_server#installation).)\n1. Download and install the ClipShare client.\n    - Mobile client (Android): [https://github.com/thevindu-w/clip_share_client/releases](https://github.com/thevindu-w/clip_share_client/releases/latest) or [apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare](https://apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare)\n    - Desktop client: [https://github.com/thevindu-w/clip_share_desktop/releases](https://github.com/thevindu-w/clip_share_desktop/releases/latest) (Other installation methods are available in the [Installation section of the desktop client](https://github.com/thevindu-w/clip_share_desktop#installation).)\n1. Start sharing clipboard contents across devices.\n\n    Copy some text on one device and use the ClipShare client to share it from/to the device running the server.\n\nMore customization options and detailed instructions on each step are described below in the [How to Use](#how-to-use) section.\n\n## Download\n\n### Server\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:center\"\u003eDesktop\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/thevindu-w/clip_share_server/releases\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/thevindu-w/clip_share_client/master/fastlane/metadata/android/en-US/images/icon.png\" alt=\"Get it on GitHub\" width=\"100\"/\u003e\u003c/a\u003e\u003cbr\u003e\nDownload the server from \u003ca href=\"https://github.com/thevindu-w/clip_share_server/releases\"\u003eGitHub Releases\u003c/a\u003e.\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### Client\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:center\"\u003eAndroid\u003c/th\u003e\n\u003cth style=\"text-align:center\"\u003eDesktop\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare\"\u003e\u003cimg src=\"https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroidLogo.png\" alt=\"Get it on IzzyOnDroid\" width=\"100\"/\u003e\u003c/a\u003e\u003cbr\u003e\nDownload the Android client app\nfrom \u003ca href=\"https://apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare\"\u003eIzzyOnDroid\u003c/a\u003e\nor from \u003ca href=\"https://github.com/thevindu-w/clip_share_client/releases\"\u003eGitHub Releases\u003c/a\u003e.\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/thevindu-w/clip_share_desktop/releases\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/thevindu-w/clip_share_client/master/fastlane/metadata/android/en-US/images/icon.png\" alt=\"Get it on GitHub\" width=\"100\"/\u003e\u003c/a\u003e\u003cbr\u003e\nDownload the desktop client from \u003ca href=\"https://github.com/thevindu-w/clip_share_desktop/releases\"\u003eGitHub Releases\u003c/a\u003e.\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\nThis is the Android client of ClipShare. You will need the server on your desktop to connect with it.\nClipShare is lightweight and easy to use. Run the server on your Windows, macOS, or Linux machine to use the ClipShare\napp. You can find more information on running the server on Windows, macOS, or Linux at\n[github.com/thevindu-w/clip_share_server](https://github.com/thevindu-w/clip_share_server#how-to-use).\n\n## Table of Contents\n\n- [📖 How to Use](#how-to-use)\n  - [📱 Main screen](#main-screen)\n    - [Get and Send operations](#get-and-send-operations)\n    - [Other operations](#other-operations)\n  - [⚙️ Settings](#settings)\n    - [Auto send](#auto-send)\n    - [Saved addresses](#saved-addresses)\n    - [Secure mode](#secure-mode)\n    - [Other settings](#other-settings)\n      - [Ports](#ports)\n      - [Run in background](#run-in-background)\n    - [Server mode (beta)](#server-mode-beta)\n    - [Import/Export settings](#importexport-settings)\n\n\u003cbr\u003e\n\n## How to use\n\n### Main screen\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/thevindu-w/clip_share_client/master/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg\" alt=\"help image\" height=\"500\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg src=\"https://raw.githubusercontent.com/thevindu-w/clip_share_client/master/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg\" alt=\"dark theme\" height=\"500\"\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003c/p\u003e\n\n#### Get and Send operations\n\n- **Get text**: To get copied text from the server (ex: laptop) to the phone.\n\n  _Steps_:\n    - Copy any text on the laptop.\n    - Press the green colored _GET_ button.\n    - Now, the copied text is received and copied to the phone. Paste it anywhere on the phone (possibly in a different\n      app).\n\n\n- **Send text**: To send copied text from the phone to the server (ex: laptop).\n\n  _Steps_:\n    - Copy any text on the phone (possibly in a different app).\n    - Press the red colored _SEND_ button.\n    - Now, the copied text is sent and copied to the laptop. Paste it anywhere on the laptop.\n\n\n- **Get files**: To get copied files from the server (ex: laptop) to the phone.\n\n  _Steps_:\n    - Copy any file(s) and/or folder(s) on the laptop.\n    - Press the green colored _FILE_ button.\n    - The copied files and folders are now received and saved on the phone.\n\n\n- **Send files**: To send files from the phone to the server (ex: laptop).\n\n  _Method 1 Steps_:\n    - Press the red colored _FILE_ button.\n    - Select the file(s) to send.\n    - The files are now sent to the laptop.\n\n  _Method 2 Steps_:\n    - Share any file(s) with ClipShare from any other app.\n    - Press the red colored _FILE_ button.\n    - The files are now sent to the laptop.\n\n\n- **Send folder**: To send a folder from the phone to the server (ex: laptop).\n\n  _Steps_:\n    - Press the red colored _FOLDER_ button.\n    - Select the folder to send.\n    - The folder is now sent to the laptop.\n\n\u0026emsp; Note: Sending folders requires a server version 2.x or later.\n\n- **Get image/screenshot**: To get a copied image or screenshot from the server (ex: laptop) to the phone.\n\n  _Steps_:\n    - Optional: Copy an image (not an image file) to the clipboard on the laptop.\n    - Press the green colored _IMAGE_ button.\n    - If there is an image copied on the laptop, it will be received and saved on the phone.\n      Otherwise, a screenshot of the laptop will be received and saved on the phone.\n      \u003cbr\u003e\u003cbr\u003e\n      Long pressing the _IMAGE_ button gives more options.\n    - Get only a copied image without a screenshot.\n    - Get only a screenshot, even when there is an image, copied to the clipboard of the laptop.\n    - Select the display to get the screenshot.\n\n\u0026emsp; Note: These options require a server version 3.x or later to work.\n\n#### Other operations\n\n- **Scan**: To scan the network to find available servers in the network.\n\n  If there is any server in the network, scanning will find that. If the scan finds only one server, its address will be\n  placed in the _Server_ address input area. If the scan finds many servers, a popup will appear to select any server\n  out of them, and the selected address will be placed in the _Server_ address input area.\n\n- **History**: To select a previously saved server address.\n\n  The _History_ option will display the server addresses, which were saved previously, to select one as the server\n  address. If there are any saved server addresses available, a popup will appear to select any address out of them, and\n  the selected address will be placed in the _Server_ address input area.\n\n### Settings\n\n#### Auto send\n\n- **Auto send text:** When this setting is enabled, ClipShare will automatically send the text shared with it from other\n  apps (ex: when sharing a link from the web browser) without requiring to tap the _Send_ button.\n- **Auto send files:** When this setting is enabled, ClipShare will automatically send the files shared with it\n  (ex: sharing documents or photos from the file manager or gallery) without requiring to tap the _Send File_ button.\n- **Auto send to:** This is the list of trusted servers to auto-send. Add the IP address of each server using the `+`\n  button. Setting the address to `*` will allow auto-sending to any server. Tap on the address to edit it, and tap on\n  the `X` button to remove the entry from the list.\n\n#### Saved addresses\n\n- **Save addresses:** When this setting is enabled, ClipShare will save the server addresses used by the app.\n- **Saved servers:** This is the list of automatically saved server addresses. You can manually add an IP address to\n  the list using the `+` button. Tap on any address to edit it, and tap on the `X` button to remove it from the list.\n\n#### Secure mode\n\n- **CA Certificate:** This is the self-signed TLS certificate of the certification authority that signed the client and\n  server's TLS certificates. Select the certificate file using the _Browse_ button.\n- **Client Certificate:** This is the TLS key and certificate _p12_ or _pfx_ file of the client. Before selecting the\n  file using the _Browse_ button, you must enter the password for the _pfx_ file.\n  The password should have less than 256 characters.\n- **Trusted servers:** This is the list of trusted servers to which the client is allowed to connect. Add the _Common\n  Name_ of each server using the `+` button. Tap on the name to edit it, and tap on the `X` button to remove the entry\n  from the list. The client app will refuse to connect to servers not having TLS certificates with their _Common Name_\n  listed under this list when secure mode is enabled.\n- **Secure mode:** When this setting is enabled, the connections with the server (ex: your laptop) are secured with TLS\n  encryption. Enabling this setting prevents others on the same network from spying on or modifying the data you share\n  with your laptop. To enable this setting, you need to select the CA certificate and client TLS certificate and add at\n  least one trusted server. Additionally, you need to configure the server to create and use a server certificate.\n  Refer to the\n  [TLS certificates](https://github.com/thevindu-w/clip_share_server#create-ssltls-certificate-and-key-files) and\n  [Configuration](https://github.com/thevindu-w/clip_share_server#configuration) sections of the\n  [ClipShare server](https://github.com/thevindu-w/clip_share_server) for more information.\n\n#### Other settings\n\n- **Close app if idle:** When this setting is enabled, the ClipShare app will automatically close if it is kept idle\n  without interacting with it for some time. This time duration can be changed from the _Auto-close delay_ setting\n  described below.\n- **Auto-close delay:** This is the time duration, in seconds, for which the app is kept idle before automatically\n  closing. This setting is visible only when the _Close app if idle_ setting is enabled.\n- **Vibration alerts:** When this setting is enabled, the phone will give a short vibration pulse after each successful\n  operation (ex: _Get Files_) as feedback to the user.\n- **IPv6 Scan:** When this setting is enabled, the [scan operation](#other-operations) will scan the network for IPv6 \n  addresses of servers in addition to IPv4 addresses.\n- **TCP Scan:** When this setting is enabled, the [scan operation](#other-operations) will scan using TCP connections in\n  addition to UDP broadcast (or multicast for IPv6) scanning. It is recommended to keep this turned off, as TCP scanning\n  is slower and more resource-intensive than UDP scanning. Enable this only if there is any issue with the UDP scanning.\n- **Auto-scan at start:** When this setting is enabled, [scan operation](#other-operations) will scan the network for\n  available servers when the app starts.\n\n##### Ports\n\n- **Port:** This is the port on which the server on your laptop listens for plaintext TCP connections. The default value\n  for this port is `4337`. If a different port is assigned for the server according to the\n  [server configuration](https://github.com/thevindu-w/clip_share_server#configuration), enter the same port here.\n- **Secure Port:** This is the port on which the server on your laptop listens for TLS-encrypted connections. The\n  default value for this port is `4338`. If a different port is assigned for the server according to the\n  [server configuration](https://github.com/thevindu-w/clip_share_server#configuration), enter the same port here.\n- **UDP Port:** This is the port on which the server on your laptop listens for UDP scanning requests. The default value\n  for this port is `4337`. If a different port is assigned for the server according to the\n  [server configuration](https://github.com/thevindu-w/clip_share_server#configuration), enter the same port here.\n\n#### Run in background\n\n- **Run in background:** This will make the app run in the background with a notification. The notification has buttons\n  to get and send copied text without opening the app.\n\n#### Server mode (beta)\n\n- **UDP Scan:** When this setting is enabled, the server mode becomes discoverable to other devices using the scan\n  operation. It is useful when using the auto-send in the desktop client.\n\n##### Ports\n\n- **Port:** This is the port on which the server mode listens for plaintext TCP connections. The default value of this\n  port is `4337`. If a different port is assigned, configure the other clients to use the same port.\n- **Secure Port:** This is the port on which the server mode listens for TLS-encrypted connections. The default value of\n  this port is `4338`. If a different port is assigned, configure the other clients to use the same port.\n- **UDP Port:** This is the port on which the server mode listens for UDP scanning requests. The default value of this\n  port is `4337`. If a different port is assigned, configure the other clients to use the same port.\n\n#### Start server mode\n\n- **Start server mode:** This will start the server mode in the background with a notification. Other ClipShare clients\n  on the network can send text to this device. The notification has a button to stop the server mode.\n\n#### Import/Export settings\n\n- **Import settings:** Use this to import settings from a _JSON_ file exported before. Note that the current settings\n  will be discarded when importing settings from a file.\n- **Export settings:** Use this to export settings to a _JSON_ file that can be imported later. Settings can be exported\n  to preserve settings after reinstalling the app or moving app settings to another device.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevindu-w%2Fclip_share_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthevindu-w%2Fclip_share_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevindu-w%2Fclip_share_client/lists"}