Si vous utilisez encore le terminal par défaut de votre système, Ghostty mérite vraiment votre attention. Développé par Mitchell Hashimoto, fondateur de HashiCorp, ce terminal est devenu en 2026 l'un des outils les plus populaires auprès de la communauté des développeurs.

Pourquoi choisir Ghostty ?

Dans le monde des terminaux, les développeurs doivent souvent faire un compromis entre vitesse, fonctionnalités et expérience native. Ghostty brise cette règle — il excelle sur les trois fronts.

Points forts

🚀 Performance extrême

Ghostty repose sur une architecture multi-thread avec un thread I/O dédié, ce qui lui permet de maintenir une faible latence même sous charge lourde. Pour le rendu, il utilise OpenGL (Linux) et Metal (macOS) pour l'accélération GPU, offrant un affichage fluide autour de 60 fps.

🎨 Interface UI native

Contrairement aux autres terminaux multiplateformes, Ghostty utilise les composants UI natifs de chaque plateforme. Sur macOS, il ressemble à une application native ; sur Linux, il s'intègre parfaitement dans un environnement GTK/Qt.

⚡ Fonctionnalités modernes

  • Polices à ligatures supportées
  • Support natif des Nerd Fonts
  • Multi-fenêtres, onglets et écran divisé
  • Aperçu des onglets et recherche
  • Raccourcis clavier et séquences de déclenchement configurables

Installer Ghostty

Installation sur macOS

Homebrew offre la méthode la plus simple :

BASH
# Ajouter le tap Ghostty
brew install --cask ghostty

Ou téléchargez directement le fichier .dmg et glissez-le dans le dossier Applications.

Installation sur Linux

Ubuntu/Debian :

BASH
# Télécharger la dernière release
wget https://github.com/ghostty-org/ghostty/releases/latest/download/ghostty-amd64.deb
sudo dpkg -i ghostty-amd64.deb

Fedora/RHEL :

BASH
# Utiliser le dépôt COPR
sudo dnf copr enable zyantific/ghostty
sudo dnf install ghostty

Arch Linux :

BASH
# Via AUR
yay -S ghostty
# ou
paru -S ghostty

Flatpak (universel) :

BASH
flatpak install flathub org.ghostty.Ghostty

Guide de configuration

Le fichier de configuration de Ghostty se trouve dans ~/.config/ghostty/config et utilise un format simple clé-valeur.

Exemple de configuration de base

INI
# Police
font-family = "JetBrainsMono Nerd Font"
font-size = 14

# Thème
theme = "Catppuccin Mocha"

# Masquer le curseur pendant la frappe
mouse-hide-while-typing = true

# Dimensions de la fenêtre
initial-window-width = 1200
initial-window-height = 800

# Aperçu des onglets — raccourci
keybind = ctrl+a>o=toggle_tab_overview

# Écran divisé — raccourcis
keybind = ctrl+a>h=split:left
keybind = ctrl+a>v=split:down

Consulter la documentation de configuration

Ghostty permet de consulter la documentation de configuration localement :

BASH
ghostty +show-config --default --docs | less

Fonctionnalités détaillées

1. Écran divisé

Ghostty prend en charge le split horizontal et vertical, à la manière de Terminator ou Kitty :

BASH
# Raccourcis (par défaut)
Ctrl+Shift+H  # Split vertical (gauche/droite)
Ctrl+Shift+V  # Split horizontal (haut/bas)
Ctrl+Shift+X  # Fermer le panneau actif
Ctrl+Shift+Flèches  # Naviguer entre les panneaux

2. Aperçu des onglets

Quand vous avez plusieurs onglets ouverts, l'aperçu permet de les retrouver rapidement :

BASH
# Ouvrir l'aperçu
Ctrl+Shift+O

# Ou ajouter une séquence de déclenchement dans la config
keybind = ctrl+a>o=toggle_tab_overview

L'interface d'aperçu affiche des miniatures de tous les onglets et inclut une fonction de recherche.

3. Séquences de raccourcis

Ghostty supporte des séquences de touches à la Vim, permettant des combinaisons avancées :

INI
# Exemple de configuration
keybind = ctrl+a>n=new_tab
keybind = ctrl+a>c=close_tab
keybind = ctrl+a>l=split:right

4. Nom automatique des onglets

Ghostty nomme automatiquement les onglets selon la commande en cours d'exécution :

  • vim config.py → l'onglet affiche "vim"
  • top → l'onglet affiche "top"
  • ssh server → l'onglet affiche "ssh"

Comparaison de performances

Selon les benchmarks de la communauté, Ghostty excelle dans ces scénarios :

Scénario Ghostty Kitty Alacritty iTerm2
Gros volume de sortie (cat) ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐
Fluidité du scroll ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐
Vitesse de démarrage ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐
Richesse fonctionnelle ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐

Ghostty vs Kitty

Beaucoup d'utilisateurs comparent Ghostty à Kitty. Les deux se ressemblent, mais les différences clés sont :

Avantages de Ghostty : - UI native, meilleure intégration système - Maintenance plus active (version 1.3+ en 2026) - Configuration plus simple - Meilleur support macOS

Avantages de Kitty : - Ensemble de fonctionnalités plus mature - Écosystème de plugins plus riche - Flux de travail entièrement au clavier

Scénarios d'utilisation concrets

Scénario 1 : Gestion multi-serveurs

Utilisez l'écran divisé pour surveiller plusieurs serveurs en parallèle :

BASH
# Panneau gauche : serveur de production
ssh prod-server

# Panneau droit : serveur de développement
ssh dev-server

# Panneau bas : logs locaux
tail -f logs/app.log

Scénario 2 : Workflow de développement

BASH
# Onglet 1 : Édition de code
vim src/main.go

# Onglet 2 : Exécution des tests
go test ./...

# Onglet 3 : Opérations Git
git status && git commit -m "fix: bug"

Scénario 3 : Monitoring système

BASH
# Panneau 1 : Monitoring CPU/RAM
bottom

# Panneau 2 : Monitoring réseau
iftop

# Panneau 3 : Gestion des processus
htop

Questions fréquentes

Q : Ghostty est-il disponible sur Windows ?

Pour le moment, Ghostty ne fonctionne que sur macOS et Linux. Une version Windows est en développement mais n'a pas encore été publiée.

Q : Est-ce que tous les shells sont compatibles ?

Oui, Ghostty est un terminal standard compatible avec bash, zsh, fish et tous les shells majeurs.

Q : Comment activer les ligatures ?

Ghostty supporte les ligatures par défaut. Il suffit d'installer une police qui les supporte (JetBrains Mono, Fira Code, etc.) et de la configurer :

INI
font-family = "JetBrainsMono Nerd Font"

Conclusion

Ghostty incarne le futur des terminaux — haute performance et expérience utilisateur moderne. Que vous soyez :

  • Un développeur qui gère plusieurs onglets au quotidien
  • Un ingénieur DevOps en quête de performance maximale
  • Un power user qui aime personnaliser son terminal

Ghostty vaut le coup d'être testé. La configuration par défaut est déjà excellente et prête à l'emploi, tout en offrant des options de personnalisation riches pour les utilisateurs avancés.

Liens utiles :


Si vous cherchez un terminal qui assure au quotidien et ne vous lâche pas dans les moments critiques, Ghostty est clairement la meilleure option.