PlainApp — GitHub 5k+ Star,免费开源!用浏览器控制手机一切的开源神器

说实话,AirDroid 我用了几年,从最初的免费传文件、看短信,到后来弹广告、限流量,再到现在核心功能锁在付费墙后面,早就弃了。

中间试过不少替代方案。KDE Connect,开源免费,功能也全,但 Windows 端的连接稳定性一直不行,动不动断连。LocalSend,传文件飞快,但就是传文件,其他功能很少。Pushbullet,免费版砍得只剩通知同步。也试过自己搭 FTP 服务器,能用,但每次都要手动输地址,太麻烦。

上个月在 GitHub trending 上翻到 PlainApp,5k+ Star,Google Play 下载量过百万。花了一个下午装好、配完权限、把每个功能点了一遍,感觉挺不错,有好东西第一时间分享。

PlainApp 是什么

说实话,PlainApp 这玩意儿挺有意思的。它是个开源的手机管理方案,用的是现在挺主流的技术栈。你只要在手机上装好,点一下那个 Start 按钮,它就开始在本地跑 Web 服务了。

然后呢,只要你的电脑和手机连着同一个 WiFi,直接在浏览器里输入 App 给你的 IP 加端口号——就像 https://192.168.1.50:8443 这样。手机端确认下授权,嘿,一个完整的手机管理后台就出来了。是不是很简单?

PlainApp Web 首页仪表盘

PlainApp Web 首页仪表盘

最爽的是,电脑端完全不需要装任何客户端。不用注册账号,真的,连账号都不用弄。文件啊、照片啊、还有短信和通话记录,全都在局域网里传。不经过那些乱七八糟的第三方服务器,这点我觉得很重要。

连接用的是 TLS 加上 XChaCha20-Poly1305 加密,代码也是基于 AGPL-3.0 协议开源的,全都公开透明。安全性这块,我倒是认为相当靠谱。毕竟代码都摆在那儿,不是吗?

和其他选择对比

说实话,功能这块儿,PlainApp 基本上把 AirDroid 免费版加付费版的活儿全干了。

你看 AirDroid 免费版,现在每月就给你 200MB 流量,这够干嘛的?远程连接还强制走官方服务器。你的短信、联系人,甚至传个文件……全得经过一台你根本不知道在哪的机器。这真的有用吗?

当然,KDE Connect 不走云,这点挺好。但它得装桌面客户端,Windows 版的体验……一言难尽。话说回来,LocalSend 也挺有意思,虽然它只管传文件,不做别的,但就冲这体验感,确实值得安利。

我倒是认为,PlainApp 最核心的区别就在这儿。数据只在局域网里溜达,没中间商赚差价。你在浏览器里看的每一条短信、每一张照片,都是实打实的。

功能拆解

登录后那个面板,左边导航、右边内容,经典布局没跑了。我实际测了一圈,每个模块大概长这样。

文件管理

直接在浏览器里逛手机存储,不管你是内部存储、SD卡还是插了外接U盘,全都能看。上传、下载、重命名、移动、删除,这操作逻辑跟手机自带的文件管理器简直一模一样。

PlainApp 文件管理

PlainApp 文件管理

说实话,我平时拍视频素材全靠手机,4K文件动不动就两三个G。以前要么老老实实插线,要么用微信传助手压得画质稀碎,要么用AirDroid传一半弹个额度提示,烦死人。

现在呢?浏览器里右键直接下载原文件,不限速也不压缩。照片视频直接在浏览器里预览播放,不用先下载到本地占空间。连音频都支持在线串流,还带播放列表,挺顺手。

短信和通话记录

PlainApp 短信管理

PlainApp 短信管理

浏览器里直接就能读短信、发短信。通话记录那边,支持搜索和筛选,找起来方便。

不过有个坑得提一嘴:Google Play 版本的短信和通话管理功能被砍了。想要完整功能?去 GitHub Releases 下载 APK 吧。

屏幕镜像

底层是 WebRTC,支持 Auto、HD、Smooth 三档画质切换,30fps,音频也能同步回传。浏览器端甚至能用鼠标反向控制手机。

PlainApp 屏幕镜像

PlainApp 屏幕镜像

拿来演示 App 操作,或者远程帮家里长辈调调手机设置,完全够用。跟 Scrcpy 比?延迟和画质肯定有差距,毕竟 Scrcpy 得 USB 线加 ADB 调试,这玩意儿一个浏览器就搞定了,对吧?

通知同步

手机通知实时推到浏览器上。写代码的时候,不用隔几分钟就拿起手机瞄一眼。尤其是上班时间,总看手机容易被“误会”在摸鱼!这功能真的挺救命的。

内置工具

PlainApp 不只是个管理面板,App 本身还塞了一套轻量工具。

PlainApp 笔记

PlainApp 笔记

有个 Markdown 笔记编辑器,写完直接存在手机上。

PlainApp RSS 阅读器

PlainApp RSS 阅读器

内置了 RSS 阅读器,在浏览器里就能管理和阅读订阅源。

还有 P2P 局域网聊天和文件互传,设备间直连,不经过服务器。番茄钟、噪音检测这些杂七杂八的小工具也都塞在里面。

其他能力

联系人管理、已安装应用查看、APK 备份导出、设备信息查看(电量、存储、网络状态),这些都有。浏览器端还支持 PWA,可以固定到桌面,体验接近原生应用。

横向对比

GitHub README 里有张对比表,我顺手整理出来了,大家直接看:

能力 PlainApp AirDroid KDE Connect Pushbullet
开源
无需云/全本地 ⚠️部分
端到端加密 ⚠️付费
无广告 ⚠️付费 ⚠️付费
全部功能免费 ⚠️部分 ⚠️部分
浏览器访问
文件管理 ⚠️有限
桌面发短信
屏幕镜像
通知镜像
内置 RSS 阅读
Markdown 笔记
P2P 聊天传文件 ⚠️付费 ⚠️有限
无需账号

说实话,AirDroid 那一列全是「⚠️付费」,这密度也不用多解释了吧?Pushbullet 免费版连传文件都不行。KDE Connect 虽然全免费且良心,但得装桌面客户端,跨平台体验嘛……怎么说呢,不太稳定。

我倒是认为,PlainApp 在「全功能免费 + 浏览器即客户端」这个组合上,目前真的没对手。

几个明显的短板

只能在局域网用: 说实话,想从公司连家里的手机?得自己折腾 frp 做内网穿透,挺麻烦的。AirDroid 收费版自带远程访问,如果你远程需求大,又不想动手搞技术……我觉得它目前确实没对手。虽然要花钱,但好用啊。当然,也可能有我没用过的神器,有推荐的兄弟评论区留个言?

必须开着浏览器标签页: 你看,KDE Connect 有系统托盘图标常驻后台,存在感拉满。PlainApp 呢?没有。虽然支持 PWA 固定桌面,但老实讲,还是不如原生客户端顺手。这点我是真觉得差点意思。

投屏比不上 Scrcpy: 画质和延迟都有差距。要求高的话?别犹豫,插 USB 线。这真的有用吗?有,但体验确实不如专业工具。

需要 Android 9.0 以上。老机型用不了。Google Play 版本是阉割的,短信和通话管理没了。要用完整版?得去 GitHub 下。话说回来,这点也挺让人头疼的,是不是?

安装使用

去 github.com/plainhub/plain-app/releases 下那个最新版 APK,直接装就行。说实话,这版本功能最全,短信、通话管理全都有。

装好打开,先给存储权限,不然浏览器里根本看不到文件。接着点右上角那个小电脑图标,或者 Start 也行,服务就启动了。界面会蹦出一个地址,长这样:https://你的手机IP:8443

电脑连同一个 WiFi,把地址输进去。第一次访问浏览器会吓你一跳,提示「连接不安全」,别慌,因为是自签名证书。点「高级」然后「继续访问」就好。然后在登录页点 Login,手机上弹窗确认一下,就能进后台了。

要是想折腾短信和通话,记得在手机上把对应权限开了。不过我觉得没必要,不开也不影响文件管理和投屏,对吧?

PWA 安装: 地址栏右边会出现个安装图标,点一下就能把 PlainApp 固定到桌面或任务栏。这样以后直接点图标进,不用每次都敲地址,省事多了。

五星好评

说实话,PlainApp 真不是那种完美的工具。没有啥颠覆性创新,也没见着 AI 加持,更别提什么云端同步了。但它做了一件事——把手机本来就有的能力,透过一个干干净净的界面摆在你面前。

不开订阅,不偷数据,也不锁功能。实用性其实挺强的,对吧?你看同类产品都在酷酷地收费,PlainApp 偏不,它选择完全免费,还把代码开源出来。这操作,说实话,还是蛮牛的。

官网:https://plainapp.app/

GitHub:https://github.com/plainhub/plain-app

FAQ

PlainApp 是免费的吗?

嗯,是的。完全免费且开源。没广告,没订阅费,所有功能随便用。

PlainApp 支持远程连接吗?

这玩意儿主要设计给局域网用的。想远程访问?你得自己搞定内网穿透,比如用个 frp 啥的……有点折腾,但能行。

PlainApp 支持哪些手机系统?

目前只认 Android 9.0 以上。iOS 用户?暂时没戏,暂不支持。