¡Nace el terminal Claude Code, mejor que iTerm2!
¡Nace el terminal Claude Code, mejor que iTerm2!
Hola a todos, soy Guide. Hoy quiero hablarles sobre algunos "terminales modernos" que han ganado mucha popularidad en los últimos dos años.
Para los desarrolladores, el terminal puede ser la interfaz con la que más interactúan a diario, además del editor: escribir código, ejecutar comandos, ver registros, conectarse a servidores, solucionar problemas, escribir scripts, etc.
Muchos desarrolladores de macOS, incluido yo, todavía usamos iTerm2, una herramienta que sigue en mantenimiento, pero que no ha cambiado significativamente en su forma de producto durante años.
Recientemente he probado varios terminales que se autodenominan "modernos" y, tras la experiencia, me he dado cuenta de que este ámbito se ha vuelto muy competitivo: algunos están escritos en el lenguaje Zig, con un rendimiento increíble; otros integran SFTP y edición con múltiples cursores, haciendo que la administración sea como tener una ventaja; y algunos han convertido el terminal en un IDE con autocompletado de IA.
En particular, Ghostty ha ganado popularidad recientemente gracias al respaldo del equipo de Claude Code.

A continuación, explicaré estas cuatro herramientas de manera más "comparativa": Ghostty / WindTerm / kitty / Warp.
1. Ghostty: Un nuevo terminal con experiencia nativa + rendimiento
Si estás usando Claude Code o a menudo ejecutas salidas largas, a veces te encontrarás con un fenómeno molesto: cuando la salida es larga, la experiencia de desplazamiento comienza a volverse inestable. A menudo necesitas limpiar el terminal o reiniciar Claude Code.
Este problema ha existido en iTerm2 durante un tiempo, y las soluciones en la comunidad son variadas, pero ninguna ha resuelto el problema de raíz.
Este es también el terminal recomendado por el equipo de Claude Code.
Introducción a Ghostty
Ghostty fue desarrollado por Mitchell Hashimoto (fundador de HashiCorp), y su idea central es muy simple: rendimiento nativo, rechazo a Electron.
Ghostty está escrito en el lenguaje Zig. La ventaja principal de Zig es su abstracción de costo cero: los archivos binarios compilados son muy pequeños y su velocidad de ejecución es muy rápida.

Para un emulador de terminal, que es una herramienta sensible al rendimiento, la elección del lenguaje afecta directamente la experiencia: al procesar miles de líneas de salida de registros por segundo, el renderizado de caracteres debe mantenerse dentro del límite de la tasa de refresco del monitor, de lo contrario, el usuario percibirá un retraso.
Ghostty es multiplataforma (la versión de Windows aún está en desarrollo):
- macOS: aplicación real de SwiftUI, con ventanas nativas, barra de menú y GUI de configuración.
- Linux: construido con GTK.
- Núcleo compartido: una gran biblioteca central escrita en Zig, pero la capa de plataforma es nativa.
Además, Ghostty es compatible con la mayoría de los protocolos de extensión de kitty, por lo que si eres usuario de kitty, el costo de migración es casi cero.
Dirección del proyecto: https://github.com/ghostty-org/ghostty

Arquitectura de múltiples renderizadores y rendimiento
Ghostty utiliza una arquitectura de múltiples renderizadores: Linux usa OpenGL, mientras que macOS usa Metal.
Según el autor de Ghostty, además de iTerm, Ghostty es el único emulador de terminal que utiliza Metal directamente, y también es el único renderizador de Metal que soporta ligaduras.
En las pruebas de referencia de I/O:
- La velocidad de lectura de volcado de texto plano es 4 veces más rápida que iTerm y kitty.
- Es 2 veces más rápido que Terminal.app.
- Su velocidad es comparable a la de Alacritty.
Instalación y uso
macOS:brew install --cask ghosttyLa configuración de Ghostty es texto plano, el archivo de configuración se encuentra en ~/.config/ghostty/config:
`# 主题(内置几百款,用 ghostty +list-themes 查看) theme = iTerm2 Default
字体大小
font-size = 15
字体族
font-family = JetBrains Mono
窗口调整
resize-increment = 100`
二、WindTerm:不是单纯终端模拟器
WindTerm 介绍
La posición de WindTerm no es "simulador de terminal", sino "cliente SSH/Telnet/Serial/Shell/SFTP".
Si en tu trabajo, abrir una terminal significa más: conectar a servidores, saltar máquinas, transferir archivos, abrir múltiples sesiones, e incluso conectar dispositivos de puerto serie — entonces WindTerm probablemente sea más adecuado para ti que un "simulador de terminal puro".

WindTerm ha trasladado muchas funciones de IDE al terminal:
Características:
- Autocompletado dinámico: no solo completa comandos, sino que también puede detectar archivos en la ruta actual, ramas de Git, y entradas históricas.
- Vista de esquema: analiza automáticamente salidas largas (como ls -l o logs), generando un esquema de navegación clicable.
- Edición con múltiples cursores: edición simultánea de múltiples líneas similar a un editor de texto.
Github Dirección: https://github.com/kingToolbox/WindTerm
运维友好
WindTerm soporta SSHv2, Telnet, TCP en crudo, Serial, Shell, y también integra sftp/scp con gestión de archivos locales.
Además, WindTerm tiene dos capacidades especialmente útiles para operaciones de mantenimiento:
- Entrada sincronizada: entrada en una ventana, enviada a múltiples sesiones.
- Gestión de historial/sesiones más sistemática: historial de comandos, árbol de sesiones, recuperación de diseño, etc.
三、kitty:基于 GPU 加速的黑客定制终端
kitty 介绍
kitty es un terminal de aceleración por GPU de larga data, escrito en C, que busca ser "rápido, potente y altamente personalizable".
A diferencia de los terminales tradicionales que dependen de la CPU para el dibujo, el núcleo de kitty es un motor OpenGL especializado escrito en C.
- Bajo carga, alta tasa de cuadros: transfiere la presión de renderizado a la GPU.
- Arquitectura completamente asíncrona: el procesamiento de entradas, renderizado e IO se ejecutan en hilos independientes.
kitty incluye un conjunto de herramientas pequeñas llamadas "Kittens":
Herramientas:
- icat: muestra imágenes de alta fidelidad directamente en el terminal, útil para ver imágenes durante operaciones de mantenimiento y gráficos de ciencia de datos sin salir de la consola.
- diff: comparación de código en una barra lateral, extremadamente rápida, con colores claros y soporte para resaltado de sintaxis.
- unicode_input: búsqueda difusa de entrada Unicode, resuelve el problema de encontrar símbolos especiales.
- hints: selección y salto de texto en pantalla, permite extraer URL y rutas en la pantalla con un atajo de teclado.
Github Dirección: https://github.com/kovidgoyal/kitty
自研协议
Esta es la parte más impresionante de kitty. Ha desarrollado dos protocolos que ahora son ampliamente compatibles con nuevos talentos como Ghostty, WezTerm:
- Graphics Protocol (Protocolo Gráfico): abandona el antiguo protocolo Sixel, soporta colores verdaderos, transparencia, e incluso animaciones.
- Extended Keyboard Protocol (Protocolo de Teclado Expandido): resuelve el problema de que los terminales tradicionales no pueden distinguir combinaciones de teclas como Tab y Ctrl+I.
安装使用
macOS:curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Cuatro, Warp: "Terminal 2.0" impulsado por IA y colaboración
Introducción a Warp
Warp es un terminal moderno completamente reescrito en Rust. Rompe radicalmente la lógica de "flujo de caracteres en cascada" que ha permanecido inalterada durante décadas en los terminales tradicionales, transformándolo en un entorno colaborativo más parecido a un IDE.

Dirección de Github: https://github.com/warpdotdev/Warp
Dimensiones Terminal tradicional (iterm2/Terminator) Warp Organización de contenido Texto largo continuo (difícil de dividir) Lógica de Bloques (gestionables y compartibles de forma independiente) Método de entrada Flujo de caracteres lineal (sin selección con mouse) Modo IDE (soporta selección, deshacer, múltiples líneas) Soporte de IA Ninguno o dependiente de plugins de terceros Integrado nativamente (soporta conversión de lenguaje natural a comandos) Colaboración en equipo Configuración personal, no compartible Warp Drive (flujo de trabajo compartido en la nube)
Diseño de Bloques
El diseño más disruptivo de Warp es dividir el texto largo continuo del terminal tradicional en bloques independientes Blocks.
- Control independiente: Cada comando y su salida correspondiente se empaquetan en un "bloque"
- Compartición sin costo: Puedes generar un enlace permanente para compartir un bloque con un error con un colega con un solo clic
Warp AI
Warp tiene un asistente de IA integrado:
- Diálogo en lenguaje natural: Soporta búsqueda de comandos directamente en lenguaje natural
- Depuración inteligente: Cuando un comando falla, haz clic en el ícono de IA al lado, y analizará la información del stack de errores

Instalación y uso
Warp es compatible con macOS, Linux y Windows.
Dirección: https://www.warp.dev/download
Los usuarios de macOS también pueden usar el siguiente comando para descargar:
brew install --cask warp
Cinco, Sugerencias de selección: Todos son bastante buenos, elige el que te convenga
Los cuatro terminales tienen diferentes enfoques, no hay un "mejor" absoluto, solo el "más conveniente" en flujos de trabajo específicos.
Dimensiones Ghostty WindTerm kitty Warp iTerm2 Enfoque Rendimiento/orientación nativa Terminal de operaciones GPU acelerado + altamente personalizable IDE + IA + colaboración macOS Estable Marca antigua Dificultad de uso Baja (amigable con GUI) Media-baja (UI moderna) Muy baja Salida larga/carga alta Sensación muy fuerte Suficiente Muy fuerte Depende del escenario específico Estable Puedes elegir según tus necesidades diarias:
- Buscando rendimiento + usuarios de Claude Code → Ghostty
- Ingenieros de operaciones → WindTerm
- Geek/usuarios pesados de Linux → kitty
- Novatos/colaboración en equipo → Warp
Filtrado rápido:
- iTerm2 con retraso en el desplazamiento → Ghostty
- No recordar comandos de Shell → Warp
- Conectar servidores, cambiar configuraciones → WindTerm
- Ver imágenes en terminal, alta tasa de refresco → kittyLas herramientas están para servir a las personas, no al revés.





