GenTerminal

¿Qué es GenTerminal?

GenTerminal es el cliente de terminal SSH multiplataforma de Genspark para iPhone, Android, Mac, Windows y Linux. Conéctate a tus servidores, gestiona tus hosts y ejecuta comandos desde cualquier dispositivo, con tus hosts y ajustes sincronizados a través de tu cuenta de Genspark.

Capacidades principales:

  • Terminal SSH — conéctate a cualquier servidor por SSH y trabaja en una terminal completa, en escritorio o móvil
  • Gestión de hosts — guarda tus servidores, organízalos en grupos y reconéctate a los hosts recientes con una pulsación
  • Sincronización entre dispositivos — inicia sesión con tu cuenta de Genspark y tus hosts guardados y ajustes te acompañan en todos los dispositivos
  • Vault de claves cifrado — protege tus contraseñas y claves privadas guardadas con una contraseña del vault
  • Transferencia de archivos SFTP — explora, sube y descarga archivos en tu servidor
  • Reenvío de puertos (aplicaciones de escritorio) — configura túneles locales y remotos
  • Snippets — guarda los comandos que reutilizas y ejecútalos con una pulsación
  • Mostrar/ocultar ventana rápido y bandeja del sistema (aplicaciones de escritorio) — muestra u oculta la ventana con un atajo global y mantenla a mano en la bandeja
  • Genspark Mesh — conecta tus propios dispositivos a una red privada para que puedan comunicarse directamente entre sí
  • Compartir terminal — comparte una terminal en vivo con otra persona mediante un enlace en el navegador
  • Pestaña de agente integrada — un agente integrado en su propia pestaña que puede leer el historial de desplazamiento de la terminal y ayudarte a manejar tus sesiones
  • Sesiones persistentes — tus sesiones siguen ejecutándose en el host cuando te desconectas

Inicio rápido

Descargar e instalar GenTerminal

  • iPhone: descárgala desde la App Store.
  • Android: obtén la app de Android como APK directo desde genterminal.ai, ya que no está en Google Play.
  • Mac / Windows / Linux: descarga la app de escritorio desde genterminal.ai. La app de escritorio para Linux se distribuye como AppImage y no se actualiza automáticamente; obtén las nuevas compilaciones para Linux desde la misma página.

Si algún enlace del instalador de escritorio no funciona, también puedes obtener la app de escritorio desde genspark.ai/download. Después, abre la app.

Inicia sesión con tu cuenta de Genspark

Inicia sesión con tu cuenta de Genspark existente. GenTerminal está integrado con Genspark, por lo que no es necesario registrarse por separado, y al iniciar sesión se habilita la sincronización de tus hosts entre dispositivos.

Agregar un host

Toca o haz clic en Agregar host (el botón +) y completa los datos de tu servidor:

  • Host / dirección: el nombre de host o la dirección IP del servidor
  • Puerto: el puerto SSH (normalmente 22)
  • Nombre de usuario: tu usuario de inicio de sesión en el servidor
  • Autenticación: una contraseña o una clave privada

Guarda el host.

Conectar

Abre el host que acabas de guardar para iniciar una sesión SSH. En las aplicaciones de escritorio, escribes comandos con el teclado como en cualquier terminal; en iPhone y Android, usa la barra de teclas de función situada sobre el teclado para teclas como Tab, Ctrl, Esc y las flechas.

Guías de funciones y tutoriales

Gestión de hosts y grupos

La lista de hosts es tu base de operaciones. Desde ahí puedes:

  • Añadir, editar y eliminar hosts — mantén todos tus servidores en un solo lugar
  • Organizarlos en grupos — ordena los servidores relacionados (por ejemplo, por proyecto o entorno) en grupos para que la lista se mantenga ordenada
  • Reconectarte a los hosts recientes — tus conexiones usadas más recientemente se muestran para reconectar con una pulsación

Sincronización en la nube entre dispositivos

Cuando has iniciado sesión con tu cuenta de Genspark, GenTerminal mantiene tus hosts, grupos, snippets y ajustes sincronizados automáticamente en todos tus dispositivos. Añade un servidor en tu teléfono y también estará en tu Mac — sin exportar ni importar manualmente.

La sincronización está vinculada a tu cuenta de Genspark, así que iniciar sesión en un dispositivo nuevo restaura todo lo que has guardado.

Vault de claves

El Vault protege las partes sensibles de tus hosts — las contraseñas y claves privadas guardadas — cifrándolas con una contraseña del vault que solo tú conoces. Tu contraseña del vault protege tus credenciales guardadas en cada dispositivo; el ajuste Cifrar claves antes de sincronizar que se describe a continuación controla cómo se protegen tus claves privadas cuando se sincronizan. Si olvidas tu contraseña del vault, no se puede recuperar; en su lugar, restableces el vault, lo que borra las credenciales almacenadas. En una versión actual, el restablecimiento se aprueba en tu navegador.

  • Establece una contraseña del vault — la primera vez que guardes credenciales, se te pedirá crear una contraseña del vault. Esta contraseña desbloquea tus claves guardadas en cualquier dispositivo.
  • Desbloquea en un dispositivo nuevo — introducir la misma contraseña del vault en otro dispositivo descifra ahí tus credenciales sincronizadas. Tu contraseña del vault nunca se almacena en nuestros servidores, así que guárdala en un lugar seguro; no podemos recuperarla por ti.
  • Cifra las claves antes de sincronizar — un ajuste que cifra tus claves privadas con tu contraseña del vault antes de que salgan de tu dispositivo, de modo que solo se sincroniza texto cifrado. Actívalo si quieres que tus claves estén protegidas de extremo a extremo en la sincronización.

Transferencia de archivos SFTP

Más allá de ejecutar comandos, GenTerminal puede explorar los archivos de tu servidor por SFTP. Abre el explorador de archivos de un host conectado para navegar por las carpetas, subir archivos desde tu dispositivo y descargar archivos del servidor.

Reenvío de puertos

En las aplicaciones de escritorio, GenTerminal puede configurar túneles SSH para que puedas alcanzar un servicio a través de tu servidor:

  • Reenvío local — haz que un puerto de una red remota sea accesible desde tu propia máquina (por ejemplo, para abrir una base de datos o una app web interna que solo tu servidor puede ver)
  • Reenvío remoto — expón un puerto de tu máquina en el lado remoto

Configura el túnel junto con la conexión del host y permanecerá activo mientras estés conectado.

Snippets

Los snippets son comandos que guardas una vez y reutilizas. Si te encuentras escribiendo el mismo comando a menudo, guárdalo como un snippet e insértalo en la terminal con una pulsación o un clic en lugar de volver a escribirlo.

Mostrar/ocultar ventana rápido y bandeja del sistema

En las aplicaciones de escritorio, GenTerminal se mantiene a mano sin saturar tu pantalla:

  • Atajo global — pulsa un atajo de teclado desde cualquier sitio para mostrar u ocultar al instante la ventana de GenTerminal. Puedes cambiar el atajo en Ajustes.
  • Bandeja del sistema — al cerrar la ventana, GenTerminal sigue ejecutándose en la bandeja (barra de menús en Mac), de modo que tus sesiones y el mostrar/ocultar rápido siguen disponibles. Sal por completo desde el menú de la bandeja cuando termines.

Barra de teclas de función

En iPhone y Android, los teclados del teléfono no tienen las teclas que necesita una terminal, así que GenTerminal añade una barra de teclas de función sobre el teclado con Tab, Ctrl, Esc, las teclas de flecha y otras teclas especiales, para que puedas ejecutar herramientas interactivas y atajos igual que en una terminal de escritorio.

Genspark Mesh

Genspark Mesh conecta tus propios dispositivos en una red privada para que puedan comunicarse entre sí directamente, a través de WireGuard, sin IP pública, sin puertos expuestos y sin necesidad de configurar una VPN por separado. Una vez que un dispositivo está en tu malla, aparece en la barra lateral listo para conectarse, y puedes abrir una conexión SSH con él desde cualquier otro dispositivo de la misma malla.

Configúralo en cada dispositivo. En Configuración → Genspark Mesh, activa Genspark Mesh. Para que el dispositivo acepte conexiones SSH desde tus otros dispositivos de la malla, activa también Permitir conexiones SSH entrantes.

Aprueba cada dispositivo en tu navegador. Cuando añades un dispositivo, Genspark muestra un código de emparejamiento y un enlace de aprobación; apruébalo en tu navegador y el dispositivo se unirá. Un dispositivo que ya has registrado se vuelve a conectar por sí solo, sin necesidad de aprobarlo de nuevo. Volver a registrar un dispositivo reemplaza su registro anterior.

Límites y coste. Puedes tener hasta 50 dispositivos en tu malla por cuenta de Genspark. Genspark Mesh es gratuito.

Compartir terminal

Comparte una terminal en vivo con otra persona mediante un enlace del navegador: resulta útil para trabajar en pareja en un problema o para que un colega eche un vistazo a una sesión.

Iniciar un uso compartido. Haz clic derecho en una pestaña conectada y elige Compartir terminal. GenTerminal crea un enlace del navegador que puedes enviar.

Quién puede unirse. Los espectadores inician sesión con su cuenta de Genspark e introducen la contraseña de uso compartido que les envíes. También puedes restringir el acceso a direcciones de correo electrónico o dominios específicos. De forma predeterminada, el uso compartido es de solo lectura; activa el interruptor opcional para permitir la entrada si quieres que los espectadores puedan escribir.

Mientras el uso compartido está activo. El enlace se mantiene tras una reconexión SSH, por lo que una sesión interrumpida no rompe el uso compartido. Desconectarte no lo revoca de inmediato: un uso compartido caduca unas 24 horas después de que dejes de compartir, y puedes mantener hasta cinco usos compartidos activos a la vez. Compartir terminal es gratuito.

Pestaña del agente integrado

GenTerminal incluye un agente integrado en su propia pestaña. El agente está vinculado a la terminal a la que está asociado: puede leer el historial de desplazamiento de esa pestaña y trabajar con tu sesión, de modo que puedes preguntarle sobre la salida que ya aparece en pantalla o pedirle que te ayude a dirigir lo que sucede a continuación. La terminal en sí es gratuita; el agente funciona a través del proxy de LLM de Genspark, por lo que sus respuestas consumen créditos de la cuenta de Genspark con la que hayas iniciado sesión.

Sesiones persistentes

GenTerminal ejecuta tus sesiones en el host, por lo que siguen activas aunque tu cliente no esté conectado. Cerrar la pestaña o perder la conexión de red no detiene la sesión: cuando vuelvas, seguirá ahí.

Solución de problemas

En iPhone, mi sesión SSH se desconecta poco después de cambiar de app — ¿por qué?

Este es el comportamiento esperado en iPhone, no un error. iOS limita lo que las apps pueden hacer en segundo plano, así que después de que GenTerminal lleve unos 30 segundos en segundo plano, el sistema operativo lo suspende y la conexión SSH se cae. Cuando vuelvas a la app, simplemente reconéctate al host. Para evitar una interrupción durante un comando de larga duración, mantén GenTerminal en primer plano. (Las apps de escritorio no se ven afectadas por este límite.)

Preguntas frecuentes

¿Qué plataformas admite GenTerminal?

GenTerminal funciona en iPhone, Android, Mac, Windows y Linux. Descarga la app para iPhone desde la App Store, la app para Android como APK directo desde genterminal.ai, y las apps de escritorio para Mac, Windows y Linux desde el mismo sitio. Tus hosts y ajustes se sincronizan en todas ellas cuando has iniciado sesión con la misma cuenta de Genspark. El reenvío de puertos y el atajo global / bandeja del sistema están disponibles en las apps de escritorio; la barra de teclas de función está en el móvil.

¿Cómo envío información de diagnóstico cuando reporto un problema?

Si te topas con un problema y nuestro equipo de soporte te pide registros, puedes subir diagnósticos desde dentro de la app:

  1. Abre Ajustes.
  2. Toca o haz clic en Enviar diagnósticos.

Esto sube los registros recientes de la app para que podamos investigar. Menciona la hora aproximada en que ocurrió el problema cuando contactes con soporte — nos ayuda a encontrar los registros correctos.

¿Cómo obtengo soporte?

Escríbenos a [email protected]. Incluye qué pasó, qué dispositivo y versión de SO usas y, si ya has subido diagnósticos, la hora aproximada del problema.

¿Cómo elimino mi cuenta?

Puedes eliminar tu cuenta desde dentro de la app. Abre Ajustes, busca la sección de cuenta y elige Eliminar cuenta. Eliminar tu cuenta borra tus datos sincronizados; esta acción no se puede deshacer.

¿Mis hosts guardados se sincronizan entre dispositivos?

Sí. Mientras hayas iniciado sesión con la misma cuenta de Genspark, tus hosts, grupos, snippets y ajustes se sincronizan automáticamente en iPhone, Android, Mac, Windows y Linux. Para descifrar las contraseñas y claves sincronizadas en un dispositivo nuevo, introduce ahí tu contraseña del vault.