开源免费的跨设备粘贴板应用, Paste 平替?还支持 Windows / Linux !

45 天前
 Guiyanakuang

最近开源了个小项目 CrossPaste,实现跨设备的粘贴板应用,当前支持 Mac/Windows/Linux (移动端在开发中)。 开发这个项目主要目的是为了帮助多平台开发、设计人员(其实是我自己)解决多个设备间需要频繁同步数据的问题,现有的工具往往需要发送 -> 接收 -> 保存 -> 拷贝 -> 粘贴使用,效率低下,也严重打断工作心流。

CrossPaste 的核心目标:在任意设备间复制粘贴,就像在同一台设备上操作一样自然流畅。

当然单机的粘贴板管理功能也都支持

为什么要开源项目,考虑到了一些其他原因

开源地址: https://github.com/CrossPaste/crosspaste-desktop

官网: https://crosspaste.com

下载页面: https://crosspaste.com/download

也可以到 GitHub release 页面下载: https://github.com/CrossPaste/crosspaste-desktop/releases

如果觉得项目不错欢迎点个 star

另外叠个甲,我并没有购买微软的代码签名证书(这类证书一般需要每年 4-5k ,毕竟当前状态是为爱发电,还不会考虑去买。但是如果有富哥愿意 Github sponsor ,我会将收入用来购买证书),所以在 win 启动应用可能会弹出系统或者杀毒软件告警,这是正常现象。 但是有个好消息是 CrossPaste 上架了 Microsoft Store ,可以直接在商店下载安装,微软帮忙签名就没有这些困扰了。

2233 次点击
所在节点    程序员
43 条回复
shunia
44 天前
@Guiyanakuang #20 移动端可以做到无需打开另一个 app 就自动同步新拷贝的内容吗?如果可以那真的挺好的,想要的就是这种效果。
Guiyanakuang
44 天前
iOS 的解决方案是实现键盘扩展,没办法 iOS 会挂起后台应用,这个方案可以让你不需要切换应用,选中输入 ui 进行粘贴,当然你需要在此界面切换输入法。安卓授权的话就可以无痛的实现你需要的效果
@shunia
cskeleton
44 天前
我感觉我的 Windows 有问题,这类软件搜不到人,但是又没找到哪里的问题。

比如这个软件不显示 IP 地址,只有一个端口,和 Mac 互相搜不到; Logi Options+ 也是,LocalSend 大部分时候倒是可以。
Guiyanakuang
44 天前
@cskeleton 你是说我开源的软件不显示 IP 只显示端口吗?我使用的是 jmDns 协议实现局域网的服务广播,这个协议和 ios 的 Bonjour 是兼容互通的。

我猜测你的情况可能是路由器或者防火墙的锅
xingheng
44 天前
以我一个用户的角度上看,一个剪贴板同步功能你居然塞了一个跨平台的 UI 框架进去,想想就头疼,超过 50MB 我绝不会用。
ageovb
44 天前
建议快捷键加入无格式粘贴功能
Guiyanakuang
44 天前
JKOR
44 天前
感觉这个软件体积有点大了,对于这个功能来说有点超重的感觉。
Guiyanakuang
44 天前
@JKOR 😅,这也算是当前 compose-multiplatform 技术在 desktop 上的弊病吧。

compose-multiplatform 也在推进去 awt 化( https://github.com/JetBrains/compose-multiplatform/issues/2825
之后的方向是使用 graalvm 将 java / kotlin 编译为原生代码,这样就可以去除几百 M 的 JRE 了

但是在移动端就不用担心,iOS 直接是 kotlin 翻译为 swift/object-c 再编译,最终就是生成原生代码。Andorid 本身推荐就是 kotlin ,每个应用不像桌面需要独立一个虚拟机环境。
xi4oyu
44 天前
@shunia KDE connect ,但有个问题就是 ios 端连接不稳定容易断,安卓端,windows linux 之间就没这个问题。
ageovb
43 天前
@Guiyanakuang #27 清空剪贴板功能是否可以加上?
Guiyanakuang
43 天前
@ageovb 手动清理所有粘贴板吗?软件有自动清理策略(基于存储大小和保留周期的)。可以加上优先级会放后点
ageovb
43 天前
@Guiyanakuang #27 有些软件(如 VS Code )回车无响应,无法粘贴
Guiyanakuang
43 天前
@ageovb 可以在 github 上创建 issue 上传一下日志吗? win 在 C:\Users\XXX\.crosspaste\logs (日志不会记录任何粘贴内容)
Guiyanakuang
43 天前
为了方便交流反馈问题搞了个 QQ 群:974540591 ,密码是开源地址 URL
sublimevsatom
43 天前
可惜不支持 ios 端
cskeleton
43 天前
@Guiyanakuang #24 是的,Windows 上只能看到端口,没有 IP 。我再研究下。
Guiyanakuang
43 天前
@sublimevsatom ios 在开发中,敬请期待 😁
Guiyanakuang
43 天前
@cskeleton 你可以移除设备,从附近设备重新查找试试
dreamwy1990
43 天前
mac 上需要的权限太高了,应该是解决方案的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1062728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX