Tarih: 2026-04-16
| Özet | Not |
| Kapsam | 16 Nisan 2026'da canlı metadata ile incelenmiş 24 repo + 2 gist |
| Ana sinyaller | Resmi Claude Code docs, güncel repo metadata'sı, install akışları ve açık anthropics/claude-code statusline issue'ları |
| Net sonuç | ccstatusline, claude-powerline, cship, claudeline ve claude-hud pazarın farklı işlerini kazanıyor |
Yönetici Özeti
- Artık "tek bir en iyi Claude Code statusline" yok. En az beş ayrı ürün şekli var:
- konfigürasyon framework'ü: ccstatusline
- plugin-first, theme odaklı powerline: claude-powerline
- Rust performans yaklaşımı: CCometixLine
- Starship köprüsü: cship
- transcript-aware operasyon HUD'ı: claude-hud
- ccstatusline hâlâ kategori lideri çünkü çoğu kullanıcı için en okunabilir genel amaçlı cevap o. En güçlü widget yüzeyine, en bilinen TUI editörüne ve en erişilebilir default deneyime sahip.
- Ekosistemde ayrışma artık "model, context, git ve cost gösterebiliyor mu?" seviyesinde değil. Asıl farklar şu eksenlerde oluşuyor:
- nasıl kurulduğu
- hangi veriye güvendiği
- render anında network ya da transcript işi yapıp yapmadığı
- terminal estetiğine ne kadar yatırım yaptığı
- Resmi Claude Code desteği artık o kadar gelişti ki eski dönemin birçok hack'i mecburi olmaktan çıktı.
statusLinepayload'ı zaten model, context, cost, worktree, agent verate_limitsverisini veriyor. Ama açık issue kuyruğu, platformun hâlâ ciddi şekilde istenen alanlar ve refresh garantileri eksik olduğunu gösteriyor. - Günlük kullanımda test ettiğim en tatmin edici hızlı bakış düzeni hâlâ bir framework değil. SippieCup'ın 30 Mart 2026 tarihli gist çizgisine en yakın shell yaklaşımı, özellikle Ghostty için biraz daha iyi ayarlanmış haliyle, hâlâ en hoş görünen aile.
Kısa cevap: Hiç fazla düşünmeden tek öneri istiyorsan ccstatusline kullan. Plugin-native ve daha temiz bir kurulum akışı istiyorsan claude-powerline kullan. "Claude şu an ne yapıyor?" senin için görsel şıklıktan daha önemliyse claude-hud kullan.
Dahil Etme Kriterleri ve Pazar Tanımı
Bu rapor, aşağıdaki koşullardan en az birini karşılayan herkese açık GitHub projelerini kapsıyor:
- doğrudan Claude Code statusline olarak üretilmiş olması
- Claude Code'un
statusLinehook'una birinci sınıf özellik olarak kurulması - pratikte kullanıcıların gerçekten statusline seçeneği gibi değerlendirdiği kadar yakın olması; örneğin ccusage'ın beta
statuslinekomutu ya da claude-hud gibi HUD tarzı çözümler
Amaç, internetteki her kişisel ~/.claude/statusline.sh dosyasını toplamak değil. Kamuya açık dokümantasyonu, install rehberi ya da gerçek seçenek olarak sayılmasını sağlayacak kadar görünürlüğü olan projelere odaklandım.
Pazar Haritası
| Segment | En bilinen projeler | Segmenti tanımlayan şey |
| Framework ve tam sistemler | ccstatusline, claude-powerline, CCometixLine, cship | Preset'ler, theme'ler, çoklu layout'lar, config dosyaları veya interaktif setup akışları gibi gerçek ürün yüzeyi |
| Operasyon plugin'leri ve HUD'lar | claude-hud, claudeline | Status alanını sadece formatter değil, gözlem ve operasyon yüzeyi olarak ele alması |
| Opinionated orta katman araçlar | kamranahmedse/claude-statusline, daniel3303/ClaudeCodeStatusLine, felipeelias/claude-statusline, claude-pace, kcchien/claude-code-statusline, pyccsl, chongdashu/cc-statusline | Daha dar yüzey, daha güçlü default'lar ve daha belirgin bir zevk profili |
| Uzun kuyruk uzman ve deneysel araçlar | pcvelz/ccstatusline-usage, syou6162/ccstatusline, FlineDev/CustomStatusline, ohugonnot/claude-code-statusline, xleddyl/claude-watch, rz1989s/claude-code-statusline, Wangnov/claude-code-statusline-pro, sotayamashita/claude-code-statusline, daliovic/cc-statusline, leeguooooo/claude-code-usage-bar | Daha dar iddia, daha düşük benimsenme ya da üst katmandaki araçlarla fazla örtüşen yaklaşım |
İlk Dalgadan Bu Yana Ne Değişti
İlk public statusline örnekleri büyük ölçüde shell script'lerden oluşuyordu; çünkü platformda eksik veri vardı. Bugünkü pazar farklı çünkü resmi Claude Code payload'ı artık çok daha zengin:
modelcostcontext_windowagentworktreerate_limits- çok satırlı ANSI output ve OSC 8 link desteği
Bu, problemin şeklini değiştirdi. 2026'nın ilginç statusline araçları artık sadece "stdin'i güzel parse ediyor mu?" diye ayrışmıyor. Asıl ayrışma konfigürasyon UX'i, ek veri kaynakları, güvenlik duruşu ve görsel hiyerarşi tarafında.
Resmi Claude Code Statusline Platformunun Temeli
Resmi Claude Code statusline docs çok basit bir kontrat tanımlıyor:
- Claude Code,
settings.jsoniçinden bir shell komutu çalıştırıyor - komuta stdin üzerinden JSON gönderiyor
- senin komutun string ya da çok satırlı bir blok basıyor
- ANSI renkler ve OSC 8 linkler destekleniyor
Ekosistemin bu kadar hızlı büyümesinin sebebi tam olarak bu basitlik.
Temel Kabiliyet Seti
16 Nisan 2026 itibarıyla resmi payload, çoğu ana akım statusline için zaten yeterince zengin:
model.idvemodel.display_nameile model kimliğicost.*ile session cost ve code-change istatistiklericontext_window.*ile context size ve current usagerate_limits.five_hourverate_limits.seven_dayile rate-limit pencereleri- workspace ve worktree bilgisi
- agent adı
- output style ve vim mode
Ürün seviyesinde iki önemli kolaylık da var:
/statusline, doğal dilden statusline scaffold edebiliyor- resmi docs çok satırlı output'u destekliyor; bu yüzden artık iki ya da üç satırlı tasarımlar hack değil, doğal desen
Bunun Pratik Sonucu
Sadece model, context, cost ve subscriber limitlerini göstermek istiyorsan artık credential scrape etmene ya da log parse etmene gerek yok. Ek iş yapan araçlar bunu genelde şu dört sebepten biri için yapıyor:
- daha zengin ya da daha tutarlı usage verisi almak
- canlı tool ya da subagent aktivitesi göstermek
- cache efficiency, burn rate gibi daha derin session analitiği üretmek
- daha iyi install ve config UX'i sunmak
Karşılaştırma Çerçevesi ve Sinyal Efsanesi
Bu raporda projeleri beş lens üzerinden kıyaslıyorum.
| Lens | Neden önemli |
| Install güven modeli | Statusline sürekli çalışan bir yüzey. Bu yüzden install ve update yolu burada normal CLI'lardan daha önemli. |
| Veri kaynağı modeli | stdin, transcript parsing, doğrudan API çağrısı ve background hook'lar farklı doğruluk ve kırılganlık profilleri yaratıyor. |
| Konfigürasyon yüzeyi | Bazı kullanıcı bir satırlık script istiyor, bazıları theme, preset ve TUI istiyor. |
| Terminal iddiası | Powerline glyph'ler, Nerd Font beklentisi, gradient, hyperlink ve fallback modları gerçek kullanım deneyimini değiştiriyor. |
| Bakım sinyali | Star sayısı tek başına yeterli değil, ama release akışı, son push tarihi, docs kalitesi ve issue hijyeni yine de iyi ayrım yapıyor. |
Aşağıda kullandığım sinyal etiketleri:
Leader: yüksek benimsenme + gerçekten farklılaşan ürün şekliSpecialist: belirli kullanıcı ya da workflow için çok net değerAppendix: ilginç ama daha dar, daha yeni, daha küçük ya da ana katmanla fazla örtüşen proje
1. Katman: Framework'ler, Plugin'ler ve Tam Sistemler
Ana Karşılaştırma
| Project | Stars | Runtime | Install yolu | Ana veri kaynakları | Neden önemli |
| sirmalloc/ccstatusline | 7,638 | TypeScript | npx veya bunx TUI | stdin, git, opsiyonel usage API widget'ları | Bu kategorinin fiili framework referansı |
| Owloops/claude-powerline | 1,010 | TypeScript | Claude plugin marketplace veya npx | stdin, local config, git | Plugin-first estetik ve wizard deneyiminde en temiz seçenek |
| Haleclipse/CCometixLine | 2,683 | Rust | npm üzerinden dağıtılan binary | stdin, transcript analizi, git | "TUI'li, themeli Rust binary" yaklaşımının en güçlü örneği |
| stephenleo/cship | 321 | Rust | install script veya cargo install | stdin, Starship modülleri, usage-limit yardımcıları | Starship köprüsü olarak kategoride tek ciddi oyuncu |
| jarrodwatts/claude-hud | 19,627 | JavaScript | Claude plugin marketplace | stdin + transcript JSONL | Tool, agent ve todo görünürlüğünde en güçlü çözüm |
| fredrikaverpil/claudeline | 34 | Go | Claude plugin marketplace, release veya go install | stdin, OAuth usage API, status API, release API | Operasyonel bakışı en güçlü tek binary plugin |
Kabiliyet Matrisi
| Kabiliyet | ccstatusline | claude-powerline | CCometixLine | cship | claude-hud | claudeline |
| İnteraktif setup | TUI | Wizard | TUI | Config-first | Guided setup | Guided setup |
| Plugin marketplace install | Hayır | Evet | Hayır | Hayır | Evet | Evet |
| Theme sistemi | Evet | Evet | Evet | TOML tabanlı stil | Hafif config stili | Bilinçli şekilde sınırlı |
| Transcript parsing | Bazı iç mekanikler ve cache'ler | Ana yaklaşım değil | Evet | Hayır | Evet | Hayır |
| Harici API bağımlılığı | Opsiyonel usage widget'ları | Şart değil | Birincil yaklaşım değil | Opsiyonel usage-limit yardımcıları | Hayır | Evet |
| Starship reuse | Hayır | Hayır | Hayır | Evet | Hayır | Hayır |
| En uygun kullanıcı | Çoğu kullanıcı | Theme seven plugin kullanıcıları | Rust + TUI meraklıları | Starship kullanıcıları | Gözlem ve görünürlük isteyenler | Daha muhafazakâr operatörler |
Her Birinci Katman Lideri Aslında Neyi Kazanıyor
ccstatusline
ccstatusline hâlâ kategori lideri çünkü bir script paketi gibi değil, gerçek bir ürün gibi davranıyor. En geniş widget yüzeyi, en bilinen TUI editörü, multi-line esnekliği, powerline desteği ve kendi config'ini elle yazmak istemeyen kullanıcılar için gerçekten erişilebilir bir default deneyimi var.
En büyük zayıflığı kabiliyet tarafında değil; operasyonel duruş tarafında. En kolay belgelenmiş yol hâlâ hareketli versiyonlu npx ya da bunx desenlerine yaslanıyor ve proje yüzeyi bazı kullanıcılar için ihtiyaçtan büyük gelebiliyor.
claude-powerline
Eğer ccstatusline framework cevabıysa, claude-powerline da plugin-native cevap. Bu araç önce Claude plugin'i, sonra statusline paketi gibi hissettiriyor: slash-command setup, config auto-reload, tema aileleri, Unicode ve ASCII modları ve utilitarian çizgiden daha bilinçli bir görsel zevk.
Güzel bir şey isteyen ama TUI içinde yaşamak istemeyen kullanıcı için en temiz önerilerden biri bu.
CCometixLine
CCometixLine, "Rust ile yazılmış bir ccstatusline" değil. Daha farklı bir karakteri var. Rust statusline binary'si, built-in theme'ler, TUI, transcript tabanlı usage mantığı ve context warning kapatma ya da verbose mode patch etme gibi Claude Code yardımcıları aynı yerde.
Bu onu güçlü yapıyor, ama daha da geniş bir yüzeye taşıyor. Sadece formatter isteyenler render hızını sevebilir ama yanındaki yardımcı araç katmanını fazla bulabilir.
cship
cship, pazarın en temiz teknik tezine sahip: yeni bir config dili icat etmek yerine Starship mental modelini Claude Code içine taşımak. Halihazırda starship.toml yatırımın varsa, o yatırımın Claude Code içinde de devam etmesini sağlayan tek ciddi seçenek bu.
Bunun tradeoff'u da açık. Starship umurunda değilse, cship'in dehasının bir kısmı senin için boşa gidiyor.
claude-hud
claude-hud artık klasik anlamda statusline olmaktan biraz çıktı. Daha çok kompakt bir HUD. Önemli olmasının sebebi basit: resmi stdin payload'ı sana Claude'un tam şu anda hangi tool'u kullandığını, hangi subagent'ların aktif olduğunu ya da todo listesinin nasıl ilerlediğini söylemiyor. claude-hud bunu transcript JSONL okuyarak getiriyor.
"Claude şu an ne yapıyor?" sorusu senin için görsel sadelikten daha önemliyse, bu alanın en net ürün değerine sahip çözümü claude-hud.
claudeline
claudeline, star sayısının düşündürdüğünden daha güçlü bir mimari hikâyeye sahip küçük bir proje. Go stdlib binary, offline capture/render workflow, subscription plan ile provider ayrımı, service disruption göstergesi ve cache TTL tarafında bilinçli kararlar var.
Operasyonel açıdan sade ve anlaşılır bir çözüm isteyen altyapı kafalı kullanıcıya önereceğim proje bu olurdu.
Birinci Katman Özeti
- En iyi genel default: ccstatusline
- En iyi plugin-first setup: claude-powerline
- En iyi Rust ürün yüzeyi: CCometixLine
- Halihazırda Starship kullananlar için en iyisi: cship
- En iyi gözlem katmanı: claude-hud
- Operasyonel olarak en temiz minimal binary: claudeline
2. Katman: Opinionated Orta Katman Araçlar
Bu projeler pazarın tamamını tanımlamıyor olabilir, ama zevk ve fikir tarafındaki en ilginç farklar genelde burada çıkıyor.
| Project | Stars | Ana iddia | Ayırt edici detay | Neden birinci katmana çıkmıyor |
| kamranahmedse/claude-statusline | 1,064 | Basit ve güven veren install wrapper | Shell script'i ~/.claude/ içine kopyalıyor, uninstall sırasında backup geri yüklüyor | Çok iyi default zevk, ama daha dar ürün yüzeyi |
| daniel3303/ClaudeCodeStatusLine | 418 | Çapraz platform referans script | Bash ve PowerShell birlikte geliyor, update notu ve 60 saniyelik API cache'i var | Ürün sistemi olmaktan çok script paketi |
| felipeelias/claude-statusline | 7 | Go + TOML prompt engine | Starship benzeri format, built-in preset'ler, OSC 8 link'ler | Erken dönem proje, benimsenmesi düşük |
| Astro-Han/claude-pace | 107 | Pace-aware quota düşüncesi | Sadece ne kadar kullandığını değil, sürdürülebilir hızda gidip gitmediğini gösteriyor | Tam framework yerine dar ama akıllı bir uzmanlaşma |
| kcchien/claude-code-statusline | 117 | Görsel yoğunluğu doğru yapmak | Gradient progress bar, terminal-aware fallback, smart hiding | Çok iyi shell tasarım referansı, ama geniş ekosistem ürünü değil |
| wolfdenpublishing/pyccsl | 82 | Pure Python zenginliği | Dokuz tema, beş separator, sıfır dependency, çok zengin performans metrikleri | Tek dosyalık Python dünyası herkese hitap etmiyor |
| chongdashu/cc-statusline | 564 | Kişiye özel script üreten generator | Kısa bir soru-cevap akışından sonra optimize bash statusline üretiyor | Uzun ömürlü runtime platformundan çok generator |
| leeguooooo/claude-code-usage-bar | 203 | Usage-bar uzmanı | Official-header tabanlı rate-limit takibi, pip install, opsiyonel ASCII pet | Geniş kapsamlı statusline cevabı değil, iyi bir uzman araç |
Özellikle Önemli Olan Orta Katmanlar
kamranahmedse/claude-statusline
Bu, "güvendiğim birinin mantıklı default'unu istiyorum" seçeneği. Küçük, opinionated ve sıkıcı ama önemli işleri doğru yapıyor: script'i kopyalamak, settings'i patch etmek, eski durumu yedeklemek ve uninstall sunmak.
Bu, düşündüğünden daha değerli bir ürün şekli.
daniel3303/ClaudeCodeStatusLine
Daniel Oliveira'nın repo'su, public setteki en iyi çapraz platform referans implementasyonlardan biri. Bash ve PowerShell'in beraber gelmesi önemli; çünkü birçok iyi statusline reposu Windows devreye girdiği an ciddiyetini kaybediyor.
Ayrıca "bu script'i Claude'a verip kendine kurdur" akışını da çok okunur hâle getiriyor.
felipeelias/claude-statusline
Felipe'nin projesi benimsenme açısından küçük ama fikir olarak temiz: Go, TOML, preset'ler, preview komutları ve hyperlink desteği. Var olan araçların hiçbiri kendi zevkine uymadığı için Go ile prompt engine yazmış birinin işi gibi duruyor.
Henüz pazar lideri demem, ama küçük projeler içinde en derli toplu olanlardan biri.
claude-pace
claude-pace, star sayısından daha fazla ilgiyi hak ediyor çünkü problemi doğru çerçeveliyor. "Yüzde 60 kullandın" tek başına zayıf bilgi. Kalan süreye göre sürdürülebilir hızda gidip gitmediğini gösteren pace delta ise çok daha operasyonel bir ölçü.
Özellikle quota davranışıyla ilgileniyorsan ve saf Bash + jq istiyorsan, bu kategorinin en zeki dar araçlarından biri.
kcchien/claude-code-statusline
Bu repo büyüklüğünden bağımsız olarak tasarım referansı olarak önemli. Gradient context bar, truecolor fallback hikâyesi, smart hiding ve kompakt yoğunluk, "bir metrik daha sıkıştıralım" mantığından ziyade çevresel bakış okunabilirliğini önemseyen statusline tasarımına iyi örnek.
Kamuya açık set içinde "yoğun ama zevkli shell UI" örneklerinden biri.
pyccsl
pyccsl, sıfır dependency ile zengin metrik sunan Python statusline isteyen biri için en güçlü cevap. Cache hit rate, token breakdown, response time ve tema çeşitliliği, onu framework olmayan ama çok veri veren araçlar arasında üst sıraya koyuyor.
Ama hâlâ tek dosyalık bir Python dünyası. Bazı kullanıcı için artı, bazıları için otomatik eksi.
3. Katman: Shell Script'ler, Uzman Araçlar ve Uzun Kuyruk
Uzun kuyruk önemli çünkü bu pazarda yenilik hâlâ framework'lerden çok shell script tarafında çıkıyor.
Bilmeye Değer Uzun Kuyruk Projeleri
- Büyük olduğu için değil, usage cache'i hook'larla arka planda yenileyip render'ı hızlı tutma desenini normalize ettiği için önemli.
- Rate-limit izleme odaklı pluginize edilmiş bir yaklaşım. Tüm framework yerine usage pencerelerine odaklananlar için iyi referans.
/oauth/usagetakibi ve reset countdown'ları için doğrudan, script-first bir cevap.
- İsim benzerliğine rağmen farklı bir Go projesi. Sabit widget'lar yerine YAML ile tanımlanan shell aksiyonları ve cache yaklaşımı var.
- Starship fikirlerini Claude'a özel gömülebilir Rust binary'sine taşıyan küçük bir proje.
- Çok dilli, preset ağırlıklı ve basit shell script'ten daha iddialı. Ama bugünkü hâliyle kendi kitlesi dışında kategori belirleyici değil.
- Aşırı özellikli shell paketi. İlginç, ama feature kalabalığı her zaman kategori liderliği etmiyor.
- Prayer times ve MCP tarzı yan sinyallerle farklılaşmaya çalışıyor.
Uzun Kuyruk Neden Hâlâ Değerli
Uzun kuyruk, framework'lerin daha sonra kopyaladığı desenleri erken keşfediyor:
- hook tabanlı background refresh
- daha iyi SSH ya da fallback glyph hikâyeleri
- daha dürüst rate-limit semantiği
- daha akıllı context bar'lar
- yeni install desenleri
Star'ları framework'ler topluyor olabilir. Ama orijinal fikirlerin önemli kısmı hâlâ script dünyasından geliyor.
Mimari Desenler ve Veri Kaynağı Soyları
Bu pazarı anlamanın en faydalı yolu bence burası.
| Desen | Temsilci projeler | Ne okuyor | Neden seçiliyor | Asıl zayıflık |
| Payload-first renderer | claude-powerline, felipeelias/claude-statusline, claude-pace | Resmi stdin JSON | Hızlı, basit, daha az kırılgan, platformla hizalı | Resmi payload'ın vermediği şeylerde tavan yapıyor |
| Payload + doğrudan usage API | claudeline, daniel3303/ClaudeCodeStatusLine, eski shell script'ler | stdin + /api/oauth/usage | Subscriber limit tarafında daha zengin ya da daha tutarlı veri | Credential lookup, cache disiplini ve network toleransı gerekiyor |
| Payload + transcript parsing | claude-hud, CCometixLine, pyccsl | stdin + local JSONL transcript'ler | Tool activity, subagent görünürlüğü, cache istatistiği ve derin analitik açıyor | Daha fazla local I/O ve versiyon değişimine duyarlı parser mantığı |
| Hook ile yenilenen cache | xleddyl/claude-watch çizgisi | Hook event'leri ve cache dosyaları | Hot render path'i hızlı tutuyor | Kurulum ve yaşam döngüsü daha hareketli |
| Generator / installer | chongdashu/cc-statusline, kamranahmedse/claude-statusline | Daha basit bir runtime artefact üretiyor ya da kuruyor | El ile script yazmak istemeyenler için onboarding iyi | Sonradan özelleştirme tavanı daha düşük olabilir |
| Plugin-first statusline | claude-powerline, claude-hud, claudeline, claude-pace | Marketplace + setup komutu | Claude Code içinde en temiz adoption hikâyesi | Plugin ekosisteminin kendi olgunluğuna ve platform tuhaflıklarına bağlı |
En Büyük Soy Ayrımı
Tarihsel olarak en önemli ayrım şu:
rate_limitsöncesi statusline'lar çoğunlukla OAuth credential okuyup Anthropic API'sine direkt gidiyordurate_limitssonrası statusline'lar resmi stdin verisini daha çok tercih ediyor ve ekstra işi sadece payload'ın vermediği özellikler için yapıyor
Bu yüzden modern statusline'lar artık hack değil, ürün tercihi gibi görünüyor. Baseline yeterince stabil; ek karmaşıklık çoğu zaman mecburiyetten değil, bilinçli iddiadan geliyor.
Hızlı Bakış İçin Shell Soyu: Ghostty Vaka Çalışması
Benim günlük kullanımda denediğim ondan fazla public statusline arasında en görsel olarak tatmin edici olanı hâlâ bir framework değil, ayarlanmış bir shell script oldu.

Bu Düzen Neden Bu Kadar İyi Çalışıyor
- yakından okumaya değil, çevresel bakışa göre tasarlanmış
- current ve weekly aynı satırda olduğu için ilişkileri anında görülüyor
- renk geçişleri Ghostty'de dikkat çekecek kadar belirgin
- dev üçüncü satır context'i sayı olmaktan çıkarıp şekle dönüştürüyor
- bilgi yoğun olmasına rağmen çizgi sakin hissettiriyor
Bu kombinasyon sanıldığından daha nadir.
Saha notu: Şu ana kadar 10'dan fazla public Claude Code statusline varyasyonu denedim. Özellikle Ghostty'de hızlı bakış ve görsel tatmin açısından hâlâ en çok hoşuma giden çözüm bu çizgi oldu.
Bulabildiğim En Yakın Public Upstream
Local script soyunun bulabildiğim en yakın public upstream'i SippieCup'ın 30 Mart 2026 tarihli gist'i.
Kod benzerliği açısından en güçlü eşleşme buydu. Aynı ailede daha eski public akrabalar da var; özellikle jtbr'nin 8 Şubat 2026 tarihli gist'i. Ama local script ile en güçlü örtüşme SippieCup tarafında çıktı.
Buradaki önemli nüans şu:
- bunun kusursuz bir tek-adımlı provenance zinciri olduğunu iddia etmiyorum
- sadece public olarak doğrulayabildiğim en yakın upstream'in SippieCup olduğunu söylüyorum
Local Ghostty-Tuned Varyantta Neler Değişmiş
| Public soy şekli | Local varyant | Bu değişiklik neden hızlı bakış kullanımını iyileştiriyor |
| Pace-aware kullanım bar'ları ve ayrı reset satırları | Current ve weekly kullanım aynı satırda, reset countdown'ları inline | Daha hızlı taranıyor, görsel bant sayısı azalıyor |
| Running ya da idle algısı ve peer-session mantığı | Default görünümden çıkarılmış | Daha az titreşim, daha az zihinsel gürültü |
| Ayrı extra-usage bölümü | Ana yerleşimde gizlenmiş | Gün boyu asıl önemli iki pencereye odak kalıyor |
| Token-ağır top-line context gösterimi | Devasa ayrı bir context satırına çevrilmiş | Tek bakışta anlaması çok daha kolay |
| Daha az terminale özel şekillendirme | Ghostty uyumlu glyph tercihleri ve SSH ya da daha basit terminaller için ASCII-safe fallback eklenmiş | Ghostty'de çok iyi görünüp diğer ortamlarda kırılmıyor |
| Riskli permission moduna dair görünür ipucu yok | --dangerously-skip-permissions aktifken ⚡ işareti eklenmiş | Operasyonel olarak faydalı ama layout'u boğmuyor |
Benim gördüğüm kadarıyla bu, "bir metrik daha sığdıralım" yerine "tek bakışta anlaşılabilir olsun" diye optimize edilmiş en iyi örneklerden biri.
Güvenlik, Güvenilirlik ve Supply-Chain Riskleri
Ekosistemdeki en büyük açık eksik özellik değil. Update güven modeli.
Temel Risk
Popüler projelerin bir kısmı hâlâ şu tip kurulum desenleri öneriyor:
npx -y ccstatusline@latestnpx -y @owloops/claude-powerline@latest --style=powerlinenpx claude-pace
Bunu resmi modelle birleştirince, yani Claude Code'un statusline komutunu tekrar tekrar çalıştırdığı gerçeğiyle, kaçınılmaz bir operasyon sorusu çıkıyor:
- sürekli çalışan bir UI hook'unun çalışma anında hareketli paket versiyonu çözmesini gerçekten istiyor musun?
Bu risk cümlesi, resmi hook kontratı ve README'lerdeki install örneklerinden çıkan bir çıkarım. Bilinen bir güvenlik olayı iddiası değil. Ama operasyonel tradeoff yine de gerçek.
Güvenilirlik Matrisi
| Desen | Örnek projeler | Render anında harici bağımlılık | Operasyonel risk |
| Local binary ya da kopyalanmış script | claudeline, CCometixLine, cship, kamranahmedse/claude-statusline, daniel3303/ClaudeCodeStatusLine | Düşük | Daha düşük |
Hareketli versiyonlu npx benzeri yol | ccstatusline quick start, manual claude-powerline, claude-pace npx akışı | npm registry ve anlık paket etiketi | Daha yüksek |
| Usage için doğrudan API polling | claudeline, daniel3303/ClaudeCodeStatusLine, ohugonnot/claude-code-statusline, eski shell script'ler | Anthropic API + token lookup | Orta |
| Transcript parsing | claude-hud, CCometixLine, pyccsl | Local dosyalar ve parser stabilitesi | Orta |
| Hook-driven background cache | xleddyl/claude-watch çizgisi | Hook setup + cache yaşam döngüsü | Orta |
Pratik Tavsiyeler
- En az drama istiyorsan, hot path içinde
npx @latestyerine local binary ya da kopyalanmış script tercih et. - Subscriber-limit verisini daha zengin istiyorsan cached API polling hâlâ mantıklı olabilir; ama sadece credential lookup ve cache TTL tarafı düzgün düşünülmüşse.
- Tool ve subagent görünürlüğü istiyorsan transcript parsing hâlâ tek ciddi yol; bunun da doğası gereği Claude Code internallerine daha yakın ve daha kırılgan olduğunu kabul etmek gerekiyor.
Persona ve Kullanım Senaryosuna Göre Öneriler
| Eğer istediğin şey... | Bunu kullan | Neden |
| Genel geçer tek tavsiye | ccstatusline | Benimsenme, özellik genişliği ve setup kalitesi dengesi en iyi |
| En temiz plugin-native setup | claude-powerline | Marketplace install, slash-command wizard, güçlü görsel tat |
| Rust hızı + Starship reuse | cship | Alandaki tek ciddi Starship köprüsü |
| Starship istemeden Rust hızı | CCometixLine | Binary dağıtımı, theme'ler, TUI ve güçlü performans hikâyesi |
| Tool ve subagent görünürlüğü | claude-hud | Transcript-aware HUD, salt formatter'ları burada geride bırakıyor |
| Operasyonel olarak temiz binary | claudeline | Go stdlib binary, cache disiplini, anlaşılır mimari |
| Pure shell, Node'suz, quota odaklı çözüm | claude-pace | Pace delta pazardaki en kullanışlı operasyonel metriklerden biri |
| Cross-platform referans script | daniel3303/ClaudeCodeStatusLine | Bash ve PowerShell birlikte geliyor |
| Dependency'siz zengin Python çözümü | pyccsl | Pure Python tarafındaki en iyi cevap |
| Yoğun ama zevkli shell tasarımı | kcchien/claude-code-statusline | Public setteki en iyi kompakt shell estetiklerinden biri |
| Ghostty'de en tatmin edici hızlı bakış düzeni | SippieCup çizgisi + local Ghostty-tuned varyant | En iyi görsel severity sinyali ve hızlı tarama hiyerarşisi |
Açık Platform Boşlukları ve GitHub Issue Takip Listesi
Açık anthropics/claude-code kuyruğu, pazarın en net baskı noktalarını gösteriyor. 16 Nisan 2026 itibarıyla en çok izlenmeye değer issue'lar bunlar.
| Issue | Neyi çözerdi |
#48445 statusLine.refreshInterval komutu tekrar çalıştırıyor ama repaint etmiyor | Refresh odaklı canlı statusline mantığını doğrudan zayıflatıyor |
#47071 harici binary'lerin stdout'u shell wrapper olmadan yakalanmıyor | Bazı binary statusline'ların kullanıcıya bozukmuş gibi görünmesine yol açıyor |
#49022 context_breakdown alanı eklensin | Context bileşimini anlatmak için gereksiz transcript ya da custom parsing ihtiyacını azaltırdı |
#49270 Nerd Font Unicode karakterleri UI'da sorunlu | Powerline ve icon-heavy statusline'ları doğrudan etkiliyor |
#47534 ve effort-level kümesi | Builder'lar effort level'ı heuristics olmadan, tutarlı şekilde görmek istiyor |
#44982 permission ya da execution mode payload'a eklensin | Riskli operator modlarını shell hack'i olmadan göstermek için önemli |
#40279 multi-line statusline terminal resize sonrası çöküyor | İki ve üç satırlı statusline'lar için doğrudan bug |
#40287 /rename sonrası refresh olmuyor | Session-name-aware statusline'lar için hâlâ eksik |
#37216 OSC 8 hyperlink tmux içinde kırılıyor | Tıklanabilir branch, repo ve dosya link desenlerini etkiliyor |
Genel desen çok açık:
- builder'lar daha iyi repaint semantiği istiyor
- birkaç operasyonel alan daha görmek istiyor
- Unicode ve hyperlink davranışının terminaller arası daha öngörülebilir olmasını bekliyor
Metodoloji ve Tam Kaynak Eki
Metodoloji
- Araştırma tarihi: 16 Nisan 2026
- Birincil kaynak sırası:
- resmi Claude Code docs
ghile alınmış güncel GitHub repo metadata'sı- güncel proje README'leri
- açık anthropics/claude-code issue'ları
- public gist'lerle yapılan local lineage karşılaştırması
- Kapsam:
- statusline ya da statusline-capable ilgisi olan 24 public GitHub projesi
- lineage analizi için 2 public gist
- repo stars, push tarihleri, release tag'leri ve install yolları yayın gününde canlı olarak yeniden kontrol edildi
Ana Anlatı Dışında Kalan Önemli Projeler
| Project | Stars | Lane | Dikkat çekici açısı |
| pcvelz/ccstatusline-usage | 124 | Fork | ccstatusline ailesine gerçek usage ve pace widget'ları ekliyor |
| FlineDev/CustomStatusline | 7 | Specialist | Cache fallback'li pluginize usage monitörü |
| ohugonnot/claude-code-statusline | 3 | Specialist | Reset countdown'lı doğrudan /oauth/usage script'i |
| xleddyl/claude-watch | 44 | Shell pattern | Hook tabanlı cache-refresh çizgisinin önemli referansı |
| syou6162/ccstatusline | 9 | Go experiment | YAML + keyfi shell komut kompozisyonu |
| daliovic/cc-statusline | 7 | Novelty specialist | Prayer times ve MCP count gibi yan fikirler |
| rz1989s/claude-code-statusline | 424 | Feature-maximalist shell suite | Geniş component yüzeyi ve installer şeffaflığı |
| Wangnov/claude-code-statusline-pro | 193 | Multilingual preset system | Çok tema ve çok widget'lı, npm artı Rust hibriti |
| sotayamashita/claude-code-statusline | 7 | Rust micro-framework | Starship esintili modüler Rust binary |
| ryoppippi/ccusage | 12,956 | Adjacent tool | Ana ürün usage analizi ama npx ccusage statusline önemli |
| leeguooooo/claude-code-usage-bar | 203 | Usage-bar specialist | Pip ile kurulan quota bar çözümü |
| chongdashu/cc-statusline | 564 | Generator | Runtime platform olmak yerine kişiye özel script üretiyor |
Dikkat Çeken Gist'ler
| Gist | Tarih | Neden önemli |
| SippieCup/0cd2567... | 30 Mart 2026 | Ghostty-tuned local vaka için bulabildiğim en yakın public upstream |
| jtbr/4f99671... | 8 Şubat 2026 | Quota-bar shell-script ailesindeki daha eski public soy |
Sonuç
Claude Code statusline pazarı artık o kadar olgun ki "en iyisi hangisi?" sorusu tek başına doğru soru değil. Daha doğru soru şu: hangi çalışma tarzı için en iyisi?
- Çoğu kullanıcı için: ccstatusline
- Plugin-first şıklık için: claude-powerline
- Starship ağırlıklı Rust kullanıcıları için: cship
- Gözlem ve görünürlük için: claude-hud
- Daha muhafazakâr operatörler için: claudeline
- Shell seven ve özellik sayısından çok tek bakışta görsel tatmin isteyenler için: SippieCup çizgisindeki Ghostty dostu varyantlar
Son cümleyi özellikle bırakmak istiyorum. En tatmin edici statusline'lar her zaman en uzun README'ye ya da en fazla widget'a sahip olanlar olmuyor. Bazen kazanan, neredeyse okumaya gerek kalmadan anlayabildiğin çizgi oluyor.