Önce... Neden Ghostty'ye Geçtim
Aylardır her gün Claude Code kullanırken VSCode veya Cursor'u neredeyse hiç kullanmadığımı fark ettim, sadece terminal ve git paneli, diğer her şeyi Claude Code hallediyordu.
Sorun şu ki VSCode'un terminali kırılgan, uzun Claude Code oturumları onu çökertiyor, M4'te bile. Donanımla ilgili değil, terminal AI ölçeğinde çıktı için tasarlanmamış... Gerçek bir terminale ihtiyacım vardı.

Ghostty gündeme geldi, topluluk önemli ve HashiCorp'un kurucu ortağı, ciddi bir geçmişe sahip @mitchellh tarafından yapıldı. Ghostty geleceğe dönük hissettirdi.

Bu, Ghostty ve Claude Code ile iş akışım hakkındaki üç makalenin ilki. Panel yönetimini ikinci doğanız haline getiren "SAND" kısayollarımla başlıyorum.
- Ghostty kurulumum ve Claude Code için SAND Kısayolları
- Claude Code değişikliklerini Lazygit ile izleme
- Git worktrees ve Claude Code ile paralel ajanlar
Ghostty'ye Başlarken
Ghostty'yi ghostty.org adresinden indirin (macOS ve Linux). Kurulduktan sonra, ~/.config/ghostty/config yolunda bir yapılandırma dosyasına ihtiyacınız var.
Kurulumun en kolay yolu? Claude Code'u açın ve şunu söyleyin:
Ghostty'yi bu yapılandırmayla yapılandır:
https://gist.github.com/davila7/5b07f55a6e65a06c121da9702d10c2e2
Claude, gist'i okuyacak, yapılandırma dosyasını oluşturacak ve işiniz bitecek. Elle yapmayı tercih ederseniz:
1mkdir -p ~/.config/ghostty2curl -o ~/.config/ghostty/config https://gist.githubusercontent.com/davila7/5b07f55a6e65a06c121da9702d10c2e2/raw/config
Ghostty'de Panelleri Nasıl Yönetiyorum
Ghostty'yi Claude Code ile kullanmak en iyi şekilde bölünmüş panellerle çalışır. Claude bir tarafta, git değişiklikleri diğer tarafta, belki bir dosya tarayıcısı üçüncü tarafta olabilir. Panelleri düşünmeden bölemez, gezemez ve kapatamazsanız, kod yazmak yerine kısayollarla uğraşır durursunuz.
Ghostty'nin kısayollarını sürekli unutuyordum, bu yüzden onları SAND anımsatıcısı altında düzenledim. Dört harf, dört eylem, her panel işlemi bu kategorilerden birine girer.
S - Split (Böl): Yeni paneller oluşturun
Terminalinizi birden çok panele bölün.
- Cmd+D sağa böler (dikey)
- Cmd+Shift+D aşağı böler (yatay)

A - Across (Arasında): Sekmeler arasında gezin
Sekmeler arasında gezinin.
- Cmd+T yeni bir sekme açar
- Cmd+Shift+Sol/Sağ aralarında geçiş yapar

N - Navigate (Gezin): Bölünmüş paneller arasında atlayın
Odağınızı bölünmüş paneller arasında taşıyın.
- Cmd+Alt+Ok tuşları herhangi bir yöne atlar
- Cmd+Shift+E tüm bölünmüş panelleri eşitler

- Cmd+Shift+F bir panele yakınlaştırır (tekrar basın eski haline döner)

D - Destroy (Yok Et): Panelleri ve sekmeleri kapatın
İhtiyacınız olmayanı kapatın.
- Cmd+W geçerli paneli veya sekmeyi kapatır

Benim İş Akışı Düzenim
Günlük kurulumum böyle görünüyor ve paralel olarak 1'den 3'e kadar Claude Code örneği çalıştırabilecek şekilde ölçekleniyor... SAND'ı unutmayın!
Basit başlayın: solda bir Claude Code paneli, sağa bölmek için S (Cmd+D) ve orada lazygit çalıştırarak Claude'un yaptığı her commit ve diff'i gerçek zamanlı olarak izleyin.

Ardından sağ paneli aşağı bölmek için tekrar S (Cmd+Shift+D) ve dosya tarayıcısı olarak yazi açın:

Ancak birden çok görev üzerinde çalışırken, sol tarafı 2 veya 3 Claude Code örneğine bölebilir, her biri farklı bir Git worktree'de çalışır:

Bazı Claude Code panelleri daha fazla bağlama ihtiyacınız olduğu için çok büyürse, tüm pencereleri eşitlemek ve dengeli bir düzene döndürmek için Cmd+Shift+E tuşlarına basabilirsiniz.
Ghostty'yi worktrees ile birleştirmenin gücü budur; terminalinizden ayrılmadan tek bir ajandan çoklu ajan kurulumuna geçersiniz.
İpucu:
SAND harflerinin yazılı olduğu bir yapışkan notu görebileceğiniz bir yere yapıştırın. Her gördüğünüzde komutları çalıştırın, bir hafta sonra Ghostty'yi klavyeden tamamen kontrol edeceksiniz.

Ve eğer bir kısayolu unutursanız, Komut Paleti'ni açmak ve mevcut komutların tam listesini görmek için Cmd + Shift + P tuşlarına basmanız yeterli.

Sonraki Makaleler
Bu ilk makaleydi. Sonraki iki makale, Ghostty ve Claude Code ile nasıl çalıştığımı gösterecek.
Bir makale Lazygit'i kapsayacak, Claude Code'un commit'lerini, diff'lerini ve dal değişikliklerini gerçek zamanlı olarak izleyin.
Diğer makale git worktrees ve paralel ajanlar'ı kapsayacak, farklı görevlerde birden çok Claude Code örneği çalıştırın ve proje dosyalarına göz atmak için yazi kullanın.
Sonraki makaleleri kaçırmamak için beni takip edin! 👇





