screen-share Svelte Themes

Screen Share

PC Connect - 基于 Electron + Svelte 的 P2P 屏幕共享桌面应用,支持 WebRTC 屏幕共享、远程光标协作和音频通话,全中文界面

PC Connect

基于 Electron + Svelte 的 P2P 屏幕共享桌面应用,打开即用,通过 6 位短码快速建立连接。

功能

  • 端到端 WebRTC 屏幕共享
  • 6 位短码连接 — 信令服务器内嵌,即开即用
  • 互动批注与白板(画笔/橡皮擦)
  • 远程光标协作
  • 音频通话 + 系统音频共享
  • 会中聊天(文字 + 表情)
  • 快捷表情回应
  • 录制远程流并下载
  • 悬浮窗模式 + 绿色边框提示
  • 全中文界面

下载

前往 Releases 页面 下载最新版本。

  • pc-connect-x.x.x-setup.exe — 安装程序(支持自定义安装目录)
  • PC Connect x.x.x.exe — 便携版(免安装直接运行)

使用说明

无需任何配置,安装后直接使用。

主持屏幕共享(分享方)

  1. 点击导航栏 "发起屏幕共享"
  2. 点击 "开始新的共享"
  3. 选择要共享的屏幕或窗口
  4. 将生成的 6 位连接码(如 A3F7K9)发送给对方

加入屏幕共享(观看方)

  1. 点击导航栏 "加入屏幕共享"
  2. 输入对方提供的 6 位连接码
  3. 按回车或点击连接

底部控制栏

按钮 功能
🎤 开关麦克风
🖥️ 开关屏幕共享
🖱️ 开关远程光标
✏️ 批注工具
🔍 缩放/全屏
💬 聊天面板
录制远程屏幕
👍👏🎉❤️ 快捷表情

断开与重连

  • 任一方点击红色按钮即可结束,弹出提示后返回主界面
  • 重新打开应用即可再次使用

多机使用

同一局域网下,观看方在设置中将信令服务器地址改为主持方的 IP 地址(如 http://192.168.1.5:3456),即可跨机器连接。

开发

npm install
npm run dev

构建

npm run build:win    # Windows 安装包 + 便携版
npm run build:mac    # macOS DMG
npm run build:linux  # Linux AppImage / deb

技术栈

  • Electron — 跨平台桌面框架
  • Svelte — 前端 UI 框架
  • Bulma — CSS 样式
  • WebRTC — P2P 实时通信
  • WebSocket — 内置信令服务
  • SweetAlert2 — 弹窗提示
  • typesafe-i18n — 国际化(全中文)

Top categories

Loading Svelte Themes