跳转至主内容
VistaRemote视界远程
LuminaryWorks · 视界远程 · 「控」

远程触达现场 洞察留在机房

WebRTC Remote Control + Self-Hosted AI Audit

跨平台实时远程桌面与设备接管。结合 WebRTC 极低延迟与大模型驱动的会话录制、AI 摘要、审计日志。支持 100% 私有化部署。专为工控机、边缘网关与 IT 桌面运维而生。

42ms最低延迟
100%私有化部署
多端兼容Web · Desktop · iOS · Android
MIT开源协议
适用场景

为高价值运维与协助而生

聚焦企业级控制与合规审计。我们不做万能工具,只把核心场景做到极致。

工控 / 边缘运维

固件调试、设备维护,打破物理距离限制。直接接管工控机与边缘网关,现场再无需到场。

工业控制边缘计算

IT 专属服务商

客户桌面远程支持,提升排障效率。替代繁琐的现场派单,一个链接即可接入处理。

IT 服务桌面支持

严格合规私有化

数据与日志完全不出网,满足金融、政企合规审计要求。自托管 TURN,会话零经过公网。

金融合规政企私有化

AI 智能会话洞察

自动生成录制摘要、异常操作检测、运维效率报告。AI 离线运行,数据绝不外传。

AI 分析审计报告
核心能力

掌控全局的控制台

从毫秒级传输到 AI 会话洞察,再到合规审计闭环,三个维度全面覆盖企业远程运维需求。

连接与协议

WebRTC 毫秒级低延迟远程桌面交互,DTLS 加密信令通道
自托管 TURN 服务器,优先内网穿透,公网兜底,连接成功率 >99%
H.264 / H.265 / VP8 自适应编解码,支持 NVENC / VAAPI 硬件加速
60fps 高帧率模式,鼠标键盘注入无延迟
WebRTCDTLSTURNNVENCH.265

控制能力

全键盘映射与功能键拦截,支持系统级快捷键(Electron 独享)
多显示器独立映射,分屏流切换无闪屏
文件传输双向通道,拖拽即上传
剪贴板同步与文本粘贴注入
多显示器文件传输剪贴板同步Electron
四端同构

Electron + React Native,四端一套代码

基于 Electron 与 React Native 双运行时,覆盖 Web、Desktop、Android、iOS 四大平台。共享 TypeScript 业务层与 UI 组件,全面解决跨端兼容性问题,告别重复开发。

Web Client
browser · zero-install

零安装、即用即走的轻量级控制台。打开浏览器即可发起连线,无需部署任何本地应用。适合偶发性远程支持与临时运维操作。

零安装启动
响应式布局
多窗口管理
Web Share API
ReactWebRTCPWA
Desktop
Electron · cross-platform

沉浸式深度控制端。支持系统级快捷键拦截(Ctrl/Cmd + Alt 等),多屏幕独立映射,文件拖拽传输。为长期运维工程师量身打造。

快捷键拦截
多屏映射
本地剪贴板同步
离线会话缓存
ElectronNode.jsDXGI
Mobile
React Native · iOS & Android

为现场工程师量身打造的移动控制端。掏出手机即可处理突发设备告警,触控手势精准映射为远端鼠标操作。

触控手势映射
横竖屏自适应
推送唤醒接管
生物识别鉴权
React NativeExpoWebRTC
共享代码层四端共用同一套 TypeScript 类型定义、Zod Schema、业务逻辑 hooks, Electron 负责 Desktop + Web,React Native 负责 Android + iOS。新功能一次开发,四端同步上线。
插件化架构

像拼图一样扩展远程能力

远控不仅是「看和点」。我们首创了远控插件化架构,将底层流媒体与业务逻辑完全解耦,开放三层扩展点。

流媒体内核
UI Plugins
Workflow Plugins
AI Plugins
审计输出
01
UI Plugins

交互层插件

根据被控设备类型动态加载专属操作面板。社区可自由开发虚拟手柄、特定型号 PLC 虚拟操作台、工业仪表盘等挂载 UI,无需修改主框架任何代码。

虚拟游戏手柄PLC 操作台HMI 仪表盘触摸屏键盘
registerUIPlugin(config: UIPluginConfig)
02
Workflow Plugins

工作流插件

完美融入企业现有系统。支持热插拔式接入 Jira/飞书工单审批流、设备配对码鉴权、自定义上线/下线钩子等业务扩展,无感知集成。

Jira 工单联动飞书审批流设备配对鉴权会话上下线钩子
registerWorkflowPlugin(config: WorkflowPluginConfig)
03
AI Plugins

分析层插件

会话流外接自定义分析模型。特定敏感操作(如误删数据库、关停核心进程)触发秒级告警。支持接入自建 LLM 或第三方模型 API,完全可替换。

误操作实时告警会话摘要生成异常行为标注合规报告导出
registerAIPlugin(config: AIPluginConfig)
开放插件注册表

所有插件通过统一的 @vistaremote/plugin-sdk 注册,运行时热加载,无需重启主进程。社区贡献的插件将收录至官方插件市场。

极客架构

全域 TypeScript + 局部 Rust 利刃

极致的统一,拒绝多语言缝合怪。让 AI (Vibe Coding) 成为您的最强二开副驾驶。

Vibe Coding 友好
全工程 TypeScript 类型健全,AI IDE(Copilot/Cursor)上下文明确,LLM 二次开发成功率显著高于混合语言项目。
01
Shared 契约层shared · contracts

基于 Zod 的严格前后端类型共享。所有 API 请求/响应结构、业务实体、枚举均在此层定义,TypeScript 全程类型安全推导。

ZodTypeScriptmonorepo
02
Server 信令层server · signaling & api

NestJS 提供高可靠 REST API 与 WebRTC 信令路由。模块化架构,每个功能域独立 module/controller/service,无横向耦合。

NestJSWebSocketRedis Pub/Sub
03
Client 业务层client · react / rn / electron

React / React Native / Electron 三端共享业务 hooks 与状态管理。UI 组件差异化,核心逻辑零重复。代码复用率 >70%。

ReactReact NativeElectronZustand
04
Rust 性能层rust · codec & capture

仅在 DXGI/NVENC 屏幕采集、编解码热路径采用 Rust。TypeScript 调用 Rust 通过 napi-rs 绑定,保障极致性能的同时不污染主工程。

RustDXGINVENCnapi-rs
05
AI Worker 层worker · ai & queue

BullMQ 异步队列处理会话录制与 AI 摘要任务。Docker Compose 一键拉起 Ollama,私有化 LLM 离线运行,数据不出机房。

BullMQOllamaDocker ComposeLLM
生态协同

协同并存:VistaRemote vs VistaCast

两款产品分工明确,互为闭环。VistaCast 发现异常,VistaRemote 执行介入。

VistaCast检测到高危行为
AI 分级告警严重程度 P1
VistaRemote唤醒人工接管
闭环处置审计日志归档
维度VistaRemote · 视界远程「控」VistaCast · 视界云遥「视」
核心载体移动设备 / PC 主控 / 被控端 Agent固定安防摄像头 (ONVIF / RTSP)
核心价值远程人工介入、双向实时控制、录制审计AI 自动感知、物理空间结构化数据
流向双向交互单向感知
延迟要求< 100ms 强要求可接受秒级分析延迟
AI 能力会话摘要、异常操作告警(离线 LLM)目标检测、空间事件识别(边缘推理)
协同逻辑接收异常信号 人工接管执行闭环发现空间异常 发出信号源头
私有化部署
开源协议MITMIT
生态联动

价值链中的"最后一公里"介入

VistaRemote 是 LuminaryWorks 生态的「执行者」——感知层发出信号,远程层完成闭环。

VistaCastSyncroBrainDoerFlowDataLuminaryBlockyEdu
VistaCast
视界云遥 · 「视」
AI 视觉触发高危告警自动唤醒 VistaRemote 提示人工介入

摄像头感知到高危行为(闯入、火灾、异常操作)后,通过事件总线推送 P1 告警,VistaRemote 弹出接管提示并一键建立远程会话。

SyncroBrain
IoT 编排引擎
物联网节点异常直连设备后台进行远程配置

IoT 节点上报异常指标(温度、电压、通信中断)后,SyncroBrain 工作流触发 VistaRemote 会话,运维人员直接接管设备终端进行配置修复。

DoerFlow
工单与派单系统
派单后进行任务交付远程桌面完成 Worker 调试

派单系统分配任务后,技术人员直接在 DoerFlow 内启动 VistaRemote 会话,交付记录与会话录制自动关联至工单,形成完整可审计的任务闭环。

DataLuminary
数据洞察与大屏
运维报表与会话审计全域远程会话时长与审计大屏

汇总所有 VistaRemote 会话时长、操作频次、AI 摘要结论,生成运维效率报告与合规审计大屏,供管理层实时查阅。

BlockyEdu
可视化教育平台
WebRTC 实验课程AI 辅助开发教学接入

提供 WebRTC 远程控制实验课,手把手指导如何基于 VistaRemote 插件 SDK 开发自定义插件,AI 辅助完成代码编写与调试。

快速开始

立即构建本地控制中心

三种方式按需选择。从源码开发到 Docker 一键部署,再到插件开发,全程类型安全,AI 辅助友好。

01
克隆仓库并初始化环境
git clone + ./init.sh
02
配置 .env 并启动服务
pnpm dev:mvp
03
打开 Web Client 开始使用
localhost:3000
Node 20+pnpm 9+Docker 24+Windows / macOS / Linux
# 1. 克隆仓库
$ git clone https://github.com/VistaRemote/vibeCode.git
$ cd vibeCode

# 2. 初始化环境(生成 .env,拉起 Ollama + Redis + DB)
$ ./init.ps1
# Linux / macOS:
$ bash init.sh

# 3. 启动 MVP 开发服务
$ pnpm dev:mvp

# Web Client → http://localhost:3000
# Admin API → http://localhost:4000
# Signaling → ws://localhost:4001