# Claude Code terminál, ktorý je lepší ako iTerm2, sa zrodil!
Ahojte, ja som Guide. Dnes sa s vami podelím o niekoľko "moderných terminálov", ktoré sú v posledných dvoch rokoch veľmi populárne.
Pre vývojárov je terminál pravdepodobne najčastejším rozhraním, s ktorým sa stretávajú okrem editora: písanie kódu, spúšťanie príkazov, sledovanie logov, pripojenie na servery, odstraňovanie problémov, písanie skriptov a podobne.
Mnohí vývojári na macOS, vrátane mňa, stále používajú iTerm2 - nástroj, ktorý sa stále udržiava, ale jeho produktová forma sa už roky nezmenila.
Nedávno som vyskúšal niekoľko terminálov, ktoré sa nazývajú "moderné", a po skúsenostiach som zistil, že tento okruh sa už takto rozvinul: niektoré sú napísané v jazyku Zig, výkon je neuveriteľný; niektoré priamo integrujú SFTP a viackurzorové úpravy, správa sa zdá byť ako cheat; a niektoré dokonca premenili terminál na IDE s vlastným AI doplnením.
Najmä Ghostty, ktorý nedávno získal popularitu vďaka podpore tímu Claude Code.

Nižšie sa pokúsim vysvetliť tieto štyri nástroje v rovnakých dimenziách: **Ghostty / WindTerm / kitty / Warp**.
## I. Ghostty: Nová generácia terminálu s natívnym zážitkom + výkonom
Ak používate Claude Code alebo často spúšťate dlhé výstupy, občas sa môžete stretnúť s nepríjemným javom: keď je výstup dlhý, zážitok zo skrolovania sa stáva nestabilným. Často je potrebné vyčistiť terminál alebo reštartovať Claude Code.
Tento problém existoval na iTerm2 už nejaký čas, riešenia v komunite sú rôzne, ale žiadne ho nevyriešilo.
Toto je tiež terminál odporúčaný tímom Claude Code.
### Predstavenie Ghostty
Ghostty je vyvinutý Mitchellom Hashimotom (zakladateľom HashiCorp) a jeho základná myšlienka je veľmi jednoduchá: **natívny výkon, odmietame Electron**.
Ghostty je napísaný v jazyku Zig. Hlavnou výhodou Zig je **nulové náklady na abstrakciu** - skompilované binárne súbory sú veľmi malé a bežia veľmi rýchlo.

Pre terminálové emulátory, ktoré sú citlivé na výkon, voľba jazyka priamo ovplyvňuje zážitok: pri spracovaní desiatok tisíc riadkov logov za sekundu musí byť vykreslenie znakov udržiavané na maximálnej obnovovacej frekvencii monitora, inak si používateľ všimne oneskorenie.
Ghostty je multiplatformový (verzia pre Windows je stále v procese vývoja):
- **macOS**: skutočná aplikácia SwiftUI, s natívnym oknom, panelom s ponukami a GUI nastavení.
- **Linux**: postavené pomocou GTK.
- **Zdieľané jadro**: veľká knižnica jadra napísaná v jazyku Zig, ale platformová vrstva je natívna.
A navyše, Ghostty podporuje väčšinu rozšírení protokolu kitty, takže ak ste používateľom kitty, náklady na migráciu sú takmer nulové.
Adresa projektu: [https://github.com/ghostty-org/ghostty](https://github.com/ghostty-org/ghostty)

### Architektúra s viacerými renderermi a výkon
Ghostty používa architektúru s viacerými renderermi: Linux používa OpenGL, macOS používa Metal.
Podľa autora Ghostty je Ghostty jediným terminálovým emulátorom, ktorý priamo používa Metal, okrem iTerm - a je to jediný Metal renderer, ktorý podporuje ligatúry.
V I/O benchmarkoch:
- Rýchlosť čítania čistého textového dumpu je 4-krát rýchlejšia ako iTerm a kitty
- 2-krát rýchlejšia ako Terminal.app
- Rýchlosť je porovnateľná s Alacritty
### Inštalácia a používanie
macOS:`brew install --cask ghostty`Konfigurácia Ghostty je v čistom texte, konfiguračný súbor sa nachádza v ~/.config/ghostty/config:
`# Téma (zabudovaných niekoľko stoviek, použite ghostty +list-themes na zobrazenie)
theme = iTerm2 Default
# Veľkosť písma
font-size = 15
# Rodina písma
font-family = JetBrains Mono
# Úprava okna
resize-increment = 100`
## II. WindTerm: Nie je to len čistý terminálový emulátor
### Úvod do WindTerm
WindTerm nie je "terminálový emulátor", ale "SSH/Telnet/Serial/Shell/SFTP klient".
Ak vo vašej práci otvorenie terminálu znamená: **pripojenie k serveru, skok na bránu, prenos súborov, otvorenie viacerých relácií, alebo dokonca pripojenie k sériovým zariadeniam** — WindTerm je pravdepodobne vhodnejší ako "čistý terminálový emulátor".

WindTerm preniesol mnoho funkcií IDE do terminálu:
Vlastnosti popis dynamické automatické doplňovanie nielen doplňuje príkazy, ale aj rozpoznáva súbory v aktuálnej ceste, Git vetvy, históriu vstupu prehľad z histórie automaticky analyzuje dlhé výstupy (napr. ls -l alebo logy), generuje klikateľný navigačný prehľad viac kurzorové úpravy podobné viacriadkovému súčasnému editovaniu textu Github adresa: [https://github.com/kingToolbox/WindTerm](https://github.com/kingToolbox/WindTerm)
### Priateľský pre správu systémov
WindTerm podporuje SSHv2, Telnet, Raw TCP, Serial, Shell a integruje sftp/scp a miestne spravovanie súborov.
A navyše, WindTerm má dve veľmi užitočné schopnosti pre správu systémov:
- **Synchronizovaný vstup**: jeden vstup v okne, ktorý sa súčasne posiela do viacerých relácií
- **Systematickejšie spravovanie histórie/relácií**: história príkazov, strom relácií, obnova rozloženia atď.
## III. kitty: Terminál prispôsobený hackerom založený na GPU
### Úvod do kitty
kitty je starý GPU akcelerovaný terminál, napísaný v C, ktorý sa snaží o "rýchlosť, silné funkcie a vysokú prispôsobiteľnosť".
Na rozdiel od tradičných terminálov, ktoré sa spoliehajú na CPU na vykresľovanie, je jadrom kitty špeciálny **OpenGL engine** napísaný v **C**.
- **Nízke zaťaženie, vysoké snímkovanie**: prenáša tlak na vykresľovanie na GPU
- **Úplná asynchrónna architektúra**: spracovanie vstupu, vykresľovanie a IO bežia v nezávislých vláknach
kitty obsahuje sadu malých nástrojov nazvaných "Kittens":
Nástroj funkcia popis základná hodnota icat priamo zobrazuje vysoko verné obrázky v termináli pri správe systémov, pozerať obrázky, grafy pre dátovú vedu bez opustenia konzoly diff bočný panel porovnanie kódu veľmi rýchle, jasné farby, podporuje syntax zvýraznenie unicode_input fuzzy vyhľadávanie vstupu Unicode rieši problém s hľadaním špeciálnych symbolov hints výber a skok textu na obrazovke stačí stlačiť klávesovú skratku na extrakciu URL, ciest na obrazovke Github adresa: [https://github.com/kovidgoyal/kitty](https://github.com/kovidgoyal/kitty)
### Vlastný protokol
Toto je najúžasnejšia časť kitty. Vytvoril dva vlastné protokoly, ktoré sú teraz široko kompatibilné s **Ghostty, WezTerm** a ďalšími novými prírastkami:
- Graphics Protocol (grafický protokol): zbavil sa zastaraného Sixel protokolu, podporuje pravé farby, priehľadnosť, dokonca aj animácie
- Extended Keyboard Protocol (rozšírený klávesnicový protokol): rieši problém, že tradičné terminály nedokážu rozlíšiť kombinácie klávesov ako Tab a Ctrl+I
### Inštalácia a používanie
macOS:
Warp predstavenie
Warp je moderný terminál, ktorý bol úplne prepisovaný v Rust. Úplne prelomil tradičnú logiku "prúdu znakov" existujúcu desaťročia a pretransformoval ju na kolaboratívne prostredie, ktoré viac pripomína IDE.
Github adresa: https://github.com/warpdotdev/Warp
Dimenzia tradičný terminál (iterm2/Terminator)Warp obsah organizácia dlhého textu (ťažko rozdeliteľného) Blocks logika (samostatne spravovateľné, zdieľateľné) spôsob zadávania lineárny prúd znakov (bez možnosti výberu myšou) IDE režim (podpora výberu, späť, viacriadkový) AI podpora žiadna alebo závislá na tretích stranách nativne zabudované (podpora prevodu prirodzeného jazyka na príkazy) tímová spolupráca osobné nastavenia, nemožno zdieľať Warp Drive (zdieľanie pracovného toku v cloude)
Block (blok) dizajn
Najviac revolučný dizajn Warp spočíva v rozdelení tradičného dlhého textu terminálu na samostatné Blocks (bloky).
- Samostatné ovládanie: Každý príkaz a jeho zodpovedajúci výstup sú zabalené do "bloku"
- Bez nákladov na zdieľanie: Môžete jedným kliknutím vytvoriť trvalý odkaz na blok s chybou a zdieľať ho so svojimi kolegami
Warp AI
Warp má nativne zabudovaného AI asistenta:
- Dialóg v prirodzenom jazyku: Podpora priameho vyhľadávania príkazov pomocou prirodzeného jazyka
- Inteligentné ladenie: Keď príkaz zlyhá, kliknite na vedľajšiu ikonu AI a tá analyzuje informácie o chybovom zásobníku
Inštalácia a používanie
Warp podporuje macOS, Linux a Windows.
Adresa: https://www.warp.dev/download
Užívatelia macOS môžu tiež použiť nasledujúci príkaz na stiahnutie:
brew install --cask warp
Výberové odporúčania: Všetky sú dobré, vyberte si to, čo vám vyhovuje
Štyri terminály majú svoje vlastné zameranie, neexistuje absolútne "najlepšie", len "najpohodlnejšie" v špecifických pracovných tokoch.
DimenziaGhosttyWindTermkittyWarpiTerm2 lokalizácia výkon/ nativne orientovaný terminál správa IT pracovná stanica GPU akcelerácia + vysoká prispôsobiteľnosť IDE + AI + kolaborácia macOS stabilný starý model nízka obtiažnosť ovládania nízka (prívetivé GUI) stredná nízka (moderné UI) veľmi nízka dlhý výstup/vysoká záťaž veľmi silný výkon postačujúci veľmi silný závisí od konkrétneho scenára stabilný môžete si vybrať podľa svojich každodenných potrieb:
- Hľadáte výkon + Claude Code užívateľ → Ghostty
- Správca IT → WindTerm
- Geek/Linux ťažký užívateľ → kitty
- Začiatočník/tímová spolupráca → Warp
Rýchle filtrovanie:
- iTerm2 posúvanie zamŕza → Ghostty
- Nezapamätáte si Shell príkazy → Warp
- Pripojenie k serveru, zmena konfigurácie → WindTerm
- Terminál pre zobrazenie obrázkov, vysoká obnovovacia frekvencia → kitty
Ak je iTerm2 pohodlné na používanie a nenarazili ste na žiadne problémy - nie je potrebné ho násilne meniť. Nástroje slúžia ľuďom, nie naopak.