Open source · Sin agente · Ya en GitHub y npm
Un escritorio, cualquier máquina. Solo SSH.
DeskSSH sintetiza un escritorio gráfico familiar sobre una conexión SSH puro. Cada clic ejecuta un comando real en el servidor remoto — y siempre lo ves.
| drwxr-xr-x | html | 4.0K |
| -rw-r--r-- | nginx.conf | 1.2K |
| -rw-r--r-- | sites.list | 318 |
Comando ejecutado en el host
$ ls -la /var/www▮
Qué NO es
No es escritorio remoto
-
No es VNC / RDP / X11
No viajan píxeles por la red. La GUI se sintetiza en el cliente a partir de la salida de comandos — no es un vídeo de una pantalla remota.
-
No hay agente que instalar
Totalmente sin agente. En el remoto solo corre el servidor SSH y herramientas POSIX estándar. Nada que desplegar, nada que mantener actualizado.
Qué es
Un escritorio que habla SSH
Conectas por SSH a un servidor sin entorno gráfico y DeskSSH te muestra un escritorio familiar. Detrás de cada clic hay un comando real — listar una carpeta ejecuta ls, abrir un servicio ejecuta systemctl — y la interfaz se construye con su salida.
Cómo funciona
La GUI se sintetiza en el cliente
DeskSSH corre en local, abre una sesión SSH y convierte tus clics en comandos. Transparencia total — el panel de comandos siempre muestra exactamente qué se ejecutó.
- 01
Conecta por SSH
DeskSSH corre en tu máquina y abre una sesión SSH puro a tu servidor. Sin demonio, sin agente en el remoto.
- 02
Clic → comando
Cada acción se traduce a un comando POSIX (ls, stat, mv, systemctl, ps…). El escritorio se renderiza con su salida.
- 03
Ves cada comando
Un panel en vivo muestra exactamente qué se ejecutó en el servidor. Auditable por diseño — nada ocurre a tus espaldas.
Funciones
Un escritorio completo, sobre una conexión SSH
Archivos
Navega, mueve y gestiona archivos con un gestor gráfico respaldado por comandos de shell reales.
Terminal
Una terminal interactiva completa siempre a un clic — el escritorio nunca esconde la shell.
Monitor
Observa procesos, recursos y servicios en tiempo real, traducidos de ps, top y systemctl.
Editor
Edita archivos remotos en un editor de código real con resaltado de sintaxis, guardando directo por SSH.
Servicios
Arranca, para e inspecciona unidades systemd desde la UI — cada acción muestra el systemctl detrás.
i18n y accesibilidad
HTML semántico, navegación por teclado y contraste AA, con la interfaz disponible en varios idiomas.
La DeskSSH Suite
Un motor, tres productos
DeskSSH es el motor open source. A su alrededor toma forma una suite — marcada con honestidad por su estado.
DeskSSH
El motor open source
El escritorio gráfico sobre SSH, sin agente. Libre y abierto, auto-hospedado con un solo comando.
AGPL-3.0
Vault
Credenciales seguras
Zero-knowledge en reposo y zero-secret-access en la conexión — tus claves nunca están en texto plano, y DeskSSH conecta sin llegar a leerlas.
AGPL-3.0
DeskSSH Cloud
Gestionado, para todos
DeskSSH como servicio gestionado para usuarios menos técnicos — sin auto-hospedar, sin configurar. Solo conecta.
Servicio gestionado
Estado actual
Dónde está DeskSSH hoy
Honestidad radical: esto es exactamente lo que funciona ahora mismo. No prometemos lo que no está construido.
-
Objetivos remotos
Hosts Linux por SSH
-
Idiomas de la interfaz
Inglés, español y portugués
-
Publicación
MVP publicado en npm
Open source
Abierto en su núcleo
DeskSSH es AGPL-3.0, y todo el motor vive en GitHub y npm. Léelo, ejecútalo, audítalo — la misma transparencia que te muestra cada comando es la que puedes apuntar al código fuente.
- AGPL-3.0
- Libre y copyleft. El motor permanece abierto, para siempre.
- Auditable
- Cada acción es un comando que puedes ver, registrar y revisar.
- Sin agente
- Nada que instalar en tus servidores más allá del SSH que ya corren.
Empezar
Ejecútalo con un comando
DeskSSH corre en tu máquina y conecta a tus servidores por SSH. Nada que instalar en el remoto.
Se distribuye por npm — así que corre en Windows, macOS y Linux, allá donde funcione Node.js.
Ejecútalo al instante
Sin instalar. Pruébalo con un solo comando.
$ npx deskssh
Instálalo globalmente
Instálalo una vez y llámalo por su nombre desde cualquier terminal.
$ npm install -g deskssh
$ deskssh
Requiere Node.js ≥ 20. Abre tu navegador en 127.0.0.1:8717 — introduce host, puerto, usuario y una contraseña o clave.
Roadmap
Esto no ha hecho más que empezar
El MVP ya está fuera y seguimos empujando. En lo que trabajamos a continuación:
Más sistemas operativos
Nuevos adaptadores para llegar más allá de la familia Debian — RHEL, Arch y más.
Mejores aplicaciones
Apps de escritorio más completas y capaces, sobre el mismo modelo transparente y sin agente.
Más idiomas
Extender la interfaz aún más, más allá de inglés, español y portugués.