搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

zenvyzenshiro/zenlink

效率与系统工具

把 iPhone、iPad 和 Android 屏幕镜像到 Windows,支持硬件解码、键鼠控制和 OBS 采集。

122
10
Rust
GPL-3.0
创建于 5 天前

项目介绍

ZenLink 是一个运行在 Windows 10/11(64 位)上的手机投屏工具,把 iPhone、iPad 或 Android 的画面显示在 PC 上,并尽量提供接近本机的操作体验。它面向需要在大屏幕上操作手机、直播演示或录制手机画面的用户,而不只是被动观看。

Apple 设备有两条路径:Apple Driver 模式通过苹果自带驱动和 CoreDevice 服务提供画面、触摸和键盘控制;ZenLink Studio 则走 USB 上的 QuickTime 采集或 Wi-Fi 上的 AirPlay 接收,只保留画面和声音,码率更高。Android 依赖 Google 的 adb 和官方 scrcpy server,支持 Android 5.0+ 的 USB 或 Wi-Fi 连接,声音要求 Android 11+。视频经 Media Foundation 硬件解码(H.264/HEVC)后送入 Direct3D 11 窗口,另有 WASAPI 音频、OCR 复制(Alt+C)、隐身调暗和适合 OBS 采集的窗口。

快速使用

推荐从 Releases 页面 下载安装包:下载 ZenLink-vX.Y.Z-Setup.exe,运行安装,打开 ZenLink 后选择 iPhone / iPad 或 Android。

  • Android: 在手机上连续点击版本号 7 次开启开发者选项,打开 USB 调试,连接数据线并在手机上点允许。Wi-Fi 可在 USB 连接后一键切换,或使用 Android 11+ 无线调试的二维码/配对码。
  • Apple Driver 模式: 先从 Microsoft Store 安装 Apple Devices 或 iTunes 以获得苹果 USB 驱动,设备需 iOS 17+;连接后点信任,再到设置 → 隐私与安全性开启开发者模式。README 说明若没有该开关,先用一次投屏工具(例如 3uTools 实时屏幕)让它出现。iOS 17–26 使用 Hybrid Control,作者标注为实验性。
  • Studio 模式: 不需要开发者模式;有线模式会安装 libusb0 驱动(需确认),无线模式在同一网络下从控制中心选择屏幕镜像。

从源码运行:git clone https://github.com/zenvyzenshiro/zenlink.git,cd zenlink,再执行 Start ZenLink.bat;首次运行会用 winget 安装 Python 3.13 和依赖。无设备时可运行 .venv\Scripts\python -m unittest discover -s tests 做单元测试。

使用约束

需要 Windows 10 1809+ 或 Windows 11 64 位;Windows N 版要额外安装微软的 Media Feature Pack。Apple Driver 模式受 iOS 版本限制:iOS 27+ 为原生控制,17–26 为混合控制,16 及更早只能通过 Studio 镜像。Studio 有线模式会把苹果驱动替换为 libusb0,之后 iTunes 等苹果应用看不到设备,需要先在设置中恢复苹果驱动。Android 声音需要 Android 11+,部分机型还需要厂商 USB 驱动。项目采用 GPL-3.0 许可证,界面默认印尼语,可切换英文。

HotRepo 点评

该项目在 2026-11-08 进入 Rust 新项目榜,统计窗口内新增 6 星,总数达到 106 星、8 个 Fork,暂无全语言日榜记录。观察窗口只有一个小时,只能说明早期关注,不能据此判断持续热度。README 对 CoreDevice、AirPlay 和 scrcpy 的组合描述相当具体,还附有兼容性矩阵和实测码率;值得留意的限制是 iOS 17–26 的控制功能仅有模拟测试,且主要分发物是 Windows 二进制文件,列表本身无法确认其与源码的对应关系。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。