QuickTerminal is een volwaardige terminal-emulator met SSH-, Telnet-, Mosh-, Serial-, AWS SSM- en GCP IAP-verbindingen, een geïntegreerde SFTP-browser, AI-agents, commando-snippets, uitvoeringsbeleid en sessiebeheer. Deze gids bevat alles wat je nodig hebt om er het meeste uit te halen.
Aan de slag
- Start de app — je komt op het startscherm met je opgeslagen sessies en een knop om een nieuwe verbinding te starten.
- Start een lokale shell — tik op Local Shell om direct een terminal-sessie op je machine te openen.
- Maak een externe sessie — tik op New Session, kies een protocol (SSH, Telnet, Mosh, Serial, AWS SSM of GCP IAP) en voer de verbindingsgegevens in.
- Bewaar de sessie — geef het een naam en wijs het toe aan een groep. Verbind altijd opnieuw met een enkele tik.
- Verken de Command Palette — druk op Ctrl + Shift + P om alle acties via één doorzoekbare lijst te openen.
Overzicht van de interface
Zijbalk
De inklapbare zijbalk organiseert je werkruimte:
- Sessies — alle opgeslagen sessies, gegroepeerd per project of omgeving
- SFTP — open de grafische bestandsbrowser voor de actieve verbinding
- Snippets — je opgeslagen commandobibliotheek
- AI Agent — open het paneel van de AI-assistent
- Instellingen / Help — onderaan de zijbalk
Terminalgebied
De centrale werkruimte toont:
- De actieve terminal met volledige invoer en uitvoer
- Een tabbalk om tussen meerdere geopende sessies te wisselen
- De statusbalk onderaan met de verbindingsstatus, het protocol en de sessie-timer
- Een optionele gesplitste weergave om meerdere terminals naast elkaar uit te voeren
Command Palette
Druk op Ctrl + Shift + P om de Command Palette te openen. Typ om acties te filteren en druk op Enter om uit te voeren. Elke functie in QuickTerminal is toegankelijk via de palette.
Lokale shell
QuickTerminal bevat een volledig geïntegreerde lokale shell om commando's uit te voeren op je eigen machine.
- Shell-detectie — detecteert en gebruikt automatisch je standaard shell (bash, zsh, fish, PowerShell)
- Werkmap-tracking — de statusbalk toont altijd je huidige map
- Commandogeschiedenis — persistente geschiedenis tussen sessies, doorzoekbaar met Ctrl + R
- Omgevingsvariabelen — neemt je shell-profiel en -omgeving automatisch over
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH-verbindingen
SSH is het belangrijkste protocol voor veilige externe toegang. QuickTerminal ondersteunt alle moderne SSH-functies.
Authenticatie
- Wachtwoord — voer inloggegevens in bij het verbinden of sla ze veilig op in de sessie
- Sleutelgebaseerd — gebruik RSA-, Ed25519- of ECDSA-sleutels. Importeer vanuit een bestand of genereer nieuwe sleutelparen
- Agent forwarding — stuur je lokale SSH-agent door naar de externe host voor naadloze multi-hop toegang
- Keyboard-interactive — ondersteunt two-factor authenticatie en challenge-response prompts
Port Forwarding
- Lokale forwarding — tunnel een externe poort naar je lokale machine
- Remote forwarding — stel een lokale dienst beschikbaar aan de externe host
- Dynamische forwarding — maak een SOCKS-proxy via de SSH-tunnel
Sessieconfiguratie
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Andere protocollen
Telnet
Configureer de host en poort. Telnet-verbindingen zijn niet versleuteld; gebruik alleen op vertrouwde netwerken of voor apparatuur die dit vereist.
Mosh
Vereist dat de Mosh-server op de externe host is geïnstalleerd. QuickTerminal handelt de initiële SSH-handshake en UDP-sessie-setup automatisch af. Ideaal voor mobiele of onbetrouwbare netwerkomstandigheden.
Serial
Selecteer de seriële poort, baudrate (9600, 19200, 38400, 57600, 115200, enz.), databits, stopbits, pariteit en flowcontrol. De terminal toont ruwe seriële data en ondersteunt het verzenden van break-signalen.
AWS SSM
Authenticeer met je AWS-referenties of IAM-rol. Selecteer de doelinstantie op ID of naam. QuickTerminal roept de SSM-sessie-plugin aan om de verbinding op te zetten.
GCP IAP
Authenticeer met je Google Cloud-account. Selecteer het project, de zone en de instantie. QuickTerminal tunnelt via IAP met je IAM-permissies.
SFTP-browser
De ingebouwde SFTP-browser biedt een grafische bestandsmanager voor elke via SSH verbonden host.
- Bladeren door mappen — navigeer door het externe bestandssysteem met een vertrouwde boom- en lijstweergave
- Bestanden uploaden — sleep bestanden vanaf je lokale machine of gebruik de uploadknop
- Bestanden downloaden — selecteer bestanden en download ze naar een lokale map
- Op afstand bewerken — open tekstbestanden in een ingebouwde editor en sla ze direct op naar de server
- Permissies — bekijk en wijzig bestandspermissies, eigendom en timestamps
- Zoeken — vind bestanden op naam binnen de huidige mapboom
AI-agents
De AI-agents van QuickTerminal helpen je bij het samenstellen van commando's, outputanalyse en taakautomatisering.
Wat AI-agents kunnen doen
- Commandogeneratie — beschrijf wat je wilt in gewone taal en de agent stelt het juiste commando voor
- Output-uitleg — plak of pipe terminaloutput naar de agent voor een leesbare uitsplitsing
- Foutdiagnose — deel foutmeldingen en ontvang voorgestelde oplossingen met uitleg
- Multi-step automatisering — beschrijf een workflow en de agent genereert een reeks commando's
- Scriptgeneratie — vraag de agent shell-scripts te maken voor repetitieve taken
Gebruik van het agent-paneel
- Open het AI Agent-paneel vanuit de zijbalk of druk op Ctrl + Shift + A.
- Typ je verzoek in natuurlijke taal.
- Bekijk het voorgestelde commando of de uitleg.
- Klik op Insert om het commando in je terminal te plakken, of op Copy om naar het klembord te kopiëren.
Snippets
Met snippets kun je veelgebruikte commando's opslaan, organiseren en snel invoegen.
Een snippet aanmaken
- Open het Snippets-paneel vanuit de zijbalk.
- Tik op New Snippet.
- Voer het commando, een naam en een optionele beschrijving in.
- Gebruik de
${variable_name}-syntaxis voor sjablonen met parameters. - Bewaar in je snippet-bibliotheek.
Sjabloonvariabelen
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Wanneer je een gepariseerde snippet invoegt, vraagt QuickTerminal je elke variabele in te vullen voordat het definitieve commando wordt ingevoegd.
Snippets organiseren
- Ken tags toe om gerelateerde snippets te groeperen (bv. deployment, monitoring, database)
- Zoek snippets op naam, inhoud of tag
- Pin je meest gebruikte snippets voor snelle toegang bovenaan de lijst
Command Palette
De Command Palette is een universele action-launcher die vanaf elke plek in QuickTerminal toegankelijk is.
- Druk op Ctrl + Shift + P om te openen
- Typ om acties te filteren — fuzzy matching vindt snel wat je nodig hebt
- Acties omvatten: sessies aanmaken, SFTP openen, instellingen schakelen, snippets uitvoeren en meer
- Onlangs gebruikte acties verschijnen bovenaan voor snelle herhaling
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Met Execution Policies kun je veiligheidsregels definiëren die beschermen tegen onbedoelde of destructieve commando's.
Beleidstypen
| Beleid | Wat het doet | Voorbeeld |
|---|---|---|
| Block | Voorkomt dat het commando volledig wordt uitgevoerd | Blokkeer rm -rf / |
| Confirm | Vereist expliciete bevestiging vóór uitvoering | Bevestig elke DROP TABLE |
| Sandbox | Beperkt uitvoering tot specifieke mappen of omgevingen | Sandbox naar ~/projects |
| Log | Registreert het commando in een audit trail zonder te blokkeren | Log alle sudo-commando's |
Beleid configureren
- Ga naar Settings > Execution Policies.
- Tik op New Policy.
- Definieer het pattern — een commandoprefix, regex of trefwoord om te matchen.
- Kies de actie (block, confirm, sandbox of log).
- Stel het bereik in — pas toe op alle sessies, specifieke groepen of individuele sessies.
Instellingen
Uiterlijk
- Thema — Lichte en Donkere modi met detectie van systeemvoorkeur
- Lettertype — kies je favoriete monospace-lettertype voor de terminal
- Lettergrootte — aanpasbare grootte van terminaltekst
- Kleurenschema — kies uit ingebouwde terminalkleurpaletten of importeer aangepaste schema's
Terminal
- Scrollback-buffer — configureer hoeveel regels geschiedenis in het geheugen worden bewaard
- Cursorstijl — blok, onderstreping of balk
- Bell-gedrag — visuele flash, systeemgeluid of stil
- Kopieer bij selectie — kopieer automatisch gemarkeerde tekst naar het klembord
Verbindingen
- Standaard SSH-poort — stel een aangepaste standaardpoort in voor nieuwe SSH-sessies
- Keep-alive-interval — verzend periodieke pakketten om verbindingstime-outs te voorkomen
- Automatisch verbinden bij verbreking — probeer automatisch verbroken verbindingen te herstellen
Execution Policies
- Beheer regels voor block, confirm, sandbox en log
- Schakel beleid per sessiegroep in of uit
Sneltoetsen
| Sneltoets | Actie |
|---|---|
| Ctrl + Shift + P | Open Command Palette |
| Ctrl + Shift + N | Nieuwe sessie |
| Ctrl + Shift + T | Nieuw tabblad lokale shell |
| Ctrl + Shift + A | Open AI Agent-paneel |
| Ctrl + Shift + S | Open Snippets-paneel |
| Ctrl + Shift + F | Open SFTP-browser |
| Ctrl + Tab | Ga naar volgend tabblad |
| Ctrl + Shift + Tab | Ga naar vorig tabblad |
| Ctrl + W | Sluit huidig tabblad |
| Ctrl + Shift + D | Gesplitste weergave schakelen |
| Ctrl + R | Zoek in commandogeschiedenis |
| Ctrl + C | Selectie kopiëren (of interrupt verzenden) |
| Ctrl + V | Plakken vanuit klembord |
| Ctrl + , | Open Instellingen |
| F1 | Open Help |
Tips & trucs
${host} en ${user} om ze dynamisch in te vullen.Probleemoplossing
| Probleem | Oplossing |
|---|---|
| SSH-verbinding geweigerd | Controleer de host, poort en of de SSH-service draait op de externe server. Controleer firewalls en security groups. |
| Host-sleutelverificatie mislukt | De sleutel van de server is gewijzigd. Als dit verwacht is (heropbouw van server), verwijder de oude sleutel en verbind opnieuw. Is het onverwacht, onderzoek dan voordat je accepteert. |
| Mosh-verbinding valt direct weg | Zorg dat de Mosh-server is geïnstalleerd op de externe host en dat UDP-poorten 60000-61000 open zijn. |
| Seriële poort niet gedetecteerd | Controleer of het apparaat is aangesloten en het juiste stuurprogramma is geïnstalleerd. Probeer een andere USB-poort of kabel. |
| AWS SSM-sessie mislukt | Controleer je AWS-referenties, IAM-permissies en of de SSM-agent draait op de doelinstantie. |
| GCP IAP-tunnel timeout | Controleer je IAM-permissies voor de instantie en zorg dat de IAP API in je project is ingeschakeld. |
| SFTP-overdracht loopt vast | Grote bestanden op trage verbindingen kunnen lijken vast te lopen. Controleer de voortgangsindicator. Probeer het aantal gelijktijdige overdrachten te verminderen. |
| AI Agent reageert niet | De agent verwerkt data op het apparaat. Als het apparaat zwaar belast is, kan de agent langer duren om te reageren. Sluit ongebruikte tabbladen om resources vrij te maken. |
| Snippet-variabelen vragen niet om invoer | Zorg dat variabelen de ${name}-syntaxis gebruiken. Gewone tekst zoals $name zonder accolades activeert de prompt niet. |
| Execution policy blokkeert niet | Beleid matcht commandopatronen lokaal. Controleer het regex-patroon en het bereik. Beleid geldt niet voor commando's uitgevoerd op externe hosts. |
Privacy
- QuickTerminal vereist geen account of aanmelding.
- Er worden geen gebruiksgegevens, analytics of telemetrie verzameld.
- Alle inloggegevens worden versleuteld met native keystores van het platform.
- AI-agents draaien volledig op het apparaat — er worden geen gegevens naar externe servers verzonden.
- Sessiegeschiedenis en snippets worden lokaal op je apparaat opgeslagen.
- SFTP-overdrachten gaan direct tussen je apparaat en de externe host.
- De app werkt volledig offline voor lokale shell- en seriële verbindingen.