PlainApp — GitHub 5k+ Star,免费开源!用浏览器控制手机一切的开源神器
- 计算机手机
- 6小时前
- 15热度
- 0评论
说实话,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 这样。手机端确认下授权,嘿,一个完整的手机管理后台就出来了。是不是很简单?

最爽的是,电脑端完全不需要装任何客户端。不用注册账号,真的,连账号都不用弄。文件啊、照片啊、还有短信和通话记录,全都在局域网里传。不经过那些乱七八糟的第三方服务器,这点我觉得很重要。
连接用的是 TLS 加上 XChaCha20-Poly1305 加密,代码也是基于 AGPL-3.0 协议开源的,全都公开透明。安全性这块,我倒是认为相当靠谱。毕竟代码都摆在那儿,不是吗?
和其他选择对比
说实话,功能这块儿,PlainApp 基本上把 AirDroid 免费版加付费版的活儿全干了。
你看 AirDroid 免费版,现在每月就给你 200MB 流量,这够干嘛的?远程连接还强制走官方服务器。你的短信、联系人,甚至传个文件……全得经过一台你根本不知道在哪的机器。这真的有用吗?
当然,KDE Connect 不走云,这点挺好。但它得装桌面客户端,Windows 版的体验……一言难尽。话说回来,LocalSend 也挺有意思,虽然它只管传文件,不做别的,但就冲这体验感,确实值得安利。
我倒是认为,PlainApp 最核心的区别就在这儿。数据只在局域网里溜达,没中间商赚差价。你在浏览器里看的每一条短信、每一张照片,都是实打实的。
功能拆解
登录后那个面板,左边导航、右边内容,经典布局没跑了。我实际测了一圈,每个模块大概长这样。
文件管理
直接在浏览器里逛手机存储,不管你是内部存储、SD卡还是插了外接U盘,全都能看。上传、下载、重命名、移动、删除,这操作逻辑跟手机自带的文件管理器简直一模一样。

说实话,我平时拍视频素材全靠手机,4K文件动不动就两三个G。以前要么老老实实插线,要么用微信传助手压得画质稀碎,要么用AirDroid传一半弹个额度提示,烦死人。
现在呢?浏览器里右键直接下载原文件,不限速也不压缩。照片视频直接在浏览器里预览播放,不用先下载到本地占空间。连音频都支持在线串流,还带播放列表,挺顺手。
短信和通话记录

浏览器里直接就能读短信、发短信。通话记录那边,支持搜索和筛选,找起来方便。
不过有个坑得提一嘴:Google Play 版本的短信和通话管理功能被砍了。想要完整功能?去 GitHub Releases 下载 APK 吧。
屏幕镜像
底层是 WebRTC,支持 Auto、HD、Smooth 三档画质切换,30fps,音频也能同步回传。浏览器端甚至能用鼠标反向控制手机。

拿来演示 App 操作,或者远程帮家里长辈调调手机设置,完全够用。跟 Scrcpy 比?延迟和画质肯定有差距,毕竟 Scrcpy 得 USB 线加 ADB 调试,这玩意儿一个浏览器就搞定了,对吧?
通知同步
手机通知实时推到浏览器上。写代码的时候,不用隔几分钟就拿起手机瞄一眼。尤其是上班时间,总看手机容易被“误会”在摸鱼!这功能真的挺救命的。
内置工具
PlainApp 不只是个管理面板,App 本身还塞了一套轻量工具。

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

内置了 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 偏不,它选择完全免费,还把代码开源出来。这操作,说实话,还是蛮牛的。
GitHub:https://github.com/plainhub/plain-app
FAQ
PlainApp 是免费的吗?
嗯,是的。完全免费且开源。没广告,没订阅费,所有功能随便用。
PlainApp 支持远程连接吗?
这玩意儿主要设计给局域网用的。想远程访问?你得自己搞定内网穿透,比如用个 frp 啥的……有点折腾,但能行。
PlainApp 支持哪些手机系统?
目前只认 Android 9.0 以上。iOS 用户?暂时没戏,暂不支持。