{"id":17502640,"url":"https://github.com/mkdir700/uniclipboard","last_synced_at":"2025-04-17T06:31:20.718Z","repository":{"id":256371767,"uuid":"854555044","full_name":"mkdir700/uniclipboard","owner":"mkdir700","description":"跨平台剪切板共享工具，支持 Windows、macOS 和 Linux，旨在打造无缝的剪切板体验。A cross-platform clipboard sharing tool that supports Windows, macOS, and Linux, aimed at creating a seamless clipboard experience.","archived":false,"fork":false,"pushed_at":"2024-10-29T08:23:31.000Z","size":1153,"stargazers_count":5,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-29T09:26:59.905Z","etag":null,"topics":["clipboard","clipboard-manager","cross-platform","linux","macos","rust","windows"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkdir700.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":"2024-09-09T11:40:35.000Z","updated_at":"2024-10-29T08:23:37.000Z","dependencies_parsed_at":"2024-09-10T11:25:17.680Z","dependency_job_id":"499dc441-99d3-475f-bbbb-3f5d9cd5ddd2","html_url":"https://github.com/mkdir700/uniclipboard","commit_stats":{"total_commits":251,"total_committers":1,"mean_commits":251.0,"dds":0.0,"last_synced_commit":"7bfb7279662636342f539fa91e70c73869ced36a"},"previous_names":["mkdir700/uniclipboard"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2Funiclipboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2Funiclipboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2Funiclipboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2Funiclipboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkdir700","download_url":"https://codeload.github.com/mkdir700/uniclipboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249319594,"owners_count":21250578,"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","clipboard-manager","cross-platform","linux","macos","rust","windows"],"created_at":"2024-10-19T21:15:05.591Z","updated_at":"2025-04-17T06:31:20.690Z","avatar_url":"https://github.com/mkdir700.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![uniclipboard](https://socialify.git.ci/mkdir700/uniclipboard/image?description=1\u0026descriptionEditable=%E4%B8%80%E4%B8%AA%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%89%AA%E5%88%87%E6%9D%BF%E5%85%B1%E4%BA%AB%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%97%A8%E5%9C%A8%E6%89%93%E9%80%A0%E6%97%A0%E7%BC%9D%E7%9A%84%E5%89%AA%E5%88%87%E6%9D%BF%E4%BD%93%E9%AA%8C\u0026font=Raleway\u0026language=1\u0026name=1\u0026owner=1\u0026pattern=Circuit%20Board\u0026theme=Auto)\n\n\u003e [!WARNING]\n\u003e **此仓库已归档！**\n\u003e \n\u003e 本仓库已经不再维护，目前正在开发新版本的UniClipboard，它提供了图形用户界面和更多功能。\n\u003e \n\u003e **请访问新仓库：[https://github.com/mkdir700/uniclipboard-desktop](https://github.com/mkdir700/uniclipboard-desktop)**\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr/\u003e\n    \n  \u003ca href=\"https://github.com/mkdir700/uniclipboard/releases\"\u003e\n    \u003cimg\n      alt=\"Windows\"\n      src=\"https://img.shields.io/badge/-Windows-blue?style=flat-square\u0026logo=data:image/svg+xml;base64,PHN2ZyB0PSIxNzI2MzA1OTcxMDA2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1NDgiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBkPSJNNTI3LjI3NTU1MTYxIDk2Ljk3MTAzMDEzdjM3My45OTIxMDY2N2g0OTQuNTEzNjE5NzVWMTUuMDI2NzU3NTN6TTUyNy4yNzU1NTE2MSA5MjguMzIzNTA4MTVsNDk0LjUxMzYxOTc1IDgwLjUyMDI4MDQ5di00NTUuNjc3NDcxNjFoLTQ5NC41MTM2MTk3NXpNNC42NzA0NTEzNiA0NzAuODMzNjgyOTdINDIyLjY3Njg1OTI1VjExMC41NjM2ODE5N2wtNDE4LjAwNjQwNzg5IDY5LjI1Nzc5NzUzek00LjY3MDQ1MTM2IDg0Ni43Njc1OTcwM0w0MjIuNjc2ODU5MjUgOTE0Ljg2MDMxMDEzVjU1My4xNjYzMTcwM0g0LjY3MDQ1MTM2eiIgcC1pZD0iMTU0OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==\"\n    /\u003e\n  \u003c/a \u003e  \n  \u003ca href=\"https://github.com/mkdir700/uniclipboard/releases\"\u003e\n    \u003cimg\n      alt=\"MacOS\"\n      src=\"https://img.shields.io/badge/-MacOS-black?style=flat-square\u0026logo=apple\u0026logoColor=white\"\n    /\u003e\n  \u003c/a \u003e\n  \u003ca href=\"https://github.com/mkdir700/uniclipboard/releases\"\u003e\n    \u003cimg \n      alt=\"Linux\"\n      src=\"https://img.shields.io/badge/-Linux-purple?style=flat-square\u0026logo=linux\u0026logoColor=white\" \n    /\u003e\n  \u003c/a\u003e\n\n  \u003cdiv\u003e\n    \u003ca href=\"./LICENSE\"\u003e\n      \u003cimg\n        src=\"https://img.shields.io/github/license/mkdir700/uniclipboard?style=flat-square\"\n      /\u003e\n    \u003c/a \u003e\n    \u003ca href=\"https://github.com/mkdir700/uniclipboard/releases\"\u003e\n      \u003cimg\n        src=\"https://img.shields.io/github/v/release/mkdir700/uniclipboard?include_prereleases\u0026style=flat-square\"\n      /\u003e\n    \u003c/a \u003e\n    \u003ca href=\"https://codecov.io/gh/mkdir700/uniclipboard\"\u003e\n      \u003cimg src=\"https://img.shields.io/codecov/c/github/mkdir700/uniclipboard/master?style=flat-square\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/mkdir700/uniclipboard/releases\"\u003e\n      \u003cimg\n        src=\"https://img.shields.io/github/downloads/mkdir700/uniclipboard/total?style=flat-square\"\n      /\u003e  \n    \u003c/a \u003e\n  \u003c/div\u003e\n\n\u003c/div\u003e\n\n## 功能\n\n- 使用简单。程序启动后无需额外操作，在后台静默运行\n- 低资源消耗。仅占用极少的系统资源，不影响电脑性能\n- 支持多设备。可同时在 Windows、macOS 和 Linux 系统上使用\n- 安全可靠。使用加密传输确保数据安全\n- 多媒体支持。不仅同步文本，还支持图片，其他格式待支持\n- 开源免费。代码开源，用户可自由使用和贡献\n\n## 快速开始\n\n假设你想让两台设备 A 和 B 共享剪切板，他们的 IP 地址分别为 `172.11.1.175` 和 `172.12.0.12`。\n\n在设备 A 的终端运行以下命令，根据提示进行配置:\n\n```bash\n./uniclipboard\n```\n\n输出:\n\n```text\n欢迎使用 UniClipboard！\n版本: 0.1.1\n本地 IP 地址:  172.11.1.175\n\n欢迎使用配置向导！\n✔ 请选择同步方式 · WebSocket\n✔ 请输入本机服务端口 · 8113\n✔ 是否连接到另一台设备？ · no\n```\n\n注意：按 `n` 键，选择不连接到另一台设备\n\n在设备 B 的终端运行命令\n\n```bash\n./uniclipboard -i\n```\n\n与设备 A 的配置不同，设备 B 需要手动配置 A 设备的 IP 地址和端口（自动发现功能还没实现）。\n\n输出:\n\n```text\n欢迎使用 UniClipboard！\n版本: 0.1.1\n本地 IP 地址:  172.12.0.12\n\n欢迎使用配置向导！\n✔ 请选择同步方式 · WebSocket\n✔ 请输入本机服务端口 · 8113\n✔ 是否连接到另一台设备？ · yes\n✔ 请输入对等设备 IP · 172.11.1.175\n✔ 请输入对等设备端口 · 8113\n```\n\n\n首次启动之后，后续直接使用以下命令启动即可:\n\n```bash\n./uniclipboard\n```\n\n如果 IP 地址变动，需要重新配置。\n\n## 使用\n\n程序启动后，在任意设备上复制内容，然后在另一台设备上粘贴即可。\n\n## TODO\n\n- [ ] 支持文件/文件夹同步 \n- [x] UI 界面 (已在新版本 [uniclipboard-desktop](https://github.com/mkdir700/uniclipboard-desktop) 实现)\n- [ ] 支持自动发现设备，无需手动配置 IP 地址\n- [ ] 支持网页端同步，以覆盖移动端设备\n\n## 限制\n\n- 目前仅支持 Windows、macOS 和 Linux 系统\n- WebDav 的同步功能暂时搁置，个人精力有限\n- 暂时不支持开机自启动\n\n## 赞助\n\n如果觉得这个项目对你有帮助，可以请作者喝杯咖啡。\n\n- 爱发电：[https://afdian.com/a/mkdir700](https://afdian.com/a/mkdir700)\n\n## 贡献\n\n欢迎提交 PR 和 Issue，作为 Rust 新手还需要大家多多指教，欢迎大家提意见和建议。\n\n## License\n\n[Apache License 2.0](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Funiclipboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkdir700%2Funiclipboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Funiclipboard/lists"}