6 puan yazan yong076 2026-05-19 | 1 yorum | WhatsApp'ta paylaş

Ben genelde aynı anda iki-üç yapay zeka ajanını çalıştırarak iş yapıyorum. Ama onları açık bırakıp başka bir işle uğraşırken sürekli "Bu şimdi ne yapıyor?

Bitti mi? Durdu mu?" diye merak ediyorum.

Her seferinde Activity Monitor’ü açmak, sonra terminale gidip loglara bakmak zahmetli olduğu için bunu yaptım.

Menü çubuğunda (macOS) / tepside (Windows) tek bir yuvada bir kedi yaşıyor.

Ajan boşta kalınca uyuyor, çalışırken yürüyor, tam yükteyse koşuyor.

Tıkladığınızda kimin hangi modeli ne kadar kullandığı ve hangi projeye ne kadar zaman harcadığı açılıyor.

Yapı

En başta bir şeyi belirleyip başladım: uygulama ajanla doğrudan konuşmasın. Araya agentcatd adında küçük bir yerel daemon koyuyorum.

Claude Code · Codex · Gemini CLI · OpenCode · Copilot  
                    |  
                    | (zaten yerelde bıraktıkları izler)  
                    v  
                 agentcatd  
                    |  
                    | JSON  
                    v  
         127.0.0.1:8765/v1/snapshot  
                    |  
                    v  
                menü çubuğu uygulaması  

Daemon, her ajanın zaten yerelde bıraktığı izleri, yani süreç durumu ve kullanım dosyalarını derleyip tek bir JSON halinde sunuyor. Menü çubuğu uygulaması da sadece onu poll ediyor.

Bunu böyle ayırınca iki şey kolaylaştı. Birincisi, yeni ajan desteği artık "uygulamayı yeniden derle" değil, "daemona bir adaptör ekle" haline geldi. OpenCode ile GitHub Copilot’un bu sürüme girmesi de bu sayede oldu. İkincisi ise o daemon’u ayrı olarak ayırıp açık kaynak yayımlayabilmem oldu. En çok şüphe çekebilecek kısım olan, gerçekten prompt’ları görmüyor mu, token tüketmiyor mu sorularına ilişkin kodu herkes satır satır açıp inceleyebilir.

https://github.com/yong076/agentcat-connectors

Kurulum da tek satır.

# macOS / Linux  
curl -fsSL https://raw.githubusercontent.com/yong076/agentcat-connectors/… | bash  
  
# Windows (PowerShell)  
irm https://raw.githubusercontent.com/yong076/agentcat-connectors/… | iex  

Yapmadıkları

API çağrısı yapmıyor. Hiç token kullanmıyor.
Prompt’lara da, koda da bakmıyor.
Sadece süreç metadatasına ve kullanım dosyalarına bakıyor.

Övünmek için söylemiyorum; açıkçası bunu böyle yapmasaydım ortaya "Bilgisayarıma yine ne kurduruyorsun" hissi çıkardı.

Menü çubuğunda yer kaplayan, bildirim gönderen ve token tüketen bir uygulama olsaydı ben bile açıp kullanmazdım.

Maliyet hesaplama

Girdi / çıktı / önbellek okuma / önbellek yazmayı ayrı ayrı ele alıp hesaplıyor. Birim fiyatlar farklı olduğu için bunu "N adet token kullandınız" diye tek kalemde toplarsanız faturayla uyuşmaz; o zaman da anlamı kalmaz. Hedef, faturayla neredeyse hiç sapma olmayacak şekilde yapmak oldu.

1 yorum

 
taehwandev 2026-05-19

Faydalı şekilde çok iyi kullanıyorum!