Mi configuración de Ghostty para Claude Code con atajos de teclado SAND

@dani_avila7
INGLÉShace 5 meses · 15 feb 2026
1.1M
2.3K
155
67
6.3K

TL;DR

Daniel San explica por qué cambió a Ghostty para Claude Code e introduce el mnemotécnico SAND (Split, Across, Navigate, Destroy) para optimizar la gestión de paneles en la terminal.

Primero... Por qué cambié a Ghostty

Después de meses usando Claude Code a diario, me di cuenta de que apenas usaba VSCode o Cursor, solo la terminal y el panel de git; todo lo demás lo manejaba Claude Code.

El problema es que la terminal de VSCode es frágil: las sesiones largas de Claude Code la hacen fallar, incluso en un M4. No es el hardware, es una terminal que no está diseñada para el volumen de salida de la IA... necesitaba una terminal de verdad.

Daniel San - inline image

Apareció Ghostty, la comunidad importa y está construida por @mitchellh, cofundador de HashiCorp, alguien con una trayectoria seria. Ghostty se sentía preparado para el futuro.

Daniel San - inline image

Este es el primero de tres artículos sobre mi flujo de trabajo con Ghostty y Claude Code. Empiezo con mis atajos "SAND" que hacen que la gestión de paneles sea algo natural.

  1. Mi configuración de Ghostty para Claude Code con atajos SAND
  2. Monitorear cambios de Claude Code con Lazygit
  3. Agentes paralelos con Git worktrees y Claude Code

Primeros pasos con Ghostty

Descarga Ghostty desde ghostty.org (macOS y Linux). Una vez instalado, necesitas un archivo de configuración en ~/.config/ghostty/config.

¿La forma más fácil de configurarlo? Abre Claude Code y dile:

Configura Ghostty con esta configuración:

https://gist.github.com/davila7/5b07f55a6e65a06c121da9702d10c2e2

Claude leerá el gist, creará el archivo de configuración y listo. Si prefieres hacerlo manualmente:

bash
1mkdir -p ~/.config/ghostty
2curl -o ~/.config/ghostty/config https://gist.githubusercontent.com/davila7/5b07f55a6e65a06c121da9702d10c2e2/raw/config

Cómo gestiono los paneles en Ghostty

Usar Ghostty con Claude Code funciona mejor con paneles divididos: puedes tener a Claude en un lado, los cambios de git en otro, y quizás un explorador de archivos en un tercero. Si no puedes dividir, navegar y cerrar paneles sin pensar, terminas buscando atajos en lugar de programar.

Yo siempre olvidaba los atajos de Ghostty, así que los organicé en una nemotecnia: SAND. Cuatro letras, cuatro acciones; cada operación con paneles cae en una de estas categorías.

S - Split (Dividir): Crear nuevos paneles

Divide tu terminal en múltiples paneles.

  • Cmd+D divide a la derecha (vertical)
  • Cmd+Shift+D divide hacia abajo (horizontal)
Daniel San - inline image

A - Across (Atravesar): Moverse entre pestañas

Navega entre las pestañas.

  • Cmd+T abre una nueva pestaña
  • Cmd+Shift+Izquierda/Derecha se mueve entre ellas
Daniel San - inline image

N - Navigate (Navegar): Saltar entre paneles divididos

Mueve el foco entre tus divisiones.

  • Cmd+Alt+Flechas salta en cualquier dirección
  • Cmd+Shift+E iguala todas las divisiones
Daniel San - inline image
  • Cmd+Shift+F acerca un panel (presiona de nuevo para restaurar)
Daniel San - inline image

**

D - Destroy (Destruir): Cerrar paneles y pestañas

Cierra lo que no necesitas.

  • Cmd+W cierra el panel o pestaña actual
Daniel San - inline image

Mi diseño de flujo de trabajo

Así se ve mi configuración diaria, y escala de 1 a 3 instancias de Claude Code ejecutándose en paralelo... ¡recuerda usar SAND!

Empieza simple: un panel de Claude Code a la izquierda, S (Cmd+D) para dividir a la derecha, y ejecuta lazygit allí para monitorear cada commit y diff que Claude hace en tiempo real.

Daniel San - inline image

Luego S de nuevo (Cmd+Shift+D) para dividir el panel derecho hacia abajo y abrir yazi como explorador de archivos:

Daniel San - inline image

Pero cuando trabajas en múltiples tareas, puedes dividir el lado izquierdo en 2 o 3 instancias de Claude Code, cada una ejecutándose en un Git worktree diferente:

Daniel San - inline image

Si algunos paneles de Claude Code se vuelven demasiado grandes porque necesitas más contexto, puedes presionar Cmd+Shift+E para igualar todas las ventanas y devolverlas a un diseño equilibrado.

Ese es el poder de combinar Ghostty con worktrees: pasas de un solo agente a una configuración multi-agente sin salir de tu terminal.

Consejo:

pega un post-it con las letras SAND en algún lugar visible. Cada vez que lo veas, practica los comandos. Después de una semana, tendrás Ghostty completamente bajo control desde el teclado.

Daniel San - inline image

Y si alguna vez olvidas un atajo, solo presiona Cmd + Shift + P para abrir la Paleta de Comandos y ver la lista completa de comandos disponibles.

Daniel San - inline image

Próximos artículos

Este fue el primer artículo. Los siguientes dos mostrarán cómo trabajo con Ghostty y Claude Code.

Un artículo cubrirá Lazygit: observa los commits, diffs y cambios de rama de Claude Code en tiempo real.

El otro cubrirá worktrees de git y agentes paralelos: ejecuta múltiples instancias de Claude Code en diferentes tareas y usa yazi para navegar por los archivos del proyecto.

¡Sígueme para no perderte los próximos artículos! 👇

Recrear en YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales