LinkAndroid:一台电脑,一统你所有的 Android 设备——全能开源手机连接助手深度体验

LinkAndroid:一台电脑,一统你所有的 Android 设备——全能开源手机连接助手深度体验
飔梦项目地址:https://github.com/modstart-lib/linkandroid | 官网:https://linkandroid.com | License:Apache-2.0 | 技术栈:Electron + TypeScript + Scrcpy
做 Android 开发、做 App 测试、做手机评测,绕不开一个共同动作:把手机连到电脑。于是,投屏用一个工具、装 APK 用另一个、录屏再换一个、ADB 命令行单独开窗口、自动化脚本又要搭一套 Python 环境……工具链一旦散开,效率就开始塌方。LinkAndroid 想做的事情很直接——把这些零碎环节全部装进一个桌面应用,让你在同一个窗口里完成连接、投屏、录屏、截屏美化、文件管理、应用管理、ADB Shell、脚本自动化,甚至接上大模型。
目前项目在 GitHub 上已有 2.3k Star、202 Fork、573 次提交,主分支共 25 个 Tag,最近一次提交停在 2026 年 7 月 28 日,更新频率相当稳定。
一、它想解决什么问题
Android 设备与电脑的”连接”这件事,长期以来被切成几段:
- 投屏靠
scrcpy,但命令行参数劝退新手,多设备管理更是麻烦; - 文件传输得依赖 MTP 或第三方助手,慢且不稳;
- APK 安装/卸载要走
adb install或厂商助手; - 自动化测试要自己搭
uiautomator2+ Python 环境,再配 CI; - 录屏/截屏做素材时,原生工具产出的图往往还得上 PS 加设备框。
LinkAndroid 把这些需求拧成”一台电脑对多台手机”的统一控制台,定位是全能 Android 手机连接助手,跨 Windows / macOS / Linux 三端,核心功能完全开源免费。
二、项目定位一览
| 维度 | 说明 |
|---|---|
| 一句话定位 | 集投屏、录屏、截屏美化、文件/应用管理、ADB Shell、脚本自动化、AI 集成于一体的 Android 连接桌面工具 |
| 技术栈 | Electron + TypeScript + Vite + Scrcpy + uiautomator2 + xterm.js + CodeMirror 6 |
| 连接方式 | USB 即插即用、无线扫码配对、6 位配对码、IP:Port 直连、mDNS 自动发现 |
| 平台支持 | Windows、macOS(Intel / Apple Silicon)、Linux(持续完善) |
| 协议 | Apache-2.0,核心功能免费;Pro 版提供多设备协同、分组管理等高级特性 |
| 多设备 | 支持同时连接多台 Android 设备,Pro 版支持主设备操作同步到所有设备 |
| AI 集成 | 内置 47+ AI 模型提供商,支持自然语言生成自动化脚本 |
| 最新版本 | v2.1.0(scrcpy 升级至 4.1,投屏新增息屏/亮屏控制) |
三、核心功能解析
1. 多设备连接与管理
LinkAndroid 在”连接”这个最基础的环节下了不少功夫,覆盖了 Android 11+ 无线调试的全部姿势。
- USB 即插即连:插上线自动识别;
- 无线扫码配对:扫二维码完成无线连接,告别手动敲
adb pair; - 配对码连接:6 位配对码快速配对;
- Wi-Fi 直连:通过 IP:端口手动连接;
- mDNS 自动发现:基于 Bonjour 自动扫描局域网内的 Android 设备;
- 设备分组管理:对设备分组,快速筛选过滤,多机调试时不再眼花。
| 扫码配对 | 配对码连接 | 分组管理 |
|---|---|---|
![]() |
![]() |
![]() |
2. 投屏操控(Scrcpy)
投屏基于深度定制的 scrcpy 引擎,v2.1.0 已升级到 scrcpy 4.1,低延迟、高画质,键鼠可直接反向操控手机。
flowchart LR |
亮点功能:
- 一键镜像:低延迟、高画质屏幕镜像,码率、帧率、窗口置顶、边框显示等参数可调;
- 反向控制:键鼠直接操控,支持虚拟导航键;
- OTG 模式:把电脑作为键盘鼠标模拟器;
- 摄像头投屏:调用手机摄像头实时画面,可选分辨率和帧率;
- 跟随模式:多设备操作同步,主设备操作同步到所有设备(Pro 版);
- 息屏/亮屏控制:v2.1.0 新增,基于 scrcpy 控制协议实现,投屏时一键切换屏幕状态而不会触发锁屏。
| 摄像头投屏 | 设备镜像设置 |
|---|---|
![]() |
![]() |
3. 截屏美化
一键截屏后自动打开内置的截屏美化工具(基于开源的 image-beautifier),快速为截图添加设备边框、渐变背景,直接产出适合社交媒体分享的精美图片——做 App 评测、写技术博客的人会非常受用。
4. GIF / MP4 录屏
支持把手机屏幕录制成 MP4 或 GIF 格式,自定义录制时长、帧率(10–60fps)、画质。MP4 录制导出时自动压缩,GIF 适合做 Bug 复现素材或教程动图。
5. 文件管理
内置文件管理器,像操作本地文件一样管理手机文件:
- 拖拽上传下载,支持批量操作;
- 列表 / 网格双视图,按名称、时间、大小排序;
- 支持浏览、上传、下载、删除、重命名。
默认根目录是 /sdcard,比 MTP 稳定不少。
6. 应用管理
查看已安装第三方应用列表,自动识别应用图标;一键安装 APK、批量卸载、直接从电脑启动设备上的应用——比 adb install -r 一条条敲舒服多了。
7. ADB Shell 终端
基于 xterm.js 的完整终端模拟器,可直接运行 adb 和 shell 命令,右侧还有常用命令快捷面板,一键插入常用命令,省去记忆负担。
8. 脚本自动化(亮点)
这是 LinkAndroid 最具想象力的部分。它内置了基于 uiautomator2 的 Python 脚本引擎,配合可视化编辑器,把”自动化”这件事的门槛压得很低。
- 可视化编辑器:集成 CodeMirror 6,支持 Python / JavaScript / YAML 语法高亮;
- Cron 定时调度:按 Cron 表达式定时执行任务,无人值守;
- 多设备执行:选择在多台设备上运行同一任务;
- 运行日志:查看任务执行历史和详细日志;
- HTTP API:内置 HTTP 服务器(端口 53030),提供 RESTful API 远程触发任务,支持 Bearer Token 认证,可集成到 CI/CD 流水线。
主要接口一览:
| 接口 | 说明 |
|---|---|
POST /api/devices |
获取设备列表 |
POST /api/task/list |
列出所有任务 |
POST /api/task/get |
按 ID 查询任务 |
POST /api/task/run |
远程触发任务运行 |
POST /api/task/history |
查看任务执行历史 |
9. AI 大模型集成(47+ 提供商)
LinkAndroid 把”AI 辅助编程”直接做进了脚本编辑器,支持 OpenAI、DeepSeek、智谱、通义千问、Anthropic Claude、Google Gemini、Ollama(本地)、LM Studio 等 47+ 模型提供商。
- 模型管理:集中管理各厂商 API Key 和模型配置;
- AI 辅助编程:在任务编辑器中用自然语言生成脚本代码,运行时自动注入 LLM 环境变量到脚本;
- Prompt 配置:灵活配置提示词参数。
这意味着测试新人也能用自然语言描述”打开 App、登录、截图、上报结果”,AI 帮你写出可运行的 uiautomator2 脚本——对回归测试、群控场景是个不小的提速。
四、架构与技术亮点
LinkAndroid 的技术选型整体偏”工程化”,没有为了炫技而堆砌新框架:
- Electron + TypeScript + Vite:前端跨平台、生态成熟,配合 Vite 构建足够快;
- Scrcpy 作为投屏内核:站在巨人肩膀上,并通过版本跟进(已至 4.1)持续拿到上游优化;
- uiautomator2 作为自动化引擎:Python 生态友好,社区脚本多,复用门槛低;
- xterm.js + CodeMirror 6:终端与代码编辑器都是业界事实标准,体验有保障;
- HTTP API + Bearer Token:把”本地工具”变成”可被远程调度的节点”,CI/CD 集成顺理成章;
- 国际化与深色模式:中英文双语 + 浅色/深色/跟随系统三种主题,细节到位。
从更新节奏看,作者在持续打磨稳定性:v1.1.0 把 scrcpy 升到 3.3.4 并重写无线配对流程,v2.0.0 引入完整的 Task 自动化系统与 AI 集成,v2.1.0 又跟上 scrcpy 4.1 并新增息屏/亮屏控制——既追新也修 bug,不像那种”发布即弃”的项目。
五、快速上手
安装
直接访问官网 https://linkandroid.com 下载对应平台的安装包,一键安装即可;Windows / macOS(Intel / Apple Silicon)都有现成包,Linux 版本持续开发中。
本地开发
项目仅在 Node.js 20 环境下测试过,克隆后按下面命令即可跑起来:
# 克隆仓库 |
常用开发命令:
| 命令 | 说明 |
|---|---|
npm run dev |
启动 Vite 开发服务器 + Electron |
npm run dev:mac |
macOS 下先杀进程再启动开发模式 |
npm run build:preview |
代码格式检查 + Vite 构建 |
npm run build |
完整构建 + electron-builder 打包 |
npm run build:mac / build:win / build:linux |
分平台打包 |
npm run format |
Prettier 代码格式化 |
六、谁适合用
LinkAndroid 的目标用户相当清晰,以下场景都能从中受益:
- Android 开发工程师:多机调试时,投屏 + ADB Shell + APK 安装在一个窗口里搞定,告别工具横跳;
- 测试 / QA 团队:Python 脚本 + Cron + HTTP API + AI 辅助生成,回归测试、群控、CI 集成都能覆盖;
- 手机评测博主 / 内容创作者:截屏美化、GIF/MP4 录屏、多设备对比,一套工具产出素材;
- 技术博主 / 讲师:投屏做演示、录屏做教程,跟随模式还能同步多设备操作;
- 群控 / 自动化爱好者:多设备协同 + 定时任务 + 远程 API 触发,玩法空间很大。
需要留意的一点:核心功能完全免费开源,但多设备协同操控、设备分组管理、mDNS 自动发现等高级特性属于 Pro 版,需要按需订阅——对个人日常使用而言,免费版已经够用。
七、写在最后
LinkAndroid 给我的整体印象是 “克制地做加法”:它没有在某个单点功能上堆到极致,而是把 Android 设备连接后会用到的所有环节——投屏、录屏、截屏美化、文件管理、应用管理、ADB Shell、脚本自动化、AI 集成——都做成了”够好用且能串起来”的模块。再加上 HTTP API 对 CI/CD 的友好姿态,它已经不只是一个”投屏工具”,而更像是 Android 设备管理的统一工作台。
对于一个开源项目来说,2.3k Star、稳定的版本迭代、Apache-2.0 协议、跨三端、核心免费——这套组合在同类工具里相当有竞争力。如果你日常工作和 Android 设备打交道,LinkAndroid 值得装一个常备。
项目链接:https://github.com/modstart-lib/linkandroid
官网:https://linkandroid.com
更新日志:https://github.com/modstart-lib/linkandroid/blob/main/changelog.md


















