Aplicación de escritorio remoto de código abierto y autoalojable, escrita en Rust y ofrecida como alternativa a TeamViewer.
kunkundi/crossdesk
Aplicación ligera de escritorio remoto multiplataforma con clientes para navegador, escritorio y móviles, vista mural multidispositivo y servicios de señalización y retransmisión TURN autohospedables.
Alternativa open source a:TeamViewer
AnyDesk
- Estrellas
- 4,535
- Forks
- 440
- Issues abiertos
- 12
- Último commit
- hace 8 horas
¿Qué es?
CrossDesk es una aplicación de escritorio remoto que permite controlar una computadora remota desde otro equipo de escritorio, un navegador web o un cliente nativo para iOS o Android. Hay versiones de escritorio para Windows, macOS y Linux, y está en desarrollo una versión para HarmonyOS.
La función DeskHub, llamada escritorio mural, muestra vistas previas en tiempo real de varios dispositivos agrupados, permite ampliar una pantalla para tomar el control y admite el control grupal y la distribución de archivos por lotes. Las sesiones permiten cambiar entre monitores, sincronizar el portapapeles de texto, transferir archivos y ajustar la calidad de imagen y la frecuencia de cuadros, con codificación H.264 y AV1 y aceleración por hardware cuando está disponible.
Las conexiones utilizan enlaces directos P2P con retransmisión TURN como alternativa y cifrado multimedia SRTP. Los equipos que prefieran usar su propia infraestructura pueden implementar los servicios de señalización y retransmisión por su cuenta. El proyecto está basado en MiniRTC y se distribuye bajo la licencia GPL-3.0.
Funciones clave
- 01Control de escritorio en Windows, macOS y Linux, además de controladores para navegador y clientes nativos de iOS y Android.
- 02Escritorio mural multidispositivo DeskHub con vistas previas en tiempo real, agrupación y distribución de archivos por lotes.
- 03Video H.264 y AV1 con codificación y decodificación por hardware cuando son compatibles.
- 04Conexiones directas P2P con retransmisión TURN como alternativa y cifrado SRTP.
- 05Servicios de señalización y retransmisión TURN autohospedables.
Casos de uso
- Acceder a una computadora del hogar o la oficina desde una laptop, un teléfono o un navegador, sin instalar un cliente en el dispositivo desde el que se controla.
- Supervisar y operar varias máquinas remotas desde una sola pantalla mediante el escritorio mural.
- Implementar una configuración de acceso remoto autohospedada para un equipo que necesite mantener el tráfico de conexión en sus propios servidores.
- Operar máquinas Linux sin monitor mediante una sesión de escritorio virtual aislada.
Inicio rápido
- 1
Descarga el instalador para tu sistema desde el sitio oficial o GitHub Releases
- 2
Instala y ejecuta CrossDesk en el equipo que quieras controlar y espera a que aparezca el estado de conexión con el servidor
- 3
Desde otro dispositivo, introduce el ID de 9 dígitos del equipo que vas a controlar y su contraseña de conexión; luego, haz clic en Conectar
Antes de usarlo
- Cuenta con licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
- Los clientes de iOS y Android solo pueden controlar otros dispositivos; no pueden ser controlados.
- La compatibilidad con HarmonyOS sigue en desarrollo y aún no se ha completado la validación en dispositivos reales.
- Las versiones de iOS publicadas no están firmadas; debes firmarlas tú o compilarlas con Xcode.
Temas
Preguntas frecuentes
- ¿Qué es crossdesk?
- Aplicación ligera de escritorio remoto multiplataforma con clientes para navegador, escritorio y móviles, vista mural multidispositivo y servicios de señalización y retransmisión TURN autohospedables. CrossDesk es una aplicación de escritorio remoto que permite controlar una computadora remota desde otro equipo de escritorio, un navegador web o un cliente nativo para iOS o Android. Hay versiones de escritorio para Windows, macOS y Linux, y está en desarrollo una versión para HarmonyOS.
- ¿crossdesk es gratuito? ¿Qué licencia tiene?
- crossdesk es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿crossdesk sigue mantenido?
- Mantenimiento activo. El último commit de crossdesk fue el 21 oct 2026.
- ¿Para qué puedo usar crossdesk?
- Acceder a una computadora del hogar o la oficina desde una laptop, un teléfono o un navegador, sin instalar un cliente en el dispositivo desde el que se controla. Supervisar y operar varias máquinas remotas desde una sola pantalla mediante el escritorio mural. Implementar una configuración de acceso remoto autohospedada para un equipo que necesite mantener el tráfico de conexión en sus propios servidores. Operar máquinas Linux sin monitor mediante una sesión de escritorio virtual aislada.
- ¿Cómo se instala crossdesk?
- Descarga el instalador para tu sistema desde el sitio oficial o GitHub Releases Instala y ejecuta CrossDesk en el equipo que quieras controlar y espera a que aparezca el estado de conexión con el servidor Desde otro dispositivo, introduce el ID de 9 dígitos del equipo que vas a controlar y su contraseña de conexión; luego, haz clic en Conectar
- ¿Dónde consigo crossdesk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kunkundi/crossdesk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Videoconferencias WebRTC peer-to-peer, de código abierto y autoalojadas, con salas desde el navegador, pantalla compartida, chat y pizarra.
Compartición privada de pantalla, gratuita y de código abierto, para transmisiones en directo con hasta 20 amigos, desde el navegador o en un servidor propio.
Escritorio remoto de código abierto y baja latencia para Linux, escrito en Rust, con transporte WebRTC y codificación por hardware con GStreamer.
Interfaz gráfica multiplataforma para FFmpeg que permite cortar, recortar y remultiplexar archivos de video y audio sin volver a codificarlos.
Servidor de streaming de juegos autohospedado que permite a los clientes Moonlight transmitir juegos desde tu PC o servidor con codificación por hardware o software.