Ana içeriğe geç
SYS:ONLINEMODE:PORTFOLIOLOCAL:--:--:--

Agent Kodu Yazıyor, Onu Kim İzliyor? VibeConsole Neden Native Bir Ürüne Dönüştü

24 Eylül 2026
0
VIBECONSOLE cover: a titanium console with a 2×2 grid of glowing terminal panes gathering loose terminal tiles through violet and blue light streams

Üçüncü terminal açıldığında

Claude Code ve Codex CLI gibi kodlama agent’ları terminalde çalışıyor. Repository’yi okuyor, dosyaları değiştiriyor ve testleri kendileri çalıştırıyorlar. Bir görev verdiğinizde dakikalarca kendi başlarına ilerleyebiliyorlar.

Bu sırada genellikle başka pencereler de açılıyor: geliştirme sunucusu, test izleyici, ikinci bir agent. Kısa süre sonra ekranda başlığı “zsh” olan beş pencere oluyor. Hangisinin sizden onay beklediğini anlamak için hepsine tek tek bakmanız gerekiyor.

VibeConsole bu durum için geliştirdiğim bir macOS uygulaması. Bu yazıda önce agent sayısı arttığında neyin zorlaştığını anlatıyorum. Ardından VibeConsole’un buna nasıl yaklaştığına geçiyorum. Son olarak Electron ile başlayan açık kaynak bir projenin neden native Swift ile yazılmış ücretli bir ürüne dönüştüğünü açıklıyorum.

Zorlaşan şey yazmak değil, takip etmek

Agent’lar üretimi hızlandırdıkça yük incelemeye ve takibe kayıyor. Daha önce incelediğim araştırmalar da commit sayısı artarken yayına çıkan işin aynı hızda artmadığını gösteriyordu. Birden fazla agent çalıştığında aynı sorular tekrar tekrar geliyor: Hangi oturum bitti ya da onay bekliyor? Hangi dosyalar değişti? Testlerde ne kırıldı? Kullanım limitinin ne kadarı kaldı?

tmux, iTerm2 veya editörün terminali pencereleri düzenler ama bu soruların hiçbirini cevaplamaz. Onlar için her sekme yalnızca bir kabuk. Tek projede tek agent’la çalışıyorsanız bu yeterli. Sayı arttıkça takip işi tamamen sizin hafızanıza kalıyor.

VibeConsole ne yapıyor?

VibeConsole bir kod editörü değil, terminali merkeze alan bir çalışma alanı. Claude Code, Codex, Gemini CLI ve GitHub Copilot CLI dahil sekiz agent CLI’ını bilgisayarınızda kurulu hâlleriyle başlatıyor. Model ya da hesap sağlamıyor.

VibeConsole penceresi: solda proje listesi ve dosya ağacı, sağda Claude Code, geliştirme sunucusu, testler ve Codex CLI’ın çalıştığı 2×2 terminal ızgarası
Tek projede agent, geliştirme sunucusu, testler ve ikinci agent aynı pencerede. Görsel: vibeconsole.dev
  • Proje başına terminaller: Her projede 10’a kadar terminal açılabiliyor. Terminaller sekme olarak ya da 3×3’e kadar ızgarada görünüyor. Proje değiştiğinde terminaller, dosya ağacı ve Git durumu da birlikte değişiyor.
  • Agent durumu: Her sekme agent’ın çalışıp çalışmadığını gösteriyor. Agent bittiğinde veya onay beklediğinde uygulama ses çalıyor ve ekran kenarındaki çentik panelinde o oturumu gösteriyor.
  • Source Control: Diff, commit, branch ve worktree agent’ın hemen yanında duruyor. Panel değişikliği görünür kılıyor ama incelemeyi sizin yerinize yapmıyor.
  • Kullanım limitleri: Claude Code ve Codex için kalan kullanım ve sıfırlanma zamanı görünüyor. Kullanım %80 ve %100’e ulaştığında bildirim geliyor.

Neden Swift?

VibeConsole, Şubat 2026’da Electron ile yazılmış açık kaynak bir uygulama olarak başladı. Electron’un sınırını çentik panelinde gördüm. Şeffaf olması gereken pencere opak çiziliyordu. Panel açılıp kapandıkça klavye odağı kayıyor, yazdıklarınız yanlış terminale düşebiliyordu. Bir terminal uygulamasında bu kabul edilebilecek bir hata değil.

Çentik panelini Swift ile yeniden yazınca bu sorunlar ortadan kalktı. Ardından diğer modülleri de Swift’e taşıdım. 23 Eylül 2026’da yayımlanan 1.16 sürümüyle VibeConsole tamamen SwiftUI ve AppKit ile yazılmış native bir uygulama oldu.

Ürün olarak VibeConsole

Yeniden yazımla birlikte kaynak kodunu kapattım ve VibeConsole’u ücretli bir ürün olarak sunmaya başladım. Uygulama 14 gün ücretsiz denenebiliyor. Sonrasında 29 dolarlık tek seferlik lisans gerekiyor. Lisans üç Mac’te kullanılabiliyor ve ilk yıl içinde çıkan sürümleri kapsıyor. Uygulama macOS 15 veya üzerini gerektiriyor.

VibeConsole Mac App Store’da değil; imzalı bir DMG olarak dağıtılıyor. Bunun nedeni App Store’un sandbox kısıtlarının bir terminalin çalışmasına izin vermemesi. VibeConsole telemetri toplamıyor. İçinde çalışan agent’lar ise kodunuzu her zamanki gibi kendi sağlayıcılarına gönderiyor.

Kimin için?

Aynı gün birden fazla agent’ı birden fazla projede çalıştırıyorsanız VibeConsole takibi tek pencerede topluyor. Uygulamanın kendisi de büyük ölçüde VibeConsole’un içinde geliştirildi. Buna karşılık tek agent’la çalışıyorsanız, Windows veya Linux kullanıyorsanız ya da limit takibine Claude Code ve Codex dışında bir agent için ihtiyacınız varsa mevcut terminaliniz yeterli.

Agent’ı izleyen yine sizsiniz. VibeConsole yalnızca bakmanız gereken şeyleri tek yerde topluyor. Karar vermeden önce bir gün boyunca iki şeyi sayın: doğru pencereyi kaç kez aradığınızı ve onay bekleyen bir agent’a kaç kez geç döndüğünüzü. Sayılar yüksekse 14 günlük denemeyi aynı ölçümle karşılaştırın.

Kaynaklar

Bilgiler 24 Eylül 2026 itibarıyla günceldir.

Kategoriler

Yapay Zeka AjanlarıGeliştirmemacOS

Bültenime abone olun

Yeni yazılar ve ara sıra ürün güncellemeleri için bültenime abone olun.

Bu Yazıyı Paylaş

Yazar Hakkında

Enes Kaymaz

Enes Kaymaz

Enes Kaymaz

Tasarım yapıyor, kod yazıyor, arada bunlardan ürün çıkarıyor.

Hakkımda Daha Fazla Bilgi →

İlgili Yazılar

Tümünü Gör →
Yorumlar yükleniyor...

Bültenime abone olun

Tasarım, geliştirme ve teknoloji trendleri hakkında en son güncellemeleri alın.