# Claude Code terminal, mis on parem kui iTerm2, on sündinud!
Tere kõigile, mina olen Guide. Täna räägin teile mõnest viimase kahe aasta jooksul väga populaarseks saanud "kaasaegsest terminalist".
Arendajate jaoks on terminal võib-olla peale redaktori kõige sagedamini kasutatav liides: koodi kirjutamine, käskude käitamine, logide vaatamine, serveritega ühendamine, tõrkeotsing, skriptide kirjutamine jne.
Paljud macOS arendajad, sealhulgas mina, kasutavad endiselt iTerm2 - tööriist, mis on endiselt hooldatud, kuid mille tootevorm ei ole aastaid oluliselt muutunud.
Viimase ajal olen proovinud mitmeid "kaasaegseid" terminale ja avastanud, et see valdkond on juba nii kaugele arenenud: mõned on kirjutatud Zig keeles, mille jõudlus on uskumatult kõrge; mõned integreerivad otse SFTP ja mitme kursoriga redigeerimise, muutes haldamise nagu cheat; ja mõned on lihtsalt teinud terminalist IDE, millel on sisseehitatud AI täiendamine.
Eriti Ghostty on hiljuti saanud kuulsaks, kuna Claude Code meeskond on selle heaks kiitnud.

Allpool selgitan neid nelja tööriista sama mõõtme raames: **Ghostty / WindTerm / kitty / Warp**.
## I. Ghostty: uue põlvkonna terminal, mis pakub peaaegu natiivset kogemust + jõudlust
Kui kasutate Claude Code'i või sageli töötate pika väljundiga, võite mõnikord kokku puutuda väga tüütuga nähtusega: kui väljund on pikk, muutub kerimise kogemus ebastabiilseks. Sageli tuleb terminal tühjendada ja Claude Code'i taaskäivitada.
See probleem on iTerm2-s olnud juba mõnda aega, kuid kogukonna lahendused on mitmekesised, kuid ei ole seda täielikult lahendanud.
See on ka terminal, mida Claude Code meeskond soovitab.
### Ghostty tutvustus
Ghostty on välja töötanud Mitchell Hashimoto (HashiCorpi asutaja), põhikontseptsioon on väga lihtne: **natiivne jõudlus, ei mingit Electroni**.
Ghostty on kirjutatud Zig keeles. Zig'i peamine eelis on **nullkuluga abstraktsioon** - kompileeritud binaarfail on väga väike ja töötab kiiresti.

Jõudlusele tundlike tööriistade, nagu terminali simulaator, puhul mõjutab keele valik otseselt kasutuskogemust: kui töödeldakse kümneid tuhandeid logiridu sekundis, peab tähemärkide renderdamine olema ekraani värskendussageduse piiril, vastasel juhul tajuvad kasutajad viivitust.
Ghostty on platvormidevaheline (Windowsi versioon on endiselt arendamisel):
- **macOS**: tõeline SwiftUI rakendus, millel on natiivne aken, menüüriba ja seadete GUI.
- **Linux**: ehitatud GTK abil.
- **Ühised tuumad**: suur tuumaraamat, mis on kirjutatud Zig keeles, kuid platvormi kiht on natiivne.
Lisaks toetab Ghostty enamikku kitty laienduse protokollidest, nii et kui olete kitty kasutaja, on üleminekukulud peaaegu null.
Projekti aadress: [https://github.com/ghostty-org/ghostty](https://github.com/ghostty-org/ghostty)

### Mitme renderdaja arhitektuur ja jõudlus
Ghostty kasutab mitme renderdaja arhitektuuri: Linux kasutab OpenGL-i, macOS kasutab Metalit.
Ghostty autori sõnul on Ghostty ainus terminali simulaator, mis kasutab otse Metalit, välja arvatud iTerm - ja see on ainus Metal renderdaja, mis toetab ligatuure.
I/O jõudlustestide käigus:
- Puhta tekstiväljundi lugemise kiirus on iTerm ja kitty-ga võrreldes 4 korda kiirem
- Kiirem kui Terminal.app 2 korda
- Kiirus on sarnane Alacritty omaga
### Installimine ja kasutamine
macOS:`brew install --cask ghostty`Ghostty konfiguratsioon on puhttekstiline, konfiguratsioonifail asub ~/.config/ghostty/config:
`# Teema (sisekasutuses on sadu, vaata ghostty +list-themes)
theme = iTerm2 Default
# Fondi suurus
font-size = 15
# Fondi perekond
font-family = JetBrains Mono
# Akna kohandamine
resize-increment = 100`
## II. WindTerm: mitte lihtsalt terminali simulaator
### WindTermi tutvustus
WindTermi positsioon ei ole "terminali simulaator", vaid "SSH/Telnet/Serial/Shell/SFTP klient".
Kui sinu töös tähendab terminali avamine rohkem: **serverite ühendamine, hüppelaudade kasutamine, failide edastamine, mitme sessiooni avamine, isegi seerianumbri seadmete ühendamine** — siis WindTerm sobib sulle tõenäoliselt paremini kui "puhtalt terminali simulaator".

WindTerm toob palju IDE funktsioone terminali:
Funktsioonide kirjeldus dünaamiline automaatne täiendamine mitte ainult ei täienda käske, vaid suudab tuvastada ka praeguse tee faile, Git harusid, ajaloolisi sisendeid
siluett vaade automaatne pika väljundi (nt ls -l või logi) analüüs, genereerides klikatava navigeerimise silueti
mitme kursoriga redigeerimine sarnaneb tekstiredaktoriga mitme rea samaaegne redigeerimine
Githubi aadress: [https://github.com/kingToolbox/WindTerm](https://github.com/kingToolbox/WindTerm)
### Haldusõbralik
WindTerm toetab SSHv2, Telnet, Raw TCP, Serial, Shell, samuti integreerib sftp/scp ja kohaliku failihalduse.
Lisaks on WindTermis kaks halduse jaoks eriti kasulikku funktsiooni:
- **Sünkroonne sisend**: ühes aknas sisestamine, samal ajal saadetakse mitmesse sessiooni
- **Süsteemsem ajalugu/sessioonide haldamine**: käsu ajalugu, sessioonipuu, paigutuse taastamine jne
## III. kitty: GPU kiirusel töötav häkkerite kohandatud terminal
### kitty tutvustus
kitty on tuntud GPU kiirusel töötav terminal, kirjutatud C keeles, eesmärgiga "kiire, võimas, kõrgelt kohandatav".
Erinevalt traditsioonilistest terminalidest, mis sõltuvad CPU-st joonistamisel, on kitty tuum spetsiaalne **OpenGL mootor**, mis on kirjutatud **C keeles**.
- **Madala koormuse, kõrge kaadrisagedus**: see suunab renderdamise koormuse GPU-le
- **Täielik asünkroonne arhitektuur**: sisendi töötlemine, renderdamine, IO toimuvad eraldi threadides
kitty sisaldab komplekti väikseid tööriistu, mida nimetatakse "Kittens":
Tööriistade funktsioonide kirjeldus põhiväärtus
icat kuvab kõrge eraldusvõimega pilte otse terminalis
halduses pilte vaadates, andmete teaduse joonistamine ei pea konsoolist lahkuma
diff külgriba koodide võrdlemine äärmiselt kiire, värvid eristuvad, toetab süntaksit
highlighting
unicode_input hägune otsing Unicode sisendi erimärkide leidmise probleemide lahendamiseks
hints ekraanil teksti valimine ja navigeerimine vajuta otseteed, et välja võtta ekraanil olev URL, tee
Githubi aadress: [https://github.com/kovidgoyal/kitty](https://github.com/kovidgoyal/kitty)
### Iseseisev protokoll
See on kitty kõige muljetavaldavam osa. See on välja töötanud kaks protokolli, mis on nüüd laialdaselt ühilduvad **Ghostty, WezTerm** ja teiste uute tulijatega:
- Graafikaprotokoll: loobus vanast Sixel protokollist, toetab tõelist värvi, läbipaistvust, isegi animatsiooni
- Laiendatud klaviatuuriprotokoll: lahendab traditsiooniliste terminalide probleemi, et ei suuda eristada Tab ja Ctrl+I klahvikombinatsioone
### Installimine ja kasutamine
macOS:
Warp tutvustus
Warp on täiesti Rust keeles ümber kirjutatud modernne terminal. See murrab täielikult traditsioonilise terminali aastakümnete jooksul muutumatuks jäänud "veekogumite märkide" loogika, muutes selle rohkem IDE-sarnaseks koostöökeskkonnaks.
Githubi aadress: https://github.com/warpdotdev/Warp
Traditsioonilised terminalid (iterm2/Terminator) Warp sisu korraldus pidev pikk tekst (raske jagada) Blocks plokkide loogika (saab iseseisvalt hallata, jagada) sisestusviis lineaarne märkide voog (ei saa hiirega valida) IDE režiim (toetab valimist, tagasivõtmist, mitmerealist) AI tugi puudub või sõltub kolmandate osapoolte pistikprogrammidest natiivne sisseehitatud (toetab loomuliku keele muutmist käskudeks) meeskonnatöö isiklikud seaded, ei saa jagada Warp Drive (pilves jagatud töövoog)
Block (plokk) disain
Warpi kõige häirivam disain on traditsioonilise terminali pideva pika teksti jagamine iseseisvateks Blocks (plokkideks).
- Iseseisev juhtimine: Iga käsk ja selle vastav väljund on pakitud ühte "plokki"
- Nullkulus jagamine: Sa saad ühe klõpsuga luua püsiva lingi, et jagada mõnda veateadet kolleegidega
Warp AI
Warp sisaldab natiivset AI assistenti:
- Loomuliku keele dialoog: toetab käskude otsimist loomuliku keele kaudu
- Intelligentne silumine: kui käsk annab vea, kliki kõrval olevale AI ikoonile, see analüüsib veastaki teavet
Installimine ja kasutamine
Warp toetab macOS, Linux ja Windows.
Aadress: https://www.warp.dev/download
macOS kasutajad saavad kasutada allolevat käsku allalaadimiseks:
brew install --cask warp
Valikusoovitused: kõik on head, vali endale sobiv
Neli terminali on igaühel oma tugevused, ei ole absoluutset "parimat", on ainult "kõige mugavam" teatud töövoogude korral.
Dimension Ghostty WindTerm kitty Warp iTerm2 asukoht jõudlus / natiivne suund terminali haldustöökoht GPU kiirus + kõrgelt kohandatav IDE-sarnane + AI + koostöö macOS stabiilne vana brändi kasutusmugavus madal (GUI sõbralik) keskmine madal (kaasaegne UI) väga madal pikk väljund / kõrge koormus tunne on tugev piisav väga tugev sõltuvalt konkreetsest stsenaariumist stabiilne saad valida vastavalt igapäevastele vajadustele:
- Jõudluse otsimine + Claude Code kasutaja → Ghostty
- Haldustehnik → WindTerm
- Geenius / Linuxi raskekasutaja → kitty
- Algaja / meeskonnatöö → Warp
Kiire filtreerimine:
- iTerm2 kerimise viivitus → Ghostty
- Ei mäleta Shell käskusid → Warp
- Serveriga ühendamine, seadete muutmine → WindTerm
- Terminalis piltide vaatamine, kõrge värskendussagedus → kitty
Tööriistad on inimeste teenistuses, mitte vastupidi.