logo NodeSeekbeta

[开源] FreeControl 2 - 新的 scrcpy GUI

在 NS 潜水挺久了,这次发帖分享VibeCoding的一个开源小工具。

为什么做:

手机投屏到电脑,多数人第一反应是 scrcpy,Genymobile 出的开源命令行工具,画质和延迟确实好,就是参数太多记不住。图形前端现成的也有,比如 Escrcpy,功能很全,但 Electron 打包,Windows 便携版 116 MB 起,scrcpy、adb 全在包里。

我想要个轻一点的,同样是 scrcpy 的图形启动器。Rust + Tauri 2 + Svelte,Windows 免安装单文件 6 MB 上下。scrcpy 和 adb 不打包,首次使用按需下载,通道从直连开始,失败自动换内置代理、再换自己加的代理,一条条试,文件对过官方校验值才用,网络差也能把环境装起来。

和一代的关系:

一代 FreeControl 是我用 C# (古法编程、当年还没有AI)写的,只能跑 Windows,前阵子归档了。二代相当于在它的交互经验上重来:跨平台(Linux 有 AppImage 和 deb)、界面重画(暗色优先,侧栏能收成图标栏)、功能也更全。

几个核心点:

  • 多台设备同时投屏,进程和输出程序托管,退出应用不断已建立的无线连接
  • 每台设备能单独存一套 scrcpy 参数,随时开或关
  • 底部命令预览实时显示将执行的完整命令,一键复制,不搞黑箱
  • 日志按会话留档,保留 7 天 / 30 天 / 永久自选

设备页
设备列表和连接入口

使用方式:

Release 里下 FreeControl2_<版本>.exe,放到任意可写目录双击就行;Linux 用 AppImage 或 deb。第一次启动到「运行环境」页把 scrcpy 和 adb 下好,「设备」页加设备,点连接就能投。

仓库:https://github.com/pdone/FreeControl2
官网:https://freecontrol2.pages.dev/

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72976位seeker

🎉欢迎新用户🎉