QuickTerminal - Guia

QuickTerminal és un emulador de terminal complet amb connexions SSH, Telnet, Mosh, Serial, AWS SSM i GCP IAP, un navegador SFTP integrat, agents AI, snippets de comandes, polítiques d'execució i gestió de sessions. Aquesta guia cobreix tot el que necessites per treure'n el màxim profit.

Primers passos

  1. Inicia l'aplicació — arribes a la pantalla d'inici amb les sessions desades i un botó per iniciar una nova connexió.
  2. Inicia un shell local — toca Local Shell per obrir una sessió de terminal a la teva màquina immediatament.
  3. Crea una sessió remota — toca New Session, tria un protocol (SSH, Telnet, Mosh, Serial, AWS SSM o GCP IAP) i introdueix les dades de la connexió.
  4. Desa la sessió — dona-li un nom i assigna-la a un grup. Reconnecta-hi amb un sol toc en qualsevol moment.
  5. Explora la paleta de comandes — prem Ctrl + Shift + P per accedir a totes les accions des d'una llista cercable.
Si et connectes a un servidor remot per primera vegada, QuickTerminal et demanarà verificar l'empremta del host abans d'establir la connexió.
--- --- --- --- ---

Vista general de la interfície

Barra lateral

La barra lateral plegable organitza el teu espai de treball:

  • Sessions — totes les sessions desades agrupades per projecte o entorn
  • SFTP — obre el navegador gràfic de fitxers per a la connexió activa
  • Snippets — la teva biblioteca de comandes desades
  • AI Agent — obre el panell de l'assistent AI
  • Settings / Help — al peu de la barra lateral

Àrea del terminal

L'espai de treball central mostra:

  • El terminal actiu amb entrada i sortida completes
  • Una barra de pestanyes per canviar entre diverses sessions obertes
  • La barra d'estat al peu que mostra l'estat de la connexió, el protocol i el temporitzador de la sessió
  • Una vista de panell dividit opcional per executar diversos terminals un al costat de l'altre

Command Palette

Prem Ctrl + Shift + P per obrir la paleta de comandes. Escriu per filtrar accions i prem Enter per executar. Totes les funcions de QuickTerminal són accessibles a través de la paleta.

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

Local Shell

QuickTerminal inclou un shell local totalment integrat per executar comandes a la teva màquina.

  • Detecció del shell — detecta i utilitza automàticament el teu shell predeterminat (bash, zsh, fish, PowerShell)
  • Seguiment del directori de treball — la barra d'estat mostra sempre el directori actual
  • Historial de comandes — historial persistent entre sessions, cercable amb Ctrl + R
  • Variables d'entorn — hereta el teu perfil de shell i entorn automàticament
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Pots obrir diverses pestanyes de shell local simultàniament. Cadascuna funciona com un procés independent amb el seu propi directori de treball.
--- --- --- --- ---

Connexions SSH

SSH és el protocol principal per a l'accés remot segur. QuickTerminal admet totes les funcions modernes de SSH.

Autenticació

  • Contrasenya — introdueix credencials en el moment de la connexió o desa-les de manera segura a la sessió
  • Basada en clau — utilitza claus RSA, Ed25519 o ECDSA. Importa-les des d'un fitxer o genera parells de claus nous
  • Reenviament d'agent — reenvia el teu agent SSH local al host remot per a accés multi-salt sense problemes
  • Interactiva per teclat — admet autenticació de dos factors i sol·licituds de repte-resposta

Reenviament de ports

  • Reenviament local — fes un túnel d'un port remot cap a la teva màquina local
  • Reenviament remot — exposa un servei local al host remot
  • Reenviament dinàmic — crea un proxy SOCKS a través del túnel SSH

Configuració de la sessió

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
La verificació de la clau del host s'aplica per defecte. Si una clau de host canvia inesperadament, QuickTerminal t'avisarà i bloquejarà la connexió fins que acceptis explícitament la nova clau.
--- --- --- --- ---

Altres protocols

Remote Shell
Telnet
Protocol clàssic no xifrat per a sistemes antics, commutadors de xarxa i equipaments que no admeten SSH.
Remote Shell
Mosh
Shell mòbil que sobreviu a canvis de xarxa, alta latència i connectivitat intermitent. Ideal per a l'itinerància.
Hardware
Serial
Connexions directes per port sèrie per a dispositius encastats, encaminadors, commutadors i maquinari IoT. Velocitat en baud, bits de dades i paritat configurables.
Cloud
AWS SSM
Connecta a instàncies EC2 via AWS Systems Manager Session Manager. Sense ports entrants ni hosts bastió.
Cloud
GCP IAP
Fes un túnel a VMs de Google Cloud a través d'Identity-Aware Proxy. Accés segur i sense tallafocs amb controls basats en IAM.

Telnet

Configura el host i el port. Les connexions Telnet no són xifrades; utilitza'l només en xarxes de confiança o per a equipament que ho requereixi.

Mosh

Requereix el servidor Mosh instal·lat al host remot. QuickTerminal gestiona automàticament l'intercanvi inicial SSH i la configuració de la sessió UDP. Ideal per a condicions de xarxa mòbils o poc fiables.

Serial

Selecciona el port sèrie, la velocitat en baud (9600, 19200, 38400, 57600, 115200, etc.), els bits de dades, els bits de parada, la paritat i el control de flux. El terminal mostra dades sèrie en brut i admet l'enviament de senyals de ruptura.

AWS SSM

Autentica't amb les teves credencials d'AWS o un rol IAM. Selecciona la instància objectiu per ID o nom. QuickTerminal invoca el connector de sessió SSM per establir la connexió.

GCP IAP

Autentica't amb el teu compte de Google Cloud. Selecciona el projecte, la zona i la instància. QuickTerminal fa el túnel a través d'IAP utilitzant els teus permisos IAM.

Telnet transmet dades en text pla, incloent-hi contrasenyes. Evita utilitzar Telnet per xarxes no fiables. Utilitza SSH o Mosh per a connexions segures sempre que sigui possible.
--- --- --- --- ---

Navegador SFTP

El navegador SFTP integrat proporciona un gestor de fitxers gràfic per a qualsevol host connectat per SSH.

  • Navega pels directoris — desplaça't pel sistema de fitxers remot amb una vista d'arbre i de llista familiar
  • Puja fitxers — arrossega i deixa anar fitxers des de la teva màquina local o utilitza el botó de pujada
  • Baixa fitxers — selecciona fitxers i descarrega'ls a un directori local
  • Edita remotament — obre fitxers de text en un editor integrat i desa'ls directament al servidor
  • Permisos — visualitza i modifica permisos de fitxer, propietat i marques de temps
  • Cerca — troba fitxers pel nom dins l'arbre de directoris actual
El navegador SFTP comparteix l'autenticació de la sessió SSH. No calen credencials addicionals — simplement obre el panell SFTP mentre estàs connectat.
--- --- --- --- ---

AI Agents

Els agents AI de QuickTerminal t'ajuden amb la composició de comandes, l'anàlisi de sortides i l'automatització de tasques.

Què poden fer els agents AI

  • Generació de comandes — descriu el que vols en llenguatge natural i l'agent suggereix la comanda adequada
  • Explicació de sortides — enganxa o canalitza la sortida del terminal a l'agent per obtenir una explicació llegible
  • Diagnòstic d'errors — comparteix missatges d'error i obté solucions suggerides amb explicacions
  • Automatització multi-pas — descriu un flux de treball i l'agent genera una seqüència de comandes
  • Generació d'scripts — demana a l'agent que creï scripts de shell per a tasques repetitives

Utilitzar el panell de l'agent

  1. Obre el panell AI Agent des de la barra lateral o prem Ctrl + Shift + A.
  2. Escriu la teva sol·licitud en llenguatge natural.
  3. Revisa la comanda o explicació suggerida.
  4. Fes clic a Insert per enganxar la comanda al terminal, o Copy al porta-retalls.
Els agents AI processen les dades al dispositiu. Les teves comandes, sortides i converses no s'envien mai a servidors externs. L'agent treballa completament dins de QuickTerminal.
--- --- --- --- ---

Snippets

Els snippets et permeten desar, organitzar i inserir ràpidament comandes utilitzades sovint.

Crear un snippet

  1. Obre el panell Snippets des de la barra lateral.
  2. Toca New Snippet.
  3. Introdueix la comanda, un nom i una descripció opcional.
  4. Utilitza la sintaxi ${variable_name} per a plantilles parametritzades.
  5. Desa a la teva biblioteca de snippets.

Variables de plantilla

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

Quan inserteixes un snippet parametritzat, QuickTerminal et demana que omplis cada variable abans d'inserir la comanda final.

Organitzar snippets

  • Assigna etiquetes per agrupar snippets relacionats (per exemple, deployment, monitoring, database)
  • Cerca snippets per nom, contingut o etiqueta
  • Fixa els snippets més utilitzats per a accés ràpid a la part superior de la llista
Pots inserir un snippet a qualsevol sessió de terminal activa. La comanda s'enganxa a la posició del cursor, llesta per editar o executar.
--- --- --- --- ---

Command Palette

La paleta de comandes és un llançador universal d'accions accessible des de qualsevol lloc de QuickTerminal.

  • Prem Ctrl + Shift + P per obrir-la
  • Escriu per filtrar accions — la concordança aproximada troba el que necessites ràpidament
  • Les accions inclouen: crear sessions, obrir SFTP, canviar la configuració, executar snippets i més
  • Les accions utilitzades recentment apareixen a la part superior per a un accés repetit ràpid
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
La paleta de comandes és la manera més ràpida de navegar per QuickTerminal. Pots accedir a qualsevol funció sense abandonar el teclat.
--- --- --- --- ---

Execution Policies

Les polítiques d'execució et permeten definir regles de seguretat que protegeixen contra comandes accidentals o destructives.

Tipus de polítiques

Policy What It Does Example
Block Impedeix completament que la comanda s'executi Block rm -rf /
Confirm Requereix confirmació explícita abans de l'execució Confirm any DROP TABLE
Sandbox Restringeix l'execució a directoris o entorns específics Sandbox to ~/projects
Log Registra la comanda en una pista d'auditoria sense bloquejar-la Log all sudo commands

Configurar polítiques

  1. Ves a Settings > Execution Policies.
  2. Toca New Policy.
  3. Defineix el patró — un prefix de comanda, una regex o una paraula clau per fer la concordança.
  4. Tria l'acció (block, confirm, sandbox o log).
  5. Estableix l'àmbit — aplica-ho a totes les sessions, a grups específics o a sessions individuals.
Les polítiques d'execució són salvaguardes consultives per al shell local. No poden evitar comandes executades en hosts remots on el servidor processa l'entrada directament.
--- --- --- --- ---

Configuració

Aparença

  • Theme — modes Light i Dark amb detecció de preferència del sistema
  • Font family — tria la teva tipografia monoespaiada preferida per al terminal
  • Font size — mida del text del terminal ajustable
  • Color scheme — selecciona paletes de colors de terminal integrades o importa esquemes personalitzats

Terminal

  • Scrollback buffer — configura quantes línies d'historial mantenir en memòria
  • Cursor style — block, underline o bar
  • Bell behavior — flaix visual, so del sistema o silenciós
  • Copy on select — copia automàticament el text seleccionat al porta-retalls

Connexions

  • Default SSH port — estableix un port predeterminat personalitzat per a noves sessions SSH
  • Keep-alive interval — envia paquets periòdics per evitar temps d'espera de connexió
  • Reconnect on disconnect — intenta restaurar automàticament les connexions caigudes

Execution Policies

  • Gestiona regles de block, confirm, sandbox i log
  • Activa o desactiva polítiques per grup de sessions
--- --- --- --- ---

Dreceres de teclat

ShortcutAction
Ctrl + Shift + PObre la paleta de comandes
Ctrl + Shift + NNova sessió
Ctrl + Shift + TNova pestanya de shell local
Ctrl + Shift + AObre el panell AI Agent
Ctrl + Shift + SObre el panell Snippets
Ctrl + Shift + FObre el navegador SFTP
Ctrl + TabCanvia a la pestanya següent
Ctrl + Shift + TabCanvia a la pestanya anterior
Ctrl + WTanca la pestanya actual
Ctrl + Shift + DAlterna el panell dividit
Ctrl + RCerca l'historial de comandes
Ctrl + CCopia la selecció (o envia interrupció)
Ctrl + VEnganxa des del porta-retalls
Ctrl + ,Obre la Configuració
F1Obre l'Ajuda
--- --- --- --- ---

Consells & trucs

Utilitza snippets parametritzats per a comandes que executes en diferents servidors. Defineix variables com ${host} i ${user} per omplir-les dinàmicament cada vegada.
Configura grups de sessions per projecte o entorn (production, staging, development) per mantenir la barra lateral organitzada a mesura que creix la teva llista de servidors.
Activa Reconnect on disconnect a la Configuració per a sessions de llarga durada. QuickTerminal restaurarà automàticament les connexions SSH i Mosh caigudes.
Utilitza l'AI Agent per explicar sortides de comandes desconegudes. Selecciona el text, obre l'agent i demana una explicació.
Combina polítiques d'execució amb grups de sessions per aplicar regles de seguretat diferents per a entorns de producció versus desenvolupament.
El navegador SFTP admet arrossegar i deixar anar des del gestor de fitxers del sistema. Deixa anar els fitxers al navegador per pujar-los directament.
--- --- --- --- ---

Resolució de problemes

IssueSolution
Connexió SSH rebutjadaVerifica el host, el port i que el servei SSH s'estigui executant al servidor remot. Comprova els tallafocs i els grups de seguretat.
Ha fallat la verificació de la clau del hostLa clau del servidor ha canviat. Si això és esperat (reconstrucció del servidor), elimina la clau antiga i torna a connectar. Si és inesperat, investiga abans d'acceptar.
La connexió Mosh cau immediatamentAssegura't que el servidor Mosh estigui instal·lat al host remot i que els ports UDP 60000-61000 estiguin oberts.
Port sèrie no detectatComprova que el dispositiu estigui connectat i que el controlador correcte estigui instal·lat. Prova un altre port USB o cable.
Ha fallat la sessió AWS SSMVerifica les teves credencials d'AWS, els permisos IAM i que l'agent SSM s'estigui executant a la instància objectiu.
Temps d'espera del túnel GCP IAPComprova els teus permisos IAM per a la instància i assegura't que l'API IAP estigui activada al teu projecte.
La transferència SFTP s'aturaEls fitxers grans en connexions lentes poden semblar aturats. Comprova l'indicador de progrés de la transferència. Prova de reduir el nombre de transferències simultànies.
AI Agent no responL'agent processa les dades al dispositiu. Si el dispositiu està sota càrrega pesada, l'agent pot trigar més a respondre. Tanca pestanyes no utilitzades per alliberar recursos.
Les variables del snippet no demanen valorsAssegura't que les variables utilitzen la sintaxi ${name}. El text pla com $name sense claus no activarà la sol·licitud.
La política d'execució no bloquejaLes polítiques fan coincidir patrons de comandes localment. Comprova el patró regex i l'àmbit. Les polítiques no s'apliquen a comandes executades en hosts remots.
--- --- --- --- ---

Privadesa

  • QuickTerminal no requereix un compte ni iniciar sessió.
  • No es recopilen dades d'ús, analítiques ni telemetria.
  • Totes les credencials es xifren amb els keystores natius de la plataforma.
  • Els agents AI s'executen totalment al dispositiu — no s'envien dades a servidors externs.
  • L'historial de sessions i els snippets es desen localment al teu dispositiu.
  • Les transferències SFTP són directes entre el teu dispositiu i el host remot.
  • L'aplicació funciona totalment fora de línia per al shell local i les connexions sèrie.