
GitHub
github.com/plainhub/plain-app
4600+ Stars · GPL-3.0开源协议
聊正经的AI编程助手之前,咱先插播一个差点被我漏掉的宝藏项目。PlainApp,一枚真正的开源宝藏。
PlainApp:让你的手机住进浏览器里
你有没有碰上过这些场景:
手机里拍了一大堆照片想传到电脑,打开微信传输助手,结果被压缩到妈都不认识。 想在电脑上回一条短信,拿起手机打了半天字,手都快抽筋了。 手机内存告急,想清理点文件,还得先连数据线、装驱动,折腾半小时。
PlainApp的出现,彻底治好了我的这些毛病。
PlainApp是一个开源的Android应用,安装后它会在你的手机上创建一个本地网页服务器,然后同一局域网下的电脑、平板,甚至其他手机,都能通过浏览器直接访问和管理你的手机。
关键在哪?全程无云端、无账号、无订阅、无数据上传,所有数据只在你的局域网里跑。你的家Wi-Fi有多快,传文件就有多快。全程不经过任何第三方服务器,个人隐私安全一把守住,这才是真"私有云"该有的样子。
它就像是把你的手机开了一个"安全的小窗口",装进了你电脑的浏览器里。
能干什么?六个场景直接拉满
文件互传(最常用)
手机里拍的照片,直接在电脑浏览器里批量下载;电脑端的文件,直接拖进浏览器窗口,瞬间传回手机。以前用云盘传个2GB的大视频,上传一个钟,下载一个钟。用PlainApp?20秒搞定。
全功能文件管理
支持手机内置存储、SD卡、外接U盘的全目录浏览,上传、下载、重命名、移动、删除,一个浏览器全搞定。甚至还能直接查看APK文件并预览安装包内容。
投屏与反向控制
开会的时候手机来消息,不用再偷偷摸摸拿起来看。PlainApp支持WebRTC低延迟投屏,甚至可以直接在网页端反向控制你的安卓手机。演示App的时候再也不用架个手机支架在那晃了,直接投到大屏幕,效果拔群。
短信与通讯整合
在电脑上查看、检索、发送短信,体验就像在回邮件一样丝滑。通话记录和联系人也能直接在浏览器里查阅。特别是收验证码的时候,再也不用低头到处找手机了。
实时通知同步
手机来消息,电脑浏览器会实时弹出提示,甚至可以直接在网页端回复(需App支持)。电脑和手机的剪贴板还能同步,跨设备复制文本从根源上得到解决。
内置生产力工具箱
PlainApp把很多零碎功能打包在了一起:支持Markdown笔记、RSS阅读器、番茄时钟、噪音检测、P2P文件传输、甚至内置了一个轻量级的局域网聊天室。在不依赖互联网的情况下,公司内网或宿舍里也能随时传文件组队聊天,私密且快速。
PlainApp vs 其他方案:真正的"自由"
拿它跟市面上的主流方案对比一下:
数据线: 线容易坏,接口松,传个大文件慢得要命。 网盘: 上传下载都要等,隐私还得提心吊胆,生怕哪天被扫到。 微信/QQ: 画质被压缩,文件大小有限制,过期就被清空。 AirDroid/TeamViewer: 要注册账号,免费版给你限速,数据还得走别人的服务器。
PlainApp的逻辑简单粗暴:你的手机,你的数据,你的局域网。不需要任何中间人,不需要任何中间商。你有多少手机内存,有多少电脑硬盘空间,文件传输的速度就只受限于你家路由器的上限。
而最关键的是:全程不需要任何账号,不用被迫同意一份写满"我们可能会与合作伙伴分享您的数据"的长篇隐私协议。真·隐私保护。
技术细节:干净,透明,开源
作为一个技术项目,PlainApp的技术选型非常干净:
语言: Kotlin 前端界面: Jetpack Compose + Material You设计 后端: Ktor轻量级Web框架 前后端通信: GraphQL 加密传输: TLS + XChaCha20-Poly1305提供端到端加密
项目目前在GitHub上已收获4600+星标,代码质量和安全性在开源社区有口皆碑。没有任何追踪器,没有广告,没有第三方分析SDK。
GPL-3.0开源协议,你甚至可以在官网、Google Play或F-Droid直接获取安装包。开发者坚持100%开源三年,从最初的文件管理器一步步迭代成了功能全面、生态完整的"个人私有云中心"。
快速上手
打开下载地址:https://github.com/plainhub/plain-app/releases[1] 下载最新版APK在安卓手机上安装。 打开应用,启动服务,开启必要的存储权限。 在电脑浏览器中输入手机端显示的局域网地址。 手机端一键授权,开始使用。
如果你搞不定端口映射或者不在同一网络下,可以给自己配置内网穿透或者Tailscale实现远程访问。但官方建议本地部署最安全。
缺点也有,如实相告
仅支持Android: iOS用户暂时无法享用。 依赖同一局域网: 需要手机和电脑连接同一个WiFi(或者手动配置端口转发),在外网环境需搭配Tailscale等工具穿透。 英文界面: 逻辑不复杂,但对习惯了全中文的同学可能不太友好。 屏幕镜像有一定延迟: 当大屏展示辅助工具没问题,想打游戏?它暂时胜任不了。
写在最后:回归"自由"
PlainApp给我最大的感触不是它的功能有多强大,而是一种被互联网巨头长期剥夺的自由感。
不用再担心文件传到云端会不会被扫描,不用再忍受"文件已过期,无法查看"的提示,不用为了传个文件满屋子找数据线,也不用注册一个账号把自己出卖给广告联盟。
在某些咖啡馆用公共WiFi的时候,我遇到过最尴尬的场景——想从手机导出一张截图,但是担心数据被网络劫持。PlainApp直接开个热点,电脑连上,几秒钟搞定,全程不依赖任何第三方服务。
你的手机,你的数据,你的局域网,你做主。这正是开源精神的本质:技术工具应该服务于你,而不是给巨头们贡献数据燃料。
GitHub: github.com/plainhub/plain-app
Stars: 4600+ 协议: GPL-3.0
夜雨聆风