Saltar al contenido
DeskSSH

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.

$ npx deskssh

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.

clic en una carpeta → ls -la /var/www → el escritorio renderiza el resultado

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ó.

  1. 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.

  2. 02

    Clic → comando

    Cada acción se traduce a un comando POSIX (ls, stat, mv, systemctl, ps…). El escritorio se renderiza con su salida.

  3. 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.

Disponible (MVP)

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

En desarrollo

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

En desarrollo

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.