Fundamentos y herramientas de IA

Comparativa de 6 terminales para macOS: iTerm2, Ghostty o Warp

Para un desarrollador que usa Mac, el terminal probablemente sea la aplicación que más tiempo permanece abierta cada día. Aun así, sorprende cuánta gente lleva años usando solo el terminal predeterminado.

5 min de lectura
Imagen de portada de Comparativa de 6 terminales para macOS: iTerm2, Ghostty o Warp

Para un desarrollador que usa Mac, el terminal probablemente sea la aplicación que más tiempo permanece abierta cada día. Aun así, sorprende cuánta gente lleva años usando solo el terminal predeterminado.

Yo pasé de Terminal.app a iTerm2 y últimamente me he quedado con Ghostty. Entre medias también probé Warp, Alacritty y Kitty.

Empiezo por la conclusión.

Para la mayoría de desarrolladores, iTerm2 o Ghostty son suficientes. Si te interesa la IA, Warp; si quieres un entorno minimalista centrado en tmux, Alacritty.

En este artículo resumo, basándome en el uso real, las diferencias entre seis terminales representativos para macOS y cuál elegir según tu caso.


Los seis terminales parten de enfoques distintos

Puede parecer que todos los terminales son prácticamente iguales, pero al usarlos se nota que sus objetivos difieren bastante.

Terminal.app es el terminal incluido de serie en macOS.

No requiere instalación, es ligero y estable. A cambio, ofrece solo las funciones esenciales.

iTerm2 es un veterano de los terminales para Mac.

Incluye funciones como división de ventanas, búsquedas potentes, integración con tmux y triggers. Es gratuito y de código abierto, pero tiene un acabado propio de una aplicación comercial.

Warp es un terminal de nueva generación escrito en Rust.

Agrupa los comandos y sus salidas en bloques y permite consultar a la IA en lenguaje natural. Se parece más a una aplicación de productividad con forma de terminal.

Ghostty fue creado por Mitchell Hashimoto, fundador de HashiCorp, y publicó la versión 1.0 a finales de 2024.

Está escrito en Zig y usa una UI nativa (SwiftUI/AppKit) en macOS, por lo que es rápido y se siente como una aplicación de Mac.

Alacritty es un minimalista que aspira a ser «el terminal más rápido».

Se centra por completo en la aceleración por GPU, así que no ofrece pestañas ni divisiones. Su filosofía es usarlo junto con tmux.

Kitty también se basa en la aceleración por GPU, como Alacritty, pero ofrece muchas más funciones.

Creó su propio protocolo para mostrar imágenes en el terminal e incluye un sistema de extensiones llamado kittens.


Tabla comparativa

Terminal Precio Aceleración por GPU Pestañas/división Características
Terminal.app Incluido Limitada Solo pestañas Sin instalación, el más ligero
iTerm2 Gratis Todas Más funciones, integración con tmux
Warp Gratis + de pago Todas IA integrada, UI por bloques
Ghostty Gratis Metal Todas UI nativa, rápido
Alacritty Gratis Ninguna Minimalismo extremo
Kitty Gratis Todas Imágenes, extensibilidad

En la tabla parecen similares, pero la sensación de uso es bastante distinta.


¿Se nota la diferencia de velocidad?

Sinceramente, en el uso normal cuesta notar diferencias de velocidad.

Para ejecutar ls y consultar git status, Terminal.app no resulta lento en absoluto.

La diferencia aparece con salidas masivas. Al volcar decenas de miles de líneas de logs o una compilación que fluye como una cascada, los terminales con aceleración por GPU (Ghostty, Alacritty y Kitty) siguen el ritmo con fluidez y sin retrasos.

Warp, en cambio, consume bastante memoria debido a la cantidad de funciones. Es algo que debes tener en cuenta en un Mac de prestaciones modestas.

La aceleración por GPU cambia mucho la experiencia con salidas masivas
La aceleración por GPU cambia mucho la experiencia con salidas masivas

¿Es útil la IA de Warp?

El mayor argumento de venta de Warp es la IA.

Incluso si escribes en coreano «mata el proceso que usa el puerto 3000», lo convierte en un comando y analiza la causa si aparece un error. Es realmente práctico cuando no recuerdas un comando.

Pero hay dos puntos que conviene señalar.

Primero, hay un límite de solicitudes de IA, así que necesitas un plan de pago para usarla mucho.

Segundo, hoy es habitual ejecutar herramientas de programación con IA como Claude Code dentro del terminal, por lo que la IA integrada en el terminal ya no es tan decisiva. Al final volví a la idea de que «un terminal debe ser rápido y silencioso».


Entonces, ¿cuál deberías usar?

Lo resumo según cada situación.

Si usas el terminal solo de vez en cuando → Terminal.app

No hay motivo para cambiar. La aplicación predeterminada es suficiente.

Si quieres muchas funciones y una opción probada → iTerm2

Su estabilidad y sus funciones, perfeccionadas durante más de 10 años, siguen siendo insuperables. Es la opción más segura para empezar.

Si quieres aprender el terminal con ayuda de la IA → Warp

Es especialmente útil para desarrolladores junior que aún no dominan los comandos.

Si quieres un terminal moderno, rápido y limpio → Ghostty

Es también la razón por la que me quedé con él: la sencillez de resolverlo todo con unas líneas de configuración y su acabado nativo resultan muy atractivos.

Si usas tmux como núcleo y buscas minimalismo → Alacritty o Kitty

Si ves el terminal como un simple renderizador y dejas el resto en manos de tmux, esta es la respuesta.


Conclusión

El terminal es una herramienta que los desarrolladores miran todo el día, así que merece la pena dedicar tiempo a elegirlo.

Salvo el plan de pago de Warp, todos son gratuitos. Puedes probarlos uno a uno sin compromiso y quedarte con el que mejor se adapte a ti.

Como adelanto, están creciendo rápidamente nuevos terminales como cmux y Orca, especializados en ejecutar en paralelo varios agentes de IA, como Claude Code. Su enfoque es bastante diferente y los presentaré en otro artículo.

¿Qué terminal usas? Cuéntanos también en los comentarios por qué lo recomiendas.