📌 项目地址:localsend/localsend | ⭐ 87,666 颗星 | 🔧 Dart | 📜 未标注
数字先摆出来
localsend/localsend,Dart 项目,87666 颗 star,GitHub 上的 CI 徽章常年绿色。这个 star 量级在同类工具里非常靠前。star 多不等于好用,但说明一个问题足够普遍:跨设备传文件,折腾了十几年还是没让人满意。
它做什么,不做什么
README 里写得很清楚:免费、开源,在本地网络上安全地分享文件和消息,不需要互联网连接。
技术路线上,设备之间用 REST API 直接通信,HTTPS 加密。注意这句的关键信息——不依赖第三方服务器。你的文件从 A 设备直接到 B 设备,中间没有云。
由此推出它的边界:两台设备必须在同一个局域网。想跨互联网给外地的人传文件,LocalSend 帮不上忙,换工具。这一点想清楚再装。
为什么不直接用微信传
手机照片传电脑,多数人的路径要么数据线,要么聊天软件中转。后者的毛病很具体:文件被压缩,几百 MB 的原片到手变成糊的;速度受服务器限制;文件内容经过第三方。
我的场景是手机拍的视频传电脑剪片。走 LocalSend,到手就是原始文件,速度看路由器,局域网内跑不满也远快于上传下载走一圈云端。
装之前必须知道的一件事
LocalSend 没有自动更新。
README 明确建议从应用商店或包管理器安装,而不是手动下载安装包,理由就是这个。从商店装,更新交给渠道处理;手动下载安装包,以后升版本得自己盯。
Linux 用户可以先去 Repology 查收录情况(https://repology.org/project/localsend/versions),各发行版的打包状态一眼能看到。
项目维护状态
几个可以核实的事实:
- CI 持续集成在跑(README 挂了徽章,链接指向 actions/workflows/ci.yml)
- 翻译走 Weblate 协作平台,README 本身已有二十多种语言版本
- 代码托管在 GitHub,同时在 Codeberg 有仓库
- 有官方 Discord 社区,入口在 README 里
翻译语言数是个容易被忽略的指标。二十多种语言意味着用户群跨地域,也意味着持续有人在贡献。
遇到问题去哪查
README 里几节值得记住:
- Troubleshooting:连不上设备、装不上,先查这里
- Getting Started:入门指引
- Building:想自己编译的看这节,按 Android、iOS、macOS、Windows、Linux 分开写了步骤
结论
局域网内传文件、不想过云、不想被压缩——三条都占,装。手机和电脑各装一个,下次传文件省事。
要跨互联网传输的,别勉强它。