- 🔄 实时共享:设备之间实时共享粘贴板内容,操作自然流畅。
- 🖥️ 跨平台统一体验:Mac、Windows 和 Linux 版本界面一致,操作习惯无需改变。
- 📋 丰富的类型支持:轻松处理多种粘贴数据类型,包括文本、颜色、URL、HTML 富文本、图片和文件。
- 🔒 端到端加密保护:采用 Signal 的端到端加密协议,全方位保障数据安全。
- 🌐 仅局域网无服务器: 本地存储,无服务器架构。你的数据,唯你所有。隐私保护,由你掌控。
- 🧹 智能空间管理:提供多样化的自动清理选项,高效管理粘贴板存储空间,无需手动干预。
-
克隆仓库
git clone https://github.com/CrossPaste/crosspaste-desktop.git
-
编译并启动应用
cd crosspaste-desktop ./gradlew clean composeApp:run
首次启动将下载 JBR / gradle 依赖.
如果遇到如下错误:
FAILURE: Build failed with an exception.
* What went wrong:
java.net.SocketException: Connection reset
> java.net.SocketException: Connection reset
你可能需要 vpn 来下载这些依赖
为 gradle 配置代理,在 gradle.properties 内添加如下配置,并修改参数为你的代理配置:
systemProp.https.proxyHost=localhost
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
另外关于 CrossPaste 的技术博客也正在连载(大概每周一篇),如果你对开发跨平台应用感兴趣,欢迎阅读。
CrossPaste 正在持续发展中!我们计划在未来的版本中添加更多实用的功能。以下是我们近期的发展计划概览:
正如 changelog 中所见,最近多个版本都有大量的 pr 是在进行重构并打上了 multiplatform 标签,是的我们正在努力推出移动版本,这些都是在为提供移动端做铺垫,所以在退出移动版本之前只会进行 bug 修复以及已经确定的少量新特性。
- v1.0.12:支持 RTF 格式粘贴板
- v1.0.13:支持颜色类型粘贴板
- v1.1.0: 支持移动端,与移动端共享粘贴板
- v1.2.0:支持原生粘贴板,改进性能
- v1.3.0:引入命令行模式
这只是我们计划的一小部分。想了解更多细节和长期规划?查看我们的完整路线图。
这是当前收集的一些常见问题,如果你有其他问题,请创建 issue 让我们知道。
- 🌟 Star 这个项目:这是支持 CrossPaste 最简单的方法。
- 🪲 报告错误:在问题追踪器上报告你发现的任何错误。
- 📖 翻译:帮助 CrossPaste 翻译、润色到你的语言。
- 📝 贡献:贡献代码、评论 issue,欢迎一切可以帮助到项目的贡献。
- 💖 赞助支持: 通过 GitHub Sponsors 在经济上支持项目,以帮助持续开发和维护。