Conecta a Google Cloud sin fricción
Aplicación de escritorio nativa para conectarte de forma simple y segura a instancias de Google Cloud Platform mediante Identity-Aware Proxy (IAP). Construida con Flutter y Rust. 100% gratuita y open source (licencia GPLv3).
Descargar para Linux
Parece que usas macOS. LCC para macOS, como app Universal para Apple Silicon e Intel, está disponible en la preview 27H1: descárgala aquí. La versión estable 26H2 sigue siendo solo para Linux.
Túneles IAP y port forwarding
Múltiples túneles simultáneos por VM hacia cualquier servicio TCP (SSH, PostgreSQL, MySQL, HTTP, Redis…), con reconexión automática y monitoreo de salud cada 30 segundos.

Connectivity Doctor
10 comprobaciones automáticas de autenticación, permisos, IAP, firewall y entorno local, con sugerencias de solución, auto-fix y reporte exportable con datos sensibles redactados.

Gestión de VMs y snapshots
Start, stop, reset, suspend y resume de instancias; creación, listado y eliminación de snapshots de disco desde la propia aplicación.

Y además
Escritorio remoto RDP y VNC
Compatible con Remmina, FreeRDP, KRDC, GNOME Connections, TigerVNC y Vinagre, con detección automática de clientes instalados y fallback inteligente.
Transferencia de archivos
Navegador SFTP integrado sobre túneles SSH IAP (upload, download y gestión de directorios) y montaje SSHFS del sistema de archivos remoto.
Multi-cuenta y dual API
Varias cuentas de GCP en una sola interfaz, y elección entre gcloud CLI o Google Cloud Client Libraries (REST) para mayor rendimiento.
Todo lo que incluye esta versión
LCC se renombró de "Linux Cloud Connector" a "Lightweight Cloud Connector" y pasó a ser 100% gratuito y open source: se eliminó por completo el antiguo modelo de licencias Free/Pro.
Conectividad
- Tunnel Manager con reconexión automática y monitoreo de salud cada 30 s
- Multi-túnel y port forwarding universal (PostgreSQL, MySQL, HTTP, Redis, MongoDB…)
- Túnel IAP nativo en Rust, con fallback automático al motor gcloud
- Dual API: gcloud CLI o Google Cloud Client Libraries (REST), hasta 1.5x más rápido
Diagnóstico y confiabilidad
- Connectivity Doctor: 10 chequeos automáticos en 5 categorías, con auto-fix
- Exportación de reporte en Markdown con datos sensibles redactados
- Validación de entradas contra inyección de comandos
- Timeouts en todos los comandos gcloud y verificación de salud de túneles
Gestión de instancias
- Ciclo de vida completo: start / stop / reset / suspend / resume
- VM Snapshot Manager: listar, crear y eliminar snapshots de disco
- OS Login, VM Labels y filtrado por etiquetas
- Consola serial, diagnósticos de VM y registros de auditoría
- Multi-cuenta: varias cuentas GCP en una sola interfaz, sin reiniciar
Acceso remoto
- RDP multi-cliente: Remmina, FreeRDP, KRDC, GNOME Connections, con fallback automático
- VNC multi-cliente: Remmina, TigerVNC, KRDC, Vinagre, con fallback automático
- Auto-credenciales para VMs Windows
- Clientes SQL integrados (6 clientes soportados)
Archivos
- Navegador SFTP gráfico sobre túneles SSH IAP: subir, bajar y gestionar directorios
- Auto-túnel: crea el túnel SSH automáticamente al abrir el navegador
- Montaje SSHFS del sistema de archivos remoto
Experiencia de uso
- Idioma español e inglés, con detección automática del sistema y cambio en caliente
- Notificaciones nativas de escritorio para eventos de VM y túneles
- Tema claro / oscuro / según el sistema
- Intervalos de auto-refresco configurables (10 s a 600 s)
Distribución
- 100% gratis y open source, sin restricciones de funcionalidad (licencia GPLv3 o posterior)
- Paquetes .deb, .rpm, AppImage, tar.gz y PKGBUILD para Arch Linux
- Builds reproducibles en contenedores podman (Ubuntu y AlmaLinux)
- Arquitectura lista para Linux y próximamente macOS
Lo que viene en 27H1, ahora también en macOS
LCC deja de depender de gcloud para lo importante: abre los túneles IAP, inicia sesión y accede por SSH por su cuenta. Y ahora también llega a macOS como app Universal, para Apple Silicon e Intel. Es una versión preliminar y su QA manual no está terminado, así que pruébala en equipos donde un fallo no te cueste trabajo.
Descargar la preview
La versión estable sigue siendo 26H2 Update 1, solo para Linux, y es la que descarga el botón principal de esta página. Esta preview es la primera versión bajo la licencia GNU GPL v3 o posterior, con los términos de marca del archivo NOTICE. Las versiones hasta 26H2 Update 1 siguen bajo licencia MIT. Más detalles en los términos.
Nuevo: LCC para macOS
- App Universal: un solo paquete que funciona de forma nativa en Mac con Apple Silicon y con Intel, probado en ambos
- Escritorio remoto con apps nativas de macOS: RDP con Windows App de Microsoft (gratis en la Mac App Store) y VNC con Compartir pantalla, que viene con el sistema
- Las credenciales de cada cuenta se guardan en el Llavero de macOS, y el inicio de sesión abre tu navegador predeterminado
- Desde la build 20261105.56 la app tiene su propio identificador. Al actualizar conservas tus preferencias, aunque macOS puede volver a pedirte permiso para notificaciones y para el Llavero
Primer arranque en macOS
La app tiene una firma ad hoc y todavía no está notarizada, así que Gatekeeper avisará al abrirla. Descomprime el .zip, mueve la app a Aplicaciones (sustituyendo la versión anterior), haz clic derecho sobre ella y elige Abrir. También puedes ejecutar xattr -dr com.apple.quarantine "/Applications/Lightweight Cloud Connector.app". Si instalaste la build 20261104.54, borra linux_cloud_connector.app.
lcc@prod-web-01:~$ uptime 10:42:07 up 12 days, 1 user lcc@prod-web-01:~$ systemctl is-active nginx active lcc@prod-web-01:~$
Motor de túnel IAP nativo
- El túnel IAP es un cliente WebSocket en Rust: no lanza gcloud ni necesita encontrarlo en el PATH
- gcloud se mantiene como motor alternativo, seleccionable en Ajustes → Avanzado
- Errores de túnel tipados, con códigos estables y traducidos al español y al inglés
- El gestor de túneles indica qué motor sostiene cada túnel y cuál falló
Inicio de sesión nativo
- LCC hace su propio inicio de sesión de Google (OAuth con PKCE) en el navegador; ya no usa
gcloud auth login - El refresh token se guarda en el llavero del sistema (GNOME Keyring, KWallet o equivalente)
- Añadir, cambiar y quitar cuentas desde el almacén de cuentas propio de LCC
- gcloud pasa a ser opcional: queda como método de inicio de sesión alternativo en Ajustes
Acceso SSH nativo
- LCC genera su propia clave ed25519 y la publica en la VM, pidiendo permiso antes
- La publica mediante OS Login o añadiéndola a los metadatos
ssh-keys, sin sobrescribir las demás claves - Port forwarding SSH nativo por defecto, con el usuario SSH derivado de la cuenta en lugar de adivinado
Pestañas, terminal y SFTP
- Espacio de trabajo con pestañas: terminal SSH integrada (pty + xterm) y pestaña SFTP
- Barra de pestañas estilo navegador, con confirmación al cerrar si hay sesiones en curso
- SFTP de doble panel, local y remoto, con cola de transferencias cancelable
- Transferencias paralelas por rangos sobre varias sesiones SSH, con progreso global en bytes
Espacio de trabajo por cuenta
- Los proyectos seleccionados, el historial de conexiones y los favoritos pertenecen a la cuenta activa
- Al cambiar de cuenta se desconectan los túneles y se restaura la vista de la otra cuenta
- Las listas guardadas en versiones anteriores pasan a la cuenta con sesión iniciada al actualizar
Escritorio remoto, diagnóstico e idiomas
- En Linux, los perfiles RDP de Remmina usan color de 32 bits, así que los hosts Windows ya no se ven con los colores degradados
- VNC en cualquier display (por ejemplo
:1, puerto 5901), recordado por VM; antes el puerto era siempre 5900 - Connectivity Doctor comprueba que el llavero responde y ofrece un enlace a Cloud Console cuando la solución pediría gcloud
- Errores de Rust y notificaciones de escritorio traducidos al español y al inglés
- El log indica el build en ejecución, los motores en uso y de dónde sale cada uno
Limitaciones conocidas
Están documentadas en el README y en las notas de la versión para que no te las encuentres por sorpresa:
- El QA manual no está terminado: faltan datos sobre procesos zombi al cerrar clientes, sobre si desconectar en LCC corta una sesión RDP activa y sobre la prueba de no-regresión de RDP y del port forwarding SSH con ambos motores.
- El cliente SSH nativo no verifica la clave del host. La sesión viaja dentro del túnel IAP, cifrado y autenticado ante Google, lo que reduce la exposición, pero sigue siendo una carencia real.
- Connectivity Doctor marca una comprobación como fallida y todavía no se sabe cuál es.
- Con el motor de túnel gcloud,
start-iap-tunnelha fallado por falta del permisocompute.instances.getaunque la app lee la misma VM con la misma cuenta. Está en investigación. - Un port forwarding nativo inactivo no detecta que se cayó hasta que alguien se conecta a través de él.
- El diálogo de error al lanzar VNC tiene tests, pero aún nadie lo ha visto en pantalla.
- En macOS, los túneles, el SSH y los clientes RDP y VNC aún necesitan una pasada completa de QA.
- En macOS, si la app se cierra de golpe, los procesos de túnel de gcloud no se cierran con ella. Al salir de forma normal sí se limpian.
Cada archivo lleva atestación de procedencia y SBOM (Sigstore). Para verificar una descarga: gh attestation verify --repo jordilopezr/LCC <archivo>
Requisitos
- ✓ Google Cloud SDK (
gcloud) instalado y en el PATH. - ✓ Un cliente RDP o VNC para conexiones de escritorio remoto (por ejemplo, Remmina).
- ✓ Linux:
libsecretyjsoncpppara el almacenamiento seguro de credenciales.