QuickTerminal - Guía

QuickTerminal es un emulador de terminal completo con conexiones SSH, Telnet, Mosh, Serial, AWS SSM y GCP IAP, un navegador SFTP integrado, agentes de IA, snippets de comandos, políticas de ejecución y gestión de sesiones. Esta guía cubre todo lo que necesitas para sacarle el máximo partido.

Primeros pasos

  1. Inicia la aplicación — llegas a la pantalla principal con tus sesiones guardadas y un botón para iniciar una nueva conexión.
  2. Inicia un shell local — toca Local Shell para abrir inmediatamente una sesión de terminal en tu máquina.
  3. Crea una sesión remota — toca New Session, elige un protocolo (SSH, Telnet, Mosh, Serial, AWS SSM o GCP IAP) e introduce los datos de conexión.
  4. Guarda la sesión — ponle un nombre y asígnala a un grupo. Vuelve a conectar con un solo toque en cualquier momento.
  5. Explora la paleta de comandos — pulsa Ctrl + Shift + P para acceder a todas las acciones desde una lista buscable.
Si te conectas a un servidor remoto por primera vez, QuickTerminal te pedirá que verifiques la huella del host antes de establecer la conexión.
--- --- --- --- ---

Visión general de la interfaz

Barra lateral

La barra lateral plegable organiza tu espacio de trabajo:

  • Sessions — todas las sesiones guardadas agrupadas por proyecto o entorno
  • SFTP — abre el navegador gráfico de archivos para la conexión activa
  • Snippets — tu biblioteca de comandos guardados
  • AI Agent — abre el panel del asistente de IA
  • Settings / Help — en la parte inferior de la barra lateral

Área del terminal

El espacio de trabajo central muestra:

  • El terminal activo con entrada y salida completas
  • Una barra de pestañas para cambiar entre varias sesiones abiertas
  • La barra de estado en la parte inferior que muestra el estado de la conexión, el protocolo y el temporizador de la sesión
  • Una vista de panel dividido opcional para ejecutar varios terminales en paralelo

Command Palette

Pulsa Ctrl + Shift + P para abrir la paleta de comandos. Escribe para filtrar acciones y pulsa Enter para ejecutar. Todas las funciones de QuickTerminal son accesibles a través de la paleta.

--- --- --- --- ---

Local Shell

QuickTerminal incluye un shell local totalmente integrado para ejecutar comandos en tu propia máquina.

  • Detección del shell — detecta y utiliza automáticamente tu shell predeterminado (bash, zsh, fish, PowerShell)
  • Seguimiento del directorio de trabajo — la barra de estado siempre muestra tu directorio actual
  • Historial de comandos — historial persistente entre sesiones, buscable con Ctrl + R
  • Variables de entorno — hereda automáticamente tu perfil de shell y entorno
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Puedes abrir varias pestañas de shell local simultáneamente. Cada una se ejecuta como un proceso independiente con su propio directorio de trabajo.
--- --- --- --- ---

Conexiones SSH

SSH es el protocolo principal para acceso remoto seguro. QuickTerminal admite todas las funciones modernas de SSH.

Autenticación

  • Contraseña — introduce las credenciales al conectar o guárdalas de forma segura en la sesión
  • Basada en clave — utiliza claves RSA, Ed25519 o ECDSA. Importa desde archivo o genera nuevos pares de claves
  • Reenvío de agente — reenvía tu agente SSH local al host remoto para acceso sin problemas multisalto
  • Interactiva por teclado — admite autenticación de dos factores y solicitudes de desafío-respuesta

Reenvío de puertos

  • Reenvío local — haz un túnel de un puerto remoto a tu máquina local
  • Reenvío remoto — expón un servicio local al host remoto
  • Reenvío dinámico — crea un proxy SOCKS a través del túnel SSH

Configuración de sesión

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
La verificación de la clave del host se aplica por defecto. Si una clave de host cambia inesperadamente, QuickTerminal te advertirá y bloqueará la conexión hasta que aceptes explícitamente la nueva clave.
--- --- --- --- ---

Otros protocolos

Remote Shell
Telnet
Protocolo clásico sin cifrar para sistemas heredados, conmutadores de red y equipos que no admiten SSH.
Remote Shell
Mosh
Shell móvil que sobrevive a los cambios de red, alta latencia y conectividad intermitente. Ideal para itinerancia.
Hardware
Serial
Conexiones directas por puerto serie para dispositivos empotrados, enrutadores, conmutadores y hardware IoT. Velocidad en baudios, bits de datos y paridad configurables.
Cloud
AWS SSM
Conecta con instancias EC2 vía AWS Systems Manager Session Manager. Sin necesidad de puertos entrantes ni hosts bastión.
Cloud
GCP IAP
Tunel hacia VMs de Google Cloud a través de Identity-Aware Proxy. Acceso seguro y sin cortafuegos con controles basados en IAM.

Telnet

Configura el host y el puerto. Las conexiones Telnet no están cifradas; úsalas solo en redes de confianza o para equipos que lo requieran.

Mosh

Requiere el servidor Mosh instalado en el host remoto. QuickTerminal gestiona automáticamente el handshake SSH inicial y la configuración de la sesión UDP. Ideal para condiciones de red móviles o poco fiables.

Serial

Selecciona el puerto serie, la velocidad en baudios (9600, 19200, 38400, 57600, 115200, etc.), los bits de datos, los bits de parada, la paridad y el control de flujo. El terminal muestra datos serie en bruto y admite el envío de señales de ruptura.

AWS SSM

Autentícate con tus credenciales de AWS o un rol IAM. Selecciona la instancia de destino por ID o nombre. QuickTerminal invoca el complemento de sesión SSM para establecer la conexión.

GCP IAP

Autentícate con tu cuenta de Google Cloud. Selecciona el proyecto, la zona y la instancia. QuickTerminal hace el túnel a través de IAP utilizando tus permisos IAM.

Telnet transmite los datos en texto plano, incluyendo las contraseñas. Evita utilizar Telnet en redes no fiables. Utiliza SSH o Mosh para conexiones seguras siempre que sea posible.
--- --- --- --- ---

Navegador SFTP

El navegador SFTP incorporado proporciona un gestor gráfico de archivos para cualquier host conectado por SSH.

  • Navega por los directorios — desplázate por el sistema de archivos remoto con una vista de árbol y lista familiar
  • Sube archivos — arrastra y suelta archivos desde tu máquina local o usa el botón de subida
  • Descarga archivos — selecciona archivos y descárgalos a un directorio local
  • Edita remotamente — abre archivos de texto en un editor integrado y guárdalos directamente en el servidor
  • Permisos — visualiza y modifica permisos de archivos, propiedad y marcas de tiempo
  • Búsqueda — encuentra archivos por nombre dentro del árbol de directorios actual
El navegador SFTP comparte la autenticación de la sesión SSH. No se necesitan credenciales adicionales — simplemente abre el panel SFTP mientras estás conectado.
--- --- --- --- ---

AI Agents

Los agentes de IA de QuickTerminal te ayudan con la composición de comandos, el análisis de salidas y la automatización de tareas.

Qué pueden hacer los agentes de IA

  • Generación de comandos — describe lo que quieres en lenguaje natural y el agente sugiere el comando correcto
  • Explicación de salidas — pega o redirige la salida del terminal al agente para obtener un análisis legible
  • Diagnóstico de errores — comparte mensajes de error y obtén soluciones sugeridas con explicaciones
  • Automatización multietapa — describe un flujo de trabajo y el agente genera una secuencia de comandos
  • Generación de scripts — pide al agente que cree scripts de shell para tareas repetitivas

Uso del panel del agente

  1. Abre el panel AI Agent desde la barra lateral o pulsa Ctrl + Shift + A.
  2. Escribe tu solicitud en lenguaje natural.
  3. Revisa el comando o explicación sugerida.
  4. Haz clic en Insert para pegar el comando en tu terminal, o Copy al portapapeles.
Los agentes de IA procesan los datos en el dispositivo. Tus comandos, salidas y conversaciones nunca se envían a servidores externos. El agente funciona completamente dentro de QuickTerminal.
--- --- --- --- ---

Snippets

Los snippets te permiten guardar, organizar e insertar rápidamente comandos utilizados con frecuencia.

Crear un snippet

  1. Abre el panel Snippets desde la barra lateral.
  2. Toca New Snippet.
  3. Introduce el comando, un nombre y una descripción opcional.
  4. Utiliza la sintaxis ${variable_name} para plantillas parametrizadas.
  5. Guarda en tu biblioteca de snippets.

Variables de plantilla

# Snippet with variables
$ ssh ${user}@${host} -p ${port:22}
# ${port:22} uses 22 as default if not specified

Cuando insertas un snippet parametrizado, QuickTerminal te pide que rellenes cada variable antes de insertar el comando final.

Organizar snippets

  • Asigna etiquetas para agrupar snippets relacionados (por ejemplo, deployment, monitoring, database)
  • Busca snippets por nombre, contenido o etiqueta
  • Ancla tus snippets más usados para acceso rápido en la parte superior de la lista
Puedes insertar un snippet en cualquier sesión de terminal activa. El comando se pega en la posición del cursor, listo para editar o ejecutar.
--- --- --- --- ---

Command Palette

La paleta de comandos es un lanzador universal de acciones accesible desde cualquier parte de QuickTerminal.

  • Pulsa Ctrl + Shift + P para abrirla
  • Escribe para filtrar acciones — la coincidencia aproximada encuentra lo que necesitas rápidamente
  • Las acciones incluyen: crear sesiones, abrir SFTP, cambiar configuraciones, ejecutar snippets y más
  • Las acciones usadas recientemente aparecen en la parte superior para acceso rápido repetido
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
La paleta de comandos es la forma más rápida de navegar por QuickTerminal. Puedes acceder a cualquier función sin soltar el teclado.
--- --- --- --- ---

Execution Policies

Las políticas de ejecución te permiten definir reglas de seguridad que protegen contra comandos accidentales o destructivos.

Tipos de políticas

Policy What It Does Example
Block Impide completamente que el comando se ejecute Block rm -rf /
Confirm Requiere confirmación explícita antes de la ejecución Confirm any DROP TABLE
Sandbox Restringe la ejecución a directorios o entornos específicos Sandbox to ~/projects
Log Registra el comando en un historial de auditoría sin bloquearlo Log all sudo commands

Configurar políticas

  1. Ve a Settings > Execution Policies.
  2. Toca New Policy.
  3. Define el patrón — un prefijo de comando, una expresión regular o una palabra clave para coincidir.
  4. Elige la acción (block, confirm, sandbox o log).
  5. Establece el ámbito — aplicar a todas las sesiones, grupos específicos o sesiones individuales.
Las políticas de ejecución son salvaguardas consultivas para el shell local. No pueden evitar comandos ejecutados en hosts remotos donde el servidor procesa la entrada directamente.
--- --- --- --- ---

Configuración

Apariencia

  • Theme — modos Claro y Oscuro con detección de preferencia del sistema
  • Font family — elige tu fuente monoespaciada preferida para el terminal
  • Font size — tamaño de texto del terminal ajustable
  • Color scheme — selecciona paletas de colores de terminal integradas o importa esquemas personalizados

Terminal

  • Scrollback buffer — configura cuántas líneas de historial mantener en memoria
  • Cursor style — block, underline o bar
  • Bell behavior — destello visual, sonido del sistema o silencioso
  • Copy on select — copia automáticamente el texto seleccionado al portapapeles

Conexiones

  • Default SSH port — establece un puerto predeterminado personalizado para nuevas sesiones SSH
  • Keep-alive interval — envía paquetes periódicos para evitar tiempos de espera de conexión
  • Reconnect on disconnect — intenta automáticamente restaurar las conexiones caídas

Execution Policies

  • Gestiona reglas de block, confirm, sandbox y log
  • Activa o desactiva políticas por grupo de sesiones
--- --- --- --- ---

Atajos de teclado

ShortcutAction
Ctrl + Shift + PAbrir la paleta de comandos
Ctrl + Shift + NNueva sesión
Ctrl + Shift + TNueva pestaña de shell local
Ctrl + Shift + AAbrir panel AI Agent
Ctrl + Shift + SAbrir panel Snippets
Ctrl + Shift + FAbrir navegador SFTP
Ctrl + TabCambiar a la pestaña siguiente
Ctrl + Shift + TabCambiar a la pestaña anterior
Ctrl + WCerrar pestaña actual
Ctrl + Shift + DAlternar panel dividido
Ctrl + RBuscar en historial de comandos
Ctrl + CCopiar selección (o enviar interrupción)
Ctrl + VPegar del portapapeles
Ctrl + ,Abrir Configuración
F1Abrir Ayuda
--- --- --- --- ---

Consejos & trucos

Utiliza snippets parametrizados para comandos que ejecutas en diferentes servidores. Define variables como ${host} y ${user} para rellenarlas dinámicamente cada vez.
Configura grupos de sesiones por proyecto o entorno (production, staging, development) para mantener organizada tu barra lateral a medida que crece tu lista de servidores.
Activa Reconnect on disconnect en la Configuración para sesiones de larga duración. QuickTerminal restaurará automáticamente las conexiones SSH y Mosh caídas.
Utiliza el AI Agent para explicar salidas de comando desconocidas. Selecciona el texto, abre el agente y pide un análisis.
Combina políticas de ejecución con grupos de sesiones para aplicar reglas de seguridad diferentes para entornos de producción frente a desarrollo.
El navegador SFTP admite arrastrar y soltar desde tu gestor de archivos del sistema. Suelta archivos en el navegador para subirlos directamente.
--- --- --- --- ---

Solución de problemas

IssueSolution
Conexión SSH rechazadaVerifica el host, el puerto y que el servicio SSH se esté ejecutando en el servidor remoto. Comprueba los cortafuegos y grupos de seguridad.
La verificación de la clave del host ha falladoLa clave del servidor ha cambiado. Si es lo esperado (reconstrucción del servidor), elimina la clave antigua y vuelve a conectar. Si es inesperado, investiga antes de aceptar.
La conexión Mosh se cae inmediatamenteAsegúrate de que el servidor Mosh esté instalado en el host remoto y que los puertos UDP 60000-61000 estén abiertos.
Puerto serie no detectadoComprueba que el dispositivo esté conectado y el controlador correcto esté instalado. Prueba otro puerto USB o cable.
La sesión AWS SSM fallaVerifica tus credenciales AWS, permisos IAM y que el agente SSM se esté ejecutando en la instancia de destino.
Tiempo de espera del túnel GCP IAPComprueba tus permisos IAM para la instancia y asegúrate de que la API IAP esté habilitada en tu proyecto.
La transferencia SFTP se detieneLos archivos grandes en conexiones lentas pueden parecer detenidos. Comprueba el indicador de progreso de la transferencia. Intenta reducir el número de transferencias simultáneas.
AI Agent no respondeEl agente procesa los datos en el dispositivo. Si el dispositivo está bajo una carga intensa, el agente puede tardar más en responder. Cierra las pestañas no utilizadas para liberar recursos.
Las variables de snippet no piden valoresAsegúrate de que las variables usan la sintaxis ${name}. Texto plano como $name sin llaves no activará la solicitud.
La política de ejecución no bloqueaLas políticas coinciden con patrones de comandos localmente. Comprueba el patrón regex y el ámbito. Las políticas no se aplican a comandos ejecutados en hosts remotos.
--- --- --- --- ---

Privacidad

  • QuickTerminal no requiere una cuenta ni inicio de sesión.
  • No se recopilan datos de uso, analíticas ni telemetría.
  • Todas las credenciales se cifran utilizando los keystores nativos de la plataforma.
  • Los agentes de IA se ejecutan completamente en el dispositivo — no se envían datos a servidores externos.
  • El historial de sesiones y los snippets se almacenan localmente en tu dispositivo.
  • Las transferencias SFTP son directas entre tu dispositivo y el host remoto.
  • La aplicación funciona completamente sin conexión para el shell local y las conexiones serie.