[YZ] Claude Code Kullanım Takibi

Tekrar merhaba yazılımperver dostlarım. Bir önceki yazımda bahsettiğim gibi, kişisel olarak bir süredir Claude’yi yaızlım geliştirme işlerine kullanıyorum. Açıkçası şu ana kadar gerek gemine gerekse chatgpt ve diğer açık kaynak LLM’lere göre bana göre oldukça önde. Bu sebeple de, pro paketini temin ederek kullanmaya başladım.  Claude Code kullanımı, beş saatlik ve haftalık kullanımlar üzerinden takip ediyor. Aşağıda, örnek bir kullanım durumu mevcut.

Her ne kadar, VSCode ile kullansam da, ağırlıklı olarak claude code’u komut satırı üzerinden de kullanıyorum. Buradan da, ne kadar kullanımın kaldığını takip etmek zor olabiliyor. Bunu görüntülemeye yönelik de ne yapılabileceğini araştırdığımda, Claude Code’a bu yönde eklemeler yapabildiğinizi gördüm (“statusline”). Claude bu konuda bir çok uyarlamalara imkan sağlıyor, ben de burada en çok işimi göreni sizler ile paylaşacağım, sizlere de faydalı olacağına inanıyorum. Bunu hem windows hem de linux için kullanabilirsiniz.

Peki nedir statusline?

Claude Code’un terminal arayüzünün alt kısmında, kullanıcı prompt’unun hemen altında ince bir bilgi satırı görünür. Bu satır ~/.claude/settings.json dosyasındaki statusLine alanıyla yapılandırılıyor. Temelde bir komut çağrılıyor ve çıktılar derlenerek komut satırında gösteriliyor.

Benim paylaşacağım statusline’da, aktif model adı (mor), çalışma dizini (turuncu), context penceresi kullanımı (kullanım miktarına göre renklendiriliyor) ve (Claude.ai aboneleri için) rate limit bilgisi(mavi) gösterilmekte. Gelelim bunu nasıl ayarlayacağınıza.

Öncelike, claude kullanıcı dizinine gidiyoruz (windows için ‘C:\Users\kullaniciadi\.claude‘, linux için ‘~/.claude‘).

Windows için aşağıdaki içeriği, ilgili dizin içerisinde statusline.ps1 olarak kaydediyoruz:

sonra yine aynı dizin içerisinde yoksa settings.json dosyasını oluşturuyoruz ve aşağıdaki gibi “statusLine” kalemini ekliyoruz:

Aynı mantıkla linux için de aşağıdaki betiği, statusline.sh, oluşturup kullanabilirsiniz:

settings.json:

Status line görünürde küçük bir detay gibi görünse de, uzun oturumlarda oldukça işe yarıyor. Context penceresinin ne kadar dolduğunu anlık görmek, ne zaman yeni bir oturum açman gerektiğini sizlere gösteriyor, ayrıca rate limit bilgisi de, önlem almak için farkındalık sağlıyor.

İlgili betikleri, istek ve ihtiyaçlarını doğrultusunda düzenleyebilir, internetten ya da çeto/claude’tan farklı önerileri de alabilirisniz.

İlgili betiklere ve kısa açıklamalara aşağıdaki repodan da ulaşabilirsiniz. Bir sonraki yazımda görüşmek dileğiyle, kendinize çok iyi bakın.

https://github.com/yazilimperver/claude-status-line

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.