QuickTerminal je plnohodnotný terminálový emulátor s připojeními SSH, Telnet, Mosh, Serial, AWS SSM a GCP IAP, integrovaným SFTP prohlížečem, AI agenty, úryvky příkazů, politikami vykonávání a správou relací. Tento průvodce pokrývá vše, co potřebujete, abyste z něj vytěžili maximum.
Začínáme
- Spusťte aplikaci — ocitnete se na domovské obrazovce s uloženými relacemi a tlačítkem pro nové připojení.
- Spusťte lokální shell — klepněte na Local Shell pro okamžité otevření terminálové relace na vašem zařízení.
- Vytvořte vzdálenou relaci — klepněte na New Session, vyberte protokol (SSH, Telnet, Mosh, Serial, AWS SSM nebo GCP IAP) a zadejte údaje o připojení.
- Uložte relaci — pojmenujte ji a přiřaďte do skupiny. Kdykoliv se znovu připojte jediným klepnutím.
- Prozkoumejte paletu příkazů — stiskněte Ctrl + Shift + P pro přístup ke všem akcím z jednoho prohledávatelného seznamu.
Přehled rozhraní
Boční panel
Sbalitelný boční panel uspořádává váš pracovní prostor:
- Sessions — všechny uložené relace seskupené podle projektu nebo prostředí
- SFTP — otevře grafický prohlížeč souborů pro aktivní připojení
- Snippets — vaše uložená knihovna příkazů
- AI Agent — spustí panel AI asistenta
- Settings / Help — v dolní části bočního panelu
Oblast terminálu
Centrální pracovní prostor zobrazuje:
- aktivní terminál s plnými vstupy a výstupy
- lištu záložek pro přepínání mezi několika otevřenými relacemi
- stavový řádek dole zobrazující stav spojení, protokol a časovač relace
- volitelné rozdělené zobrazení pro spouštění více terminálů vedle sebe
Command Palette
Stiskněte Ctrl + Shift + P pro otevření palety příkazů. Pište pro filtrování akcí a poté stiskněte Enter pro spuštění. Ke všem funkcím QuickTerminalu se dostanete přes paletu.
Local Shell
QuickTerminal obsahuje plně integrovaný lokální shell pro spouštění příkazů na vašem vlastním zařízení.
- Detekce shellu — automaticky rozpozná a použije váš výchozí shell (bash, zsh, fish, PowerShell)
- Sledování pracovního adresáře — stavový řádek vždy zobrazuje aktuální adresář
- Historie příkazů — perzistentní historie napříč relacemi, prohledávatelná pomocí Ctrl + R
- Proměnné prostředí — automaticky dědí váš shell profil a prostředí
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH připojení
SSH je primární protokol pro bezpečný vzdálený přístup. QuickTerminal podporuje všechny moderní funkce SSH.
Autentizace
- Heslo — zadejte přihlašovací údaje v okamžiku připojení nebo je bezpečně uložte v relaci
- Založená na klíči — používejte klíče RSA, Ed25519 nebo ECDSA. Importujte ze souboru nebo vygenerujte nové páry klíčů
- Přeposílání agenta — přeposílejte svého lokálního SSH agenta na vzdáleného hostitele pro bezproblémový vícehopový přístup
- Interaktivní přes klávesnici — podporuje dvoufaktorovou autentizaci a výzvy typu výzva-odpověď
Přeposílání portů
- Lokální přeposílání — tunelujte vzdálený port na vaše lokální zařízení
- Vzdálené přeposílání — zpřístupněte lokální službu vzdálenému hostiteli
- Dynamické přeposílání — vytvořte SOCKS proxy přes SSH tunel
Konfigurace relace
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Další protokoly
Telnet
Nakonfigurujte hostitele a port. Telnet připojení jsou nešifrovaná; používejte pouze v důvěryhodných sítích nebo pro zařízení, která to vyžadují.
Mosh
Vyžaduje instalovaný Mosh server na vzdáleném hostiteli. QuickTerminal automaticky zpracuje počáteční SSH handshake a nastavení UDP relace. Ideální pro mobilní nebo nespolehlivé síťové podmínky.
Serial
Vyberte sériový port, přenosovou rychlost (9600, 19200, 38400, 57600, 115200, atd.), datové bity, stop bity, paritu a řízení toku. Terminál zobrazuje surová sériová data a podporuje odesílání break signálů.
AWS SSM
Autentizujte se svými AWS přihlašovacími údaji nebo IAM rolí. Vyberte cílovou instanci podle ID nebo jména. QuickTerminal vyvolá plugin SSM session pro navázání spojení.
GCP IAP
Autentizujte se svým účtem Google Cloud. Vyberte projekt, zónu a instanci. QuickTerminal tuneluje přes IAP s využitím vašich IAM oprávnění.
SFTP prohlížeč
Vestavěný SFTP prohlížeč poskytuje grafický správce souborů pro jakéhokoliv SSH-připojeného hostitele.
- Procházejte adresáře — navigujte vzdálený souborový systém pomocí známého zobrazení stromu a seznamu
- Nahrávejte soubory — přetáhněte soubory z vašeho lokálního zařízení nebo použijte tlačítko nahrávání
- Stahujte soubory — vyberte soubory a stáhněte je do lokálního adresáře
- Upravujte vzdáleně — otevřete textové soubory ve vestavěném editoru a ukládejte je přímo na server
- Oprávnění — zobrazte a upravte oprávnění souborů, vlastnictví a časová razítka
- Hledání — najděte soubory podle názvu v aktuálním stromě adresářů
AI Agents
AI agenti v QuickTerminalu vám pomáhají se skládáním příkazů, analýzou výstupů a automatizací úkolů.
Co umí AI agenti
- Generování příkazů — popište, co chcete, v přirozeném jazyce a agent navrhne správný příkaz
- Vysvětlení výstupu — vložte nebo přesměrujte výstup terminálu k agentovi pro čitelný rozbor
- Diagnostika chyb — sdílejte chybové zprávy a získejte navrhovaná řešení s vysvětleními
- Vícekroková automatizace — popište pracovní postup a agent vygeneruje sekvenci příkazů
- Generování skriptů — požádejte agenta, aby vytvořil shell skripty pro opakující se úkoly
Používání panelu agenta
- Otevřete panel AI Agent z bočního panelu nebo stiskněte Ctrl + Shift + A.
- Zadejte svůj požadavek v přirozeném jazyce.
- Zkontrolujte navrhovaný příkaz nebo vysvětlení.
- Klikněte na Insert pro vložení příkazu do terminálu nebo na Copy do schránky.
Snippets
Snippets umožňují ukládat, organizovat a rychle vkládat často používané příkazy.
Vytvoření snippetu
- Otevřete panel Snippets z bočního panelu.
- Klepněte na New Snippet.
- Zadejte příkaz, název a volitelný popis.
- Použijte syntaxi
${variable_name}pro parametrizované šablony. - Uložte do své knihovny snippetů.
Proměnné šablony
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Při vkládání parametrizovaného snippetu vás QuickTerminal vyzve k vyplnění každé proměnné před vložením finálního příkazu.
Organizace snippetů
- Přiřaďte tagy pro seskupování souvisejících snippetů (např. deployment, monitoring, database)
- Hledejte snippety podle názvu, obsahu nebo tagu
- Připněte své nejpoužívanější snippety pro rychlý přístup v horní části seznamu
Command Palette
Paleta příkazů je univerzální spouštěč akcí dostupný odkudkoliv v QuickTerminalu.
- Stiskněte Ctrl + Shift + P pro otevření
- Pište pro filtrování akcí — fuzzy hledání rychle najde, co potřebujete
- Akce zahrnují: vytváření relací, otevírání SFTP, přepínání nastavení, spouštění snippetů a další
- Nedávno použité akce se zobrazují nahoře pro rychlý opakovaný přístup
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Politiky vykonávání umožňují definovat bezpečnostní pravidla, která chrání před náhodnými nebo destruktivními příkazy.
Typy politik
| Policy | What It Does | Example |
|---|---|---|
| Block | Zcela zabrání vykonání příkazu | Block rm -rf / |
| Confirm | Vyžaduje výslovné potvrzení před vykonáním | Confirm any DROP TABLE |
| Sandbox | Omezuje vykonávání na konkrétní adresáře nebo prostředí | Sandbox to ~/projects |
| Log | Zaznamenává příkaz v auditní stopě bez blokování | Log all sudo commands |
Konfigurace politik
- Přejděte na Settings > Execution Policies.
- Klepněte na New Policy.
- Definujte vzor — prefix příkazu, regex nebo klíčové slovo pro shodu.
- Zvolte akci (block, confirm, sandbox nebo log).
- Nastavte rozsah — aplikujte na všechny relace, konkrétní skupiny nebo jednotlivé relace.
Nastavení
Vzhled
- Theme — Světlý a Tmavý režim s detekcí systémových preferencí
- Font family — vyberte preferované monospace písmo pro terminál
- Font size — nastavitelná velikost textu terminálu
- Color scheme — vyberte ze vestavěných barevných palet terminálu nebo importujte vlastní schémata
Terminál
- Scrollback buffer — nakonfigurujte, kolik řádků historie uchovávat v paměti
- Cursor style — block, underline nebo bar
- Bell behavior — vizuální záblesk, systémový zvuk nebo tichý
- Copy on select — automaticky kopírujte označený text do schránky
Připojení
- Default SSH port — nastavte vlastní výchozí port pro nové SSH relace
- Keep-alive interval — odesílejte periodické pakety, aby se zabránilo vypršení spojení
- Reconnect on disconnect — automaticky se pokouší obnovit přerušená spojení
Execution Policies
- Spravujte pravidla block, confirm, sandbox a log
- Povolte nebo zakažte politiky na úrovni skupiny relací
Klávesové zkratky
| Shortcut | Action |
|---|---|
| Ctrl + Shift + P | Otevřít paletu příkazů |
| Ctrl + Shift + N | Nová relace |
| Ctrl + Shift + T | Nová záložka lokálního shellu |
| Ctrl + Shift + A | Otevřít panel AI Agent |
| Ctrl + Shift + S | Otevřít panel Snippets |
| Ctrl + Shift + F | Otevřít SFTP prohlížeč |
| Ctrl + Tab | Přepnout na další záložku |
| Ctrl + Shift + Tab | Přepnout na předchozí záložku |
| Ctrl + W | Zavřít aktuální záložku |
| Ctrl + Shift + D | Přepnout rozdělené okno |
| Ctrl + R | Hledat v historii příkazů |
| Ctrl + C | Kopírovat výběr (nebo odeslat přerušení) |
| Ctrl + V | Vložit ze schránky |
| Ctrl + , | Otevřít Nastavení |
| F1 | Otevřít Nápovědu |
Tipy & triky
${host} a ${user} pro dynamické doplnění při každém použití.Řešení problémů
| Issue | Solution |
|---|---|
| SSH připojení odmítnuto | Ověřte hostitele, port a to, že služba SSH běží na vzdáleném serveru. Zkontrolujte firewally a security groups. |
| Selhalo ověření klíče hostitele | Klíč serveru se změnil. Pokud je to očekáváno (přestavba serveru), odstraňte starý klíč a znovu se připojte. Pokud je to neočekávané, prozkoumejte před přijetím. |
| Mosh spojení okamžitě padá | Ujistěte se, že Mosh server je nainstalován na vzdáleném hostiteli a že UDP porty 60000-61000 jsou otevřené. |
| Sériový port není detekován | Zkontrolujte, že je zařízení připojeno a je nainstalován správný ovladač. Zkuste jiný USB port nebo kabel. |
| AWS SSM relace selhává | Ověřte své AWS přihlašovací údaje, IAM oprávnění a že SSM agent běží na cílové instanci. |
| Vypršení časového limitu GCP IAP tunelu | Zkontrolujte svá IAM oprávnění pro instanci a ujistěte se, že IAP API je povoleno ve vašem projektu. |
| SFTP přenos se zasekává | Velké soubory na pomalých spojeních se mohou zdát zaseklé. Zkontrolujte indikátor průběhu přenosu. Zkuste snížit počet souběžných přenosů. |
| AI Agent neodpovídá | Agent zpracovává data na zařízení. Pokud je zařízení pod velkou zátěží, agent může reagovat déle. Zavřete nepoužívané záložky pro uvolnění prostředků. |
| Proměnné snippetu se nevyzývají | Ujistěte se, že proměnné používají syntaxi ${name}. Prostý text jako $name bez závorek výzvu nespustí. |
| Politika vykonávání neblokuje | Politiky porovnávají vzory příkazů lokálně. Zkontrolujte regex vzor a rozsah. Politiky se nevztahují na příkazy spouštěné na vzdálených hostitelích. |
Soukromí
- QuickTerminal nevyžaduje účet ani přihlášení.
- Neshromažďují se žádná data o používání, analytika ani telemetrie.
- Všechny přihlašovací údaje jsou šifrovány pomocí platformních úložišť klíčů.
- AI agenti běží výhradně na zařízení — na externí servery se neodesílají žádná data.
- Historie relací a snippety jsou uloženy lokálně na vašem zařízení.
- SFTP přenosy jsou přímé mezi vaším zařízením a vzdáleným hostitelem.
- Aplikace funguje plně offline pro lokální shell a sériová připojení.