QuickTerminal är en fullfjädrad terminalemulator med SSH-, Telnet-, Mosh-, Serial-, AWS SSM- och GCP IAP-anslutningar, en integrerad SFTP-webbläsare, AI-agenter, kommando-utdrag, utförandepolicyer och sessionshantering. Den här guiden täcker allt du behöver för att få ut det mesta av den.
Kom igång
- Starta appen — du hamnar på startskärmen med dina sparade sessioner och en knapp för att starta en ny anslutning.
- Starta ett lokalt skal — tryck på Local Shell för att omedelbart öppna en terminalsession på din maskin.
- Skapa en fjärrsession — tryck på New Session, välj ett protokoll (SSH, Telnet, Mosh, Serial, AWS SSM eller GCP IAP) och ange anslutningsdetaljer.
- Spara sessionen — ge den ett namn och tilldela den till en grupp. Återanslut med en enda tryckning när som helst.
- Utforska Command Palette — tryck på Ctrl + Shift + P för att komma åt alla åtgärder från en sökbar lista.
Gränssnittsöversikt
Sidofält
Det hopfällbara sidofältet organiserar din arbetsyta:
- Sessioner — alla sparade sessioner grupperade efter projekt eller miljö
- SFTP — öppna den grafiska filwebbläsaren för den aktiva anslutningen
- Utdrag — ditt sparade kommandobibliotek
- AI Agent — starta AI-assistentpanelen
- Inställningar / Hjälp — längst ner i sidofältet
Terminalområde
Den centrala arbetsytan visar:
- Den aktiva terminalen med fullständig in- och utmatning
- En flikrad för att växla mellan flera öppna sessioner
- Statusfältet längst ner som visar anslutningsstatus, protokoll och sessionstimer
- En valfri delad panelvy för att köra flera terminaler sida vid sida
Command Palette
Tryck på Ctrl + Shift + P för att öppna kommandopaletten. Skriv för att filtrera åtgärder och tryck sedan på Enter för att utföra. Varje funktion i QuickTerminal är tillgänglig via paletten.
Lokalt skal
QuickTerminal innehåller ett fullt integrerat lokalt skal för att köra kommandon på din egen maskin.
- Skaldetektering — identifierar och använder automatiskt ditt standardskal (bash, zsh, fish, PowerShell)
- Arbetskatalogspårning — statusfältet visar alltid din nuvarande katalog
- Kommandohistorik — bestående historik mellan sessioner, sökbar med Ctrl + R
- Miljövariabler — ärver automatiskt din skalprofil och miljö
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH-anslutningar
SSH är huvudprotokollet för säker fjärråtkomst. QuickTerminal stöder alla moderna SSH-funktioner.
Autentisering
- Lösenord — ange inloggningsuppgifter vid anslutning eller spara dem säkert i sessionen
- Nyckelbaserad — använd RSA-, Ed25519- eller ECDSA-nycklar. Importera från fil eller generera nya nyckelpar
- Agent-vidarebefordran — vidarebefordra din lokala SSH-agent till fjärrvärden för smidig flerstegsåtkomst
- Tangentbordsinteraktiv — stöder tvåfaktorsautentisering och utmaning-svarsförfrågningar
Portvidarebefordran
- Lokal vidarebefordran — tunnla en fjärrport till din lokala maskin
- Fjärrvidarebefordran — exponera en lokal tjänst till fjärrvärden
- Dynamisk vidarebefordran — skapa en SOCKS-proxy genom SSH-tunneln
Sessionskonfiguration
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Andra protokoll
Telnet
Konfigurera värden och porten. Telnet-anslutningar är okrypterade; använd endast i betrodda nätverk eller för utrustning som kräver det.
Mosh
Kräver att Mosh-servern är installerad på fjärrvärden. QuickTerminal hanterar automatiskt den inledande SSH-handskakningen och UDP-sessionsinställningen. Idealiskt för mobila eller opålitliga nätverksförhållanden.
Serial
Välj seriell port, baudhastighet (9600, 19200, 38400, 57600, 115200 etc.), databitar, stoppbitar, paritet och flödeskontroll. Terminalen visar rå seriell data och stöder att skicka break-signaler.
AWS SSM
Autentisera med dina AWS-uppgifter eller IAM-roll. Välj målinstansen med ID eller namn. QuickTerminal anropar SSM-sessionsplugin för att upprätta anslutningen.
GCP IAP
Autentisera med ditt Google Cloud-konto. Välj projekt, zon och instans. QuickTerminal tunnlar genom IAP med dina IAM-behörigheter.
SFTP-webbläsare
Den inbyggda SFTP-webbläsaren tillhandahåller en grafisk filhanterare för alla SSH-anslutna värdar.
- Bläddra i kataloger — navigera i fjärrfilsystemet med bekant träd- och listvy
- Ladda upp filer — dra och släpp filer från din lokala maskin eller använd uppladdningsknappen
- Ladda ner filer — välj filer och ladda ner dem till en lokal katalog
- Redigera på distans — öppna textfiler i en inbyggd redigerare och spara direkt på servern
- Behörigheter — visa och ändra filbehörigheter, ägarskap och tidsstämplar
- Sök — hitta filer efter namn inom det aktuella katalogträdet
AI-agenter
QuickTerminals AI-agenter hjälper dig att komponera kommandon, analysera utdata och automatisera uppgifter.
Vad AI-agenter kan göra
- Kommandogenerering — beskriv vad du vill på vanligt språk och agenten föreslår rätt kommando
- Utdataförklaring — klistra in eller skicka terminalutdata till agenten för en läsbar analys
- Feldiagnos — dela felmeddelanden och få föreslagna korrigeringar med förklaringar
- Flerstegsautomation — beskriv ett arbetsflöde och agenten genererar en sekvens av kommandon
- Skriptgenerering — be agenten skapa skalskript för repetitiva uppgifter
Använda agentpanelen
- Öppna AI Agent-panelen från sidofältet eller tryck på Ctrl + Shift + A.
- Skriv din begäran på naturligt språk.
- Granska det föreslagna kommandot eller förklaringen.
- Klicka på Insert för att klistra in kommandot i din terminal, eller Copy för att kopiera till urklipp.
Utdrag
Utdrag låter dig spara, organisera och snabbt infoga ofta använda kommandon.
Skapa ett utdrag
- Öppna Snippets-panelen från sidofältet.
- Tryck på New Snippet.
- Ange kommandot, ett namn och en valfri beskrivning.
- Använd syntax
${variable_name}för parametriserade mallar. - Spara i ditt utdragsbibliotek.
Mallvariabler
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
När du infogar ett parametriserat utdrag ber QuickTerminal dig fylla i varje variabel innan det slutliga kommandot infogas.
Organisera utdrag
- Tilldela taggar för att gruppera relaterade utdrag (t.ex. distribution, övervakning, databas)
- Sök utdrag efter namn, innehåll eller tagg
- Fäst dina mest använda utdrag för snabb åtkomst överst i listan
Command Palette
Command Palette är en universell åtgärdsstartare som är tillgänglig var som helst i QuickTerminal.
- Tryck på Ctrl + Shift + P för att öppna
- Skriv för att filtrera åtgärder — luddig matchning hittar snabbt det du behöver
- Åtgärder inkluderar: skapa sessioner, öppna SFTP, växla inställningar, köra utdrag och mer
- Nyligen använda åtgärder visas högst upp för snabb upprepad åtkomst
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Utförandepolicyer låter dig definiera säkerhetsregler som skyddar mot oavsiktliga eller destruktiva kommandon.
Policytyper
| Policy | Vad den gör | Exempel |
|---|---|---|
| Block | Förhindrar att kommandot körs helt | Blockera rm -rf / |
| Confirm | Kräver uttrycklig bekräftelse före körning | Bekräfta alla DROP TABLE |
| Sandbox | Begränsar körning till specifika kataloger eller miljöer | Sandlåda till ~/projects |
| Log | Registrerar kommandot i en granskningslogg utan att blockera | Logga alla sudo-kommandon |
Konfigurera policyer
- Gå till Settings > Execution Policies.
- Tryck på New Policy.
- Definiera mönstret — ett kommandoprefix, regex eller nyckelord att matcha.
- Välj åtgärden (block, confirm, sandbox eller log).
- Ställ in omfattningen — tillämpa på alla sessioner, specifika grupper eller enskilda sessioner.
Inställningar
Utseende
- Tema — Light- och Dark-lägen med systempreferensdetektering
- Teckensnittsfamilj — välj ditt föredragna monospace-teckensnitt för terminalen
- Teckensnittsstorlek — justerbar textstorlek för terminalen
- Färgschema — välj bland inbyggda terminalfärgpaletter eller importera anpassade scheman
Terminal
- Scrollback-buffert — konfigurera hur många historikrader som ska behållas i minnet
- Markörstil — block, understrykning eller stapel
- Bell-beteende — visuell blixt, systemljud eller tyst
- Kopiera vid markering — kopierar automatiskt markerad text till urklipp
Anslutningar
- Standard SSH-port — ställ in en anpassad standardport för nya SSH-sessioner
- Keep-alive-intervall — skicka periodiska paket för att förhindra anslutnings-timeout
- Återanslut vid frånkoppling — försöker automatiskt återställa brutna anslutningar
Execution Policies
- Hantera regler för block, confirm, sandbox och log
- Aktivera eller inaktivera policyer per sessionsgrupp
Tangentbordsgenvägar
| Genväg | Åtgärd |
|---|---|
| Ctrl + Shift + P | Öppna Command Palette |
| Ctrl + Shift + N | Ny session |
| Ctrl + Shift + T | Ny lokal skalflik |
| Ctrl + Shift + A | Öppna AI Agent-panelen |
| Ctrl + Shift + S | Öppna Snippets-panelen |
| Ctrl + Shift + F | Öppna SFTP-webbläsare |
| Ctrl + Tab | Byt till nästa flik |
| Ctrl + Shift + Tab | Byt till föregående flik |
| Ctrl + W | Stäng aktuell flik |
| Ctrl + Shift + D | Växla delad panel |
| Ctrl + R | Sök i kommandohistorik |
| Ctrl + C | Kopiera markering (eller skicka avbrott) |
| Ctrl + V | Klistra in från urklipp |
| Ctrl + , | Öppna inställningar |
| F1 | Öppna hjälp |
Tips och tricks
${host} och ${user} för att fylla i dynamiskt varje gång.Felsökning
| Problem | Lösning |
|---|---|
| SSH-anslutning nekad | Kontrollera värden, porten och att SSH-tjänsten körs på fjärrservern. Kontrollera brandväggar och säkerhetsgrupper. |
| Värdnyckelverifiering misslyckades | Serverns nyckel har ändrats. Om detta är förväntat (serverombyggnad), ta bort den gamla nyckeln och återanslut. Om oväntat, undersök innan du accepterar. |
| Mosh-anslutning bryts omedelbart | Se till att Mosh-servern är installerad på fjärrvärden och att UDP-portarna 60000-61000 är öppna. |
| Seriell port upptäcks inte | Kontrollera att enheten är ansluten och att rätt drivrutin är installerad. Prova en annan USB-port eller kabel. |
| AWS SSM-session misslyckas | Verifiera dina AWS-uppgifter, IAM-behörigheter och att SSM-agenten körs på målinstansen. |
| GCP IAP-tunnel timeout | Kontrollera dina IAM-behörigheter för instansen och se till att IAP API är aktiverat i ditt projekt. |
| SFTP-överföring stannar | Stora filer på långsamma anslutningar kan verka stanna. Kontrollera överföringsindikatorn. Prova att minska antalet samtidiga överföringar. |
| AI Agent svarar inte | Agenten bearbetar data på enheten. Om enheten är tungt belastad kan agenten ta längre tid att svara. Stäng oanvända flikar för att frigöra resurser. |
| Utdragsvariabler frågar inte | Se till att variablerna använder syntaxen ${name}. Vanlig text som $name utan klammerparenteser utlöser inte prompten. |
| Execution policy blockerar inte | Policyer matchar kommandomönster lokalt. Kontrollera regex-mönstret och omfattningen. Policyer gäller inte för kommandon som körs på fjärrvärdar. |
Integritet
- QuickTerminal kräver inget konto eller inloggning.
- Ingen användardata, analys eller telemetri samlas in.
- Alla uppgifter är krypterade med plattformsbaserade keystores.
- AI-agenter körs helt på enheten — ingen data skickas till externa servrar.
- Sessionshistorik och utdrag lagras lokalt på din enhet.
- SFTP-överföringar sker direkt mellan din enhet och fjärrvärden.
- Appen fungerar helt offline för lokalt skal och seriella anslutningar.