[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"repo-pdone-freecontrol-zh-CN":3,"i18n-pdone-freecontrol-zh-CN":298},{"mirrorPool":4,"detail":13,"relatedProjects":183},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":29,"homepage":30,"pushedAt":31,"ownerAvatar":32,"ownerName":33,"ownerBio":34,"lastSyncTime":35,"lastReleaseTime":36,"tags":37,"license":43,"category":44,"subgroup":45,"releases":46},"pdone","FreeControl",295939080,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl",2367,"Rust","在PC上控制Android设备",{"Rust":22,"HTML":23,"TypeScript":24,"Svelte":25,"CSS":26,"JavaScript":27,"Python":28},33.5,23.6,19.5,12.5,7.9,2.3,0.7,[],"https:\u002F\u002Ffc.awaw.cc","2026-10-28","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F34151215?v=4","Pdone","Nothing\r\n","2026-10-28T14:03:51.246569+00:00","2026-10-27T14:27:10Z",[38,39,40,41,42],"adb","android","rust-lang","scrcpy","scrcpy-gui","MIT","tools","投屏\u002F手机连接工具",[47,91,128,139,148,156,164,174],{"tag":48,"publishAt":36,"semVer":49,"prerelease":53,"assets":54},"v2.3.1",[50,51,52],2,3,1,false,[55,61,67,73,79,85],{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"FreeControl_2.3.1_linux_amd64.AppImage",79.86,"023ece46cf46195e65e296e8f9c4efdc9770e1bdcc3d3d9a864fe7c00a777077",5,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_linux_amd64.AppImage",{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"FreeControl_2.3.1_linux_amd64.deb",3.12,"9977b6404d1f73e910f113771259ad502f14ba954c0f29c70afef830660dde2e",10,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_linux_amd64.deb",{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":71,"originUrl":72},"FreeControl_2.3.1_macos_arm64.dmg",5.42,"6bd96f6419b395874f366157ecdf67a1b45fd02116f68783a56d2ab460006093",13,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_macos_arm64.dmg",{"fileName":74,"sizeMb":75,"sha256":76,"downloadCount":77,"originUrl":78},"FreeControl_2.3.1_macos_x64.dmg",5.41,"1e0229f19215485c7419a8e4c8c6c09c3419152215ea3a36f20bcb61b7515e8e",11,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_macos_x64.dmg",{"fileName":80,"sizeMb":81,"sha256":82,"downloadCount":83,"originUrl":84},"FreeControl_2.3.1_windows_arm64.exe",5.29,"6d9e47649407a9ae73a0b3e240b3cd6190fe5cf18aaa11e73f58fdeabf48ffda",17,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_windows_arm64.exe",{"fileName":86,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},"FreeControl_2.3.1_windows_x64.exe",5.83,"aed87063b77aff7d3c94fcd311e6573ac49c8962aeeb5e05347cca4007738d77",104,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.1\u002FFreeControl_2.3.1_windows_x64.exe",{"tag":92,"publishAt":93,"semVer":94,"prerelease":53,"assets":96},"v2.3.0","2026-10-26T10:47:21Z",[50,51,95],0,[97,102,106,110,116,122],{"fileName":98,"sizeMb":57,"sha256":99,"downloadCount":100,"originUrl":101},"FreeControl_2.3.0_linux_amd64.AppImage","8abcf7faf4c7f24ea1966582fdeda197148e59a9e35af41c654dcef1a6217c4d",7,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_linux_amd64.AppImage",{"fileName":103,"sizeMb":63,"sha256":104,"downloadCount":65,"originUrl":105},"FreeControl_2.3.0_linux_amd64.deb","675ae19f56196df9156384439d9e879e473c4102eb2af32cfd33b038c2ec4de4","https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_linux_amd64.deb",{"fileName":107,"sizeMb":75,"sha256":108,"downloadCount":71,"originUrl":109},"FreeControl_2.3.0_macos_arm64.dmg","c308d86dbd251cc8f83c34851029ea3f8685cc99bb2864cdf0500f78beebe064","https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_macos_arm64.dmg",{"fileName":111,"sizeMb":112,"sha256":113,"downloadCount":114,"originUrl":115},"FreeControl_2.3.0_macos_x64.dmg",5.4,"a8671a6bc33f45fb86bd0efacb03afe08406b61d7ad5ef64f2d3a7d73a018559",12,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_macos_x64.dmg",{"fileName":117,"sizeMb":118,"sha256":119,"downloadCount":120,"originUrl":121},"FreeControl_2.3.0_windows_arm64.exe",5.27,"3375c8cbc738eefbdf953d3521ba55697b7547cbda3b8810a2db3e85e98e1ba9",15,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_windows_arm64.exe",{"fileName":123,"sizeMb":124,"sha256":125,"downloadCount":126,"originUrl":127},"FreeControl_2.3.0_windows_x64.exe",5.8,"257646c814799d03a640a0794ca7d4c52aa7e30882f74377545240848b0f7d62",97,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv2.3.0\u002FFreeControl_2.3.0_windows_x64.exe",{"tag":129,"publishAt":130,"semVer":131,"prerelease":53,"assets":132},"v1.7.3","2024-11-26T10:04:18Z",[52,100,51],[133],{"fileName":134,"sizeMb":135,"sha256":136,"downloadCount":137,"originUrl":138},"FreeControl.exe",7.01,"",13232,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.7.3\u002FFreeControl.exe",{"tag":140,"publishAt":141,"semVer":142,"prerelease":53,"assets":143},"v1.7.2","2024-07-19T05:04:26Z",[52,100,50],[144],{"fileName":134,"sizeMb":145,"sha256":136,"downloadCount":146,"originUrl":147},6.88,5897,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.7.2\u002FFreeControl.exe",{"tag":149,"publishAt":150,"semVer":151,"prerelease":53,"assets":152},"v1.7.1","2024-06-18T05:00:48Z",[52,100,52],[153],{"fileName":134,"sizeMb":145,"sha256":136,"downloadCount":154,"originUrl":155},1840,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.7.1\u002FFreeControl.exe",{"tag":157,"publishAt":158,"semVer":159,"prerelease":53,"assets":160},"v1.7.0","2024-03-21T01:08:11Z",[52,100,95],[161],{"fileName":134,"sizeMb":145,"sha256":136,"downloadCount":162,"originUrl":163},5987,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.7.0\u002FFreeControl.exe",{"tag":165,"publishAt":166,"semVer":167,"prerelease":53,"assets":170},"v1.6.9","2024-01-19T08:22:25Z",[52,168,169],6,9,[171],{"fileName":134,"sizeMb":100,"sha256":136,"downloadCount":172,"originUrl":173},2347,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.6.9\u002FFreeControl.exe",{"tag":175,"publishAt":176,"semVer":177,"prerelease":53,"assets":179},"v1.6.8","2024-01-17T02:21:29Z",[52,168,178],8,[180],{"fileName":134,"sizeMb":100,"sha256":136,"downloadCount":181,"originUrl":182},190,"https:\u002F\u002Fgithub.com\u002Fpdone\u002FFreeControl\u002Freleases\u002Fdownload\u002Fv1.6.8\u002FFreeControl.exe",[184,207,221,234,258,277],{"owner":185,"repo":41,"repoId":186,"category":44,"subgroup":45,"language":187,"tags":188,"starCount":197,"ownerUid":198,"latestTag":199,"platforms":200,"lastReleaseTime":204,"downloadCount":205,"description":206},"Genymobile",111583593,"C",[39,189,190,191,192,193,194,195,196],"c","ffmpeg","genyteam-system","libav","mirroring","recording","screen","sdl2",151700,3427627,"v5.0.1",[201,202,203],"windows","mac","linux","2026-10-08T06:44:27Z",7062,"一款轻量级、高性能的Android设备投屏与控制工具，支持通过USB或Wi-Fi在电脑上显示和操作Android设备，无需root权限。",{"owner":208,"repo":209,"repoId":210,"category":44,"subgroup":45,"language":211,"tags":212,"starCount":214,"ownerUid":215,"latestTag":216,"platforms":217,"lastReleaseTime":218,"downloadCount":219,"description":220},"barry-ran","QtScrcpy",193305104,"C++",[39,213],"qt",32230,18702692,"v4.2.1",[201,202,203],"2026-09-19T13:28:16Z",9783,"一款基于Qt的Android设备实时显示和控制软件，支持USB和网络连接，无需Root权限。",{"owner":222,"repo":223,"repoId":224,"category":44,"subgroup":45,"language":225,"tags":226,"starCount":227,"ownerUid":228,"latestTag":229,"platforms":230,"lastReleaseTime":231,"downloadCount":232,"description":233},"shihabal3amri","DiPlay",1385817306,"Kotlin",[],12662,42039842,"v0.2.22",[39],"2026-10-28T08:51:23Z",2731,"DiPlay 是给兼容比亚迪安卓车机的独立 CarPlay 接收端，有线与无线连接、HUD 导航与诊断导出，无需越狱、加密狗或认证服务器。",{"owner":235,"repo":236,"repoId":237,"category":44,"subgroup":45,"language":238,"tags":239,"starCount":251,"ownerUid":252,"latestTag":253,"platforms":254,"lastReleaseTime":255,"downloadCount":256,"description":257},"viarotel-org","escrcpy",691846708,"JavaScript",[39,240,241,242,243,244,245,203,246,247,193,194,41,248,42,249,250,201],"genymobile","gnirehtet","gui","hacktoberfest","hacktoberfest2026","hacktoberfest2027","macos","mapping","scrcpy-engine","screensharing","screenshots",12014,131328070,"v3.3.1",[201,202,203],"2026-10-10T03:43:49Z",1398,"一款基于 scrcpy 的图形化 Android 设备控制工具，支持内嵌镜像、键盘映射、多设备控制、AI 助手和自动化脚本，提供 macOS、Windows 和 Linux 版本。",{"owner":259,"repo":260,"repoId":261,"category":262,"subgroup":45,"language":263,"tags":264,"starCount":270,"ownerUid":271,"latestTag":272,"platforms":273,"lastReleaseTime":274,"downloadCount":275,"description":276},"xfangfang","Macast",373037895,"media","Python",[265,203,246,266,267,268,269,201],"dlna","media-renderer","mpv","upnp","upnp-renderer",6971,16631584,"v0.7",[201,202,203],"2022-01-13T18:48:31Z",197271,"一款跨平台的菜单栏\u002F状态栏应用，使用mpv作为DLNA媒体渲染器，让用户可以将手机上的视频、图片和音乐投屏到电脑上播放。",{"owner":278,"repo":279,"repoId":280,"category":44,"subgroup":45,"language":281,"tags":282,"starCount":290,"ownerUid":291,"latestTag":292,"platforms":293,"lastReleaseTime":295,"downloadCount":296,"description":297},"TNTcraftHIM","Piik",1338012624,"TypeScript",[283,284,285,286,287,288,289],"live-streaming","p2p","private-streaming","screen-sharing","self-hosted","watch-together","webrtc",3824,35992542,"v2.5.0",[201,202,203,39,294],"other","2026-10-26T18:03:55Z",723,"一款免费开源的屏幕共享工具，主打朋友之间的私密分享，支持 P2P 优先连接、浏览器免安装观看、桌面应用共享以及可选的自主托管方案，适合游戏、电影之夜、绘画和照片分享等场景，一个房间最多支持 1 位分享者和 20 位观众。",{"description":299,"readmeHtml":300},"FreeControl 是 scrcpy 的跨平台图形外壳，在 Windows、Linux、macOS 桌面管理多台 Android 设备的 USB 与无线投屏，参数可视化配置。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>当你要在电脑上投屏控制多台 Android 设备、又不想背 scrcpy 命令行参数时，FreeControl 提供了一套可视化面板：设备清单、无线配对、参数控件、连接控制全部图形化完成，投屏与控制本身仍由 scrcpy 执行。项目以 Rust + Tauri 2 + Svelte 构建，MIT 许可证，Windows 提供免安装单文件，Linux 与 macOS 各有安装包，scrcpy 与 adb 按需下载、无需手动安装。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>scrcpy 干活，FreeControl 管设备、配参数、看状态。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>定位\u003C\u002Ftd>\n\u003Ctd>scrcpy 图形外壳（设备管理 + 参数面板）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>技术栈\u003C\u002Ftd>\n\u003Ctd>Rust + Tauri 2，前端 Svelte + Vite + TypeScript\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>平台\u003C\u002Ftd>\n\u003Ctd>Windows 10\u002F11（x64 与 ARM64）、Linux（AppImage\u002Fdeb）、macOS 11+（dmg）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>投屏内核\u003C\u002Ftd>\n\u003Ctd>scrcpy 与 adb 按需下载，多通道回退并核对官方校验值\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可证\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>设备清单\u003C\u002Fstrong>：每台设备一个别名，映射到 USB 序列号或 IP:端口，在线状态实时可见，支持增删改\u003C\u002Fli>\n\u003Cli>\u003Cstrong>无线配对与发现\u003C\u002Fstrong>：配对码一次配对，点一下列出局域网内已开无线调试的设备，兼容 \u003Ccode>adb tcpip 5555\u003C\u002Fcode> 老方案\u003C\u002Fli>\n\u003Cli>\u003Cstrong>参数面板\u003C\u002Fstrong>：六组常用选项做成控件，逐项对应 scrcpy 长选项名，每项可点「?」看详情，另有自定义参数框\u003C\u002Fli>\n\u003Cli>\u003Cstrong>设备参数\u003C\u002Fstrong>：单台设备一套参数，优先于全局参数，可整体启用或停用\u003C\u002Fli>\n\u003Cli>\u003Cstrong>多设备投屏\u003C\u002Fstrong>：单台或全部连接、断开，多台设备同时投屏，进程与输出由程序托管\u003C\u002Fli>\n\u003Cli>\u003Cstrong>命令预览\u003C\u002Fstrong>：底部显示将执行的完整 scrcpy 命令，可一键复制\u003C\u002Fli>\n\u003Cli>\u003Cstrong>应用内更新\u003C\u002Fstrong>：「关于」里检查并下载新版本，核对后原地替换，便携版自行重启\u003C\u002Fli>\n\u003Cli>\u003Cstrong>日志与外观\u003C\u002Fstrong>：会话日志按 7 天、30 天或永久保留，深浅色主题、界面与代码字体、中英文界面可切换\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速开始\">快速开始\u003C\u002Fh2>\u003Col>\n\u003Cli>从 Releases 下载对应平台的包：Windows 按架构选 \u003Ccode>_windows_x64.exe\u003C\u002Fcode> 或 \u003Ccode>_windows_arm64.exe\u003C\u002Fcode>，放到任意可写目录双击即用\u003C\u002Fli>\n\u003Cli>首次启动到「运行环境」页获取 scrcpy 与 adb（默认下载到应用数据目录，也可改为已有目录）\u003C\u002Fli>\n\u003Cli>在「设备」页添加设备：USB 填 \u003Ccode>adb devices\u003C\u002Fcode> 列出的序列号；无线可选「局域网扫描」「配对码」或手填 IP:端口\u003C\u002Fli>\n\u003Cli>在设备卡上点「连接」开始投屏，底部命令预览可确认实际下发的命令\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Android 手机需先开启开发者选项与 USB 调试；无线配对（Android 11+）在手机「无线调试」里点「使用配对码配对设备」，把 6 位配对码填进应用即可。\u003C\u002Fp>\n\u003Ch2 id=\"界面与数据\">界面与数据\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>四个页面\u003C\u002Fstrong>：设备页管清单与连接，参数页配常用选项，运行环境页取 scrcpy 与 adb，设置页管外观、字体、语言、自动更新与日志\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据目录\u003C\u002Fstrong>：Windows 在 \u003Ccode>%APPDATA%\u002FFreeControl2\u003C\u002Fcode>，macOS 在 \u003Ccode>~\u002FLibrary\u002FApplication Support\u002FFreeControl2\u003C\u002Fcode>；\u003Ccode>config.json\u003C\u002Fcode> 存设备清单与参数，\u003Ccode>logs\u002F\u003C\u002Fcode> 按日期存日志\u003C\u002Fli>\n\u003Cli>\u003Cstrong>恢复默认\u003C\u002Fstrong>：删掉 \u003Ccode>config.json\u003C\u002Fcode> 再启动即可回到出厂设置\u003C\u002Fli>\n\u003Cli>\u003Cstrong>退出不断连\u003C\u002Fstrong>：退出应用不会结束 adb 服务端，已建立的无线连接下次启动直接复用\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Windows\u003C\u002Ftd>\n\u003Ctd>10 \u002F 11，x64 或 ARM64，需系统自带 WebView2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Linux\u003C\u002Ftd>\n\u003Ctd>AppImage 或 deb，依赖 webkit2gtk 等系统库\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>macOS\u003C\u002Ftd>\n\u003Ctd>11 及以上，安装需 Safari 16.2+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Android\u003C\u002Ftd>\n\u003Ctd>开启 USB 调试；无线配对需 Android 11+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>无线端口会变\u003C\u002Fstrong>：连接端口随设备重启或重开无线调试而变化，设备离线时点设备卡上的「重新解析端口」\u003C\u002Fli>\n\u003Cli>\u003Cstrong>macOS 首次放行\u003C\u002Fstrong>：dmg 未经公证，到「系统设置 → 隐私与安全性」点「仍要打开」，或执行 \u003Ccode>xattr -dr com.apple.quarantine \u002FApplications\u002FFreeControl.app\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linux 渲染兜底\u003C\u002Fstrong>：虚拟机或软件渲染环境若界面停止刷新，用 \u003Ccode>WEBKIT_DISABLE_DMABUF_RENDERER=1\u003C\u002Fcode> 启动\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Windows 空白界面\u003C\u002Fstrong>：确认已安装 WebView2 运行时（Win10\u002F11 一般自带）\u003C\u002Fli>\n\u003C\u002Ful>\n",1793229075905]