RamitVishwakarma/Janus
Switch between Claude Code and Codex accounts from the macOS menu bar.
Hızlı değerlendirme
Özet
Janus, macOS menu bar uygulaması üzerinden Claude Code ve Codex hesapları arasında geçiş yapmayı ve geliştirici önbelleklerini temizlemeyi sağlar.
Profiline uyum
SwiftUI ve Claude kullanımıyla teknolojik örtüşme olsa da profilinizde Claude Code hesaplarını yönetme veya geliştirici önbelleklerini temizleme ihtiyacı belirtilmiyor.
Neden yükseliyor
Dört günlük bir repoda 111 yıldız, kısa sürede ilgi gördüğünü gösteriyor; birden fazla AI coding hesabını yönetme ihtiyacı bu ilgiyi açıklayabilir, ancak ölçülmüş commit veya farklı yazar verisi olmadığından nedenini ve geliştirme temposunu doğrulayamıyorum.
Problem
Birden fazla Claude Code veya Codex hesabı kullananların her geçişte yeniden oturum açma zahmetini ve geliştirici araçlarının biriktirdiği disk kullanımını azaltır.
Çözüm
Mevcut oturumun token ve ayarlarını kaydedip seçilen hesabın bilgileriyle değiştirir; kullanım limitlerini gösterir ve temizlenebilir cache dizinlerini ölçerek silinenleri Trash'e taşır.
Yenilik
Belirgin bir teknik yenilik görünmüyor; Claude Code ve Codex hesap bilgilerini yerelde değiştirip cache temizliğini tek bir menu bar uygulamasında birleştiren kullanışlı bir araç.
Teknolojiler
- Swift
- SwiftUI
- macOS Keychain
- Homebrew
Riskler
- Hesap geçişi OAuth token ve ayar dosyalarının yerelde saklanıp değiştirilmesine dayanıyor; uygulamanın bu verilere erişimine güvenmek gerekiyor.
- README'ye göre Janus kullanıcı adına oturum açmıyor; hesapların ilk kez ayrıca giriş yapılarak kaydedilmesi gerekiyor.
- Kullanım limitleri etkin olmayan hesaplarda son kaydedilen değeri gösterebilir; yenileme yapılmadığında bu değer güncelliğini yitirir.
- Uygulama ad-hoc imzalı; macOS ilk açılışta quarantine uyarısı verebilir ve README ek işlem gerektiriyor.
- Son 28 gün commit ve farklı yazar ölçümleri yok; bakım sürekliliği hakkında çıkarım yapılamıyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.