Repolode
peetzweg

peetzweg/opendisplay

Convierte un iPhone, iPad o Mac que no uses en una auténtica segunda pantalla extendida para tu Mac por USB o WiFi, gratis y con código abierto.

Alternativa open source a:Apple SidecarDuet DisplayLuna Display

Estrellas
5,762
Forks
376
Issues abiertos
170
Último commit
anteayer

¿Qué es?

OpenDisplay es un conjunto de apps para macOS e iOS que permite usar un iPhone, iPad u otro Mac como pantalla extendida, en lugar de duplicar la pantalla. El Mac crea una pantalla virtual, la captura con ScreenCaptureKit, la codifica por hardware en H.264 o HEVC mediante VideoToolbox y la transmite a través de una conexión TCP, ya sea por un cable USB usando usbmuxd, integrado en macOS, o por WiFi con detección mediante Bonjour.

El dispositivo receptor envía de vuelta al Mac las acciones táctiles, por lo que funcionan los toques, los arrastres y el desplazamiento con dos dedos en la pantalla extendida. Se admiten las orientaciones vertical y horizontal, y la pantalla virtual se ajusta al panel del dispositivo a @2x para mostrar texto nítido en Retina. También se puede usar como pantalla un Mac que no uses y que tenga instalada la app OpenDisplay Receiver (macOS 12+), por WiFi o por cable.

El proyecto se plantea como una alternativa gratuita y autoalojada a Apple Sidecar y a apps de pago como Duet Display y Luna Display. El protocolo de comunicación está documentado en PROTOCOL.md y el proyecto depende de la API privada CGVirtualDisplay, por lo que las actualizaciones de macOS podrían hacer que deje de funcionar.

Funciones clave

  • 01Extiende el escritorio del Mac a un iPhone, iPad o Mac que no uses, como una auténtica segunda pantalla
  • 02Permite tocar, arrastrar y desplazarse con dos dedos en la pantalla extendida
  • 03Se conecta por USB mediante usbmuxd o por WiFi con detección automática mediante Bonjour
  • 04Codificación por hardware en H.264 o HEVC con una canalización de streaming de baja latencia
  • 05Renderizado Retina a @2x y orientación vertical u horizontal

Casos de uso

  • Añadir un iPad que no uses o un iPhone antiguo como monitor adicional mientras trabajas con una laptop
  • Usar un Mac antiguo como segunda pantalla para otro Mac en el escritorio
  • Trabajar con una configuración portátil de Mac que necesite más espacio de pantalla sin comprar un monitor

Inicio rápido

  1. 1

    Instala y ejecuta la app emisora en tu Mac desde la página de lanzamientos del proyecto

  2. 2

    Conecta tu iPhone o iPad con un cable USB que permita transferir datos, o usa la misma red Wi-Fi

  3. 3

    Instala y abre la app OpenDisplay en el iPhone o iPad y, después, selecciona el dispositivo en la app para Mac

Antes de usarlo

  • La entrada de teclado y ratón en el Mac receptor todavía no está disponible.
  • El audio no es compatible.
  • Para enviar desde un Mac se requiere macOS 14 o posterior, y las pantallas Mac receptoras necesitan macOS 12 o posterior.

Temas

Preguntas frecuentes

¿Qué es opendisplay?
Convierte un iPhone, iPad o Mac que no uses en una auténtica segunda pantalla extendida para tu Mac por USB o WiFi, gratis y con código abierto. OpenDisplay es un conjunto de apps para macOS e iOS que permite usar un iPhone, iPad u otro Mac como pantalla extendida, en lugar de duplicar la pantalla. El Mac crea una pantalla virtual, la captura con ScreenCaptureKit, la codifica por hardware en H.264 o HEVC mediante VideoToolbox y la transmite a través de una conexión TCP, ya sea por un cable USB usando usbmuxd, integrado en macOS, o por WiFi con detección mediante Bonjour.
¿opendisplay es gratuito? ¿Qué licencia tiene?
opendisplay es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿opendisplay sigue mantenido?
Mantenimiento activo. El último commit de opendisplay fue el 18 oct 2026.
¿Para qué puedo usar opendisplay?
Añadir un iPad que no uses o un iPhone antiguo como monitor adicional mientras trabajas con una laptop Usar un Mac antiguo como segunda pantalla para otro Mac en el escritorio Trabajar con una configuración portátil de Mac que necesite más espacio de pantalla sin comprar un monitor
¿Cómo se instala opendisplay?
Instala y ejecuta la app emisora en tu Mac desde la página de lanzamientos del proyecto Conecta tu iPhone o iPad con un cable USB que permita transferir datos, o usa la misma red Wi-Fi Instala y abre la app OpenDisplay en el iPhone o iPad y, después, selecciona el dispositivo en la app para Mac
¿Dónde consigo opendisplay?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/peetzweg/opendisplay

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados