Claude Code, çok sayıda oturum, aynı anda. Daha hızlı.
tmux üzerinde çok oturumlu bir panel.
Tarayıcı, mobil, terminal — tek kesintisiz akış.
Her oturum, tek bir panelde.
Oturum sayısı arttıkça durumu takip etmek zorlaşır.
purplemux hepsini tek bir ekranda toplar: neyin çalıştığını ve nerede müdahale beklendiğini bir bakışta görürsünüz.
Kotanız, anlık olarak.
Odağınız en yoğundayken limite çarpmak akışınızı koparır. Bir sonraki reset'i beklerken iş öylece durur.
purplemux 5 saatlik ve 7 günlük kotaları sürekli kenar çubuğunda tutar. Renkler %50 ve %80'de değişir; böylece duvara çarpmadan önce temponuzu ayarlayabilirsiniz.
Masa başından uzakta, aynı şekilde.
Uzun bir işi izlemek için masanızda kalmanıza gerek yok. Mobil tarayıcıda açın, ana ekrana ekleyin — yerel uygulama gibi davranır. Sekmeyi kapatın bile, görev tamamlandı / girdi gerekli bildirimleri Web Push ile gelmeye devam eder.
Ana ekrana ekle (PWA)
Tarayıcıda açıp ana ekrana ekleyince tam ekran bir uygulama simgesi oluşur.
- Safari'de
http://<host>:8022adresini açın - Alttaki Paylaş butonuna dokunun
- Listeden Ana Ekrana Ekle'yi seçin
- Sağ üstteki Ekle'ye dokunun
- Chrome'da URL'yi açın
- Sağ üstteki ⋮ menüsünü açın
- Uygulamayı yükle veya Ana ekrana ekle'yi seçin
Push bildirimlerini aç
- Settings → Notification → On'dan aktif edin ve tarayıcı bildirim iznini verin
- Arka planda bile Web Push ile iletilir
- Görev tamamlandı ve girdi gerekli uyarıları
- Bildirime dokunmak sizi doğrudan ilgili oturuma götürür
Tailscale ile dışarıdan erişim
Ağınızın dışından erişim için en temiz yol Tailscale Serve. WireGuard şifrelemesi ve HTTPS sertifikaları hediye olarak geliyor.
$ tailscale serve --bg 8022
Sonrasında her yerden https://<machine>.<tailnet>.ts.net adresine ulaşırsınız.
iOS Safari, PWA ve Web Push'un düzgün çalışması için HTTPS ister.
Tüm kullanım, tek ekranda.
Bugünün token'ı, bu ayın maliyeti, projeye ve modele göre dağılım — dağınık sayıları tek yerde toplayarak işinizin ritmini ve maliyet yapısını gösteriyoruz.
Gününüz, otomatik özetlensin.
Gün bitince oturum logları bir araya getirilir ve bir LLM tek satırlık brief ile detaylı bir özet yazar. Markdown olarak kaydedilir — retro, rapor veya 1:1'e olduğu gibi yapıştırın.
- Sekiz bölümlük yapı ve Hero / Why / Mobile / Stats düzenleri tasarlandı
- Purple marka rengi OKLCH değişkenine dönüştürüldü
- Masaüstü / mobil ekran görüntülerine mockup çerçeveleri uygulandı
- Çok oturumlu dashboard için gerçek spinner / pulse göstergeleri yeniden üretildi
- Git Diff, workspace ve self-hosted mockup CSS detayları rafine edildi
- Tailscale erişim diyagramına animasyon eklendi
Brief + detailed birlikte
Tek satırlık brief dashboard'da; detaylı versiyonu tek tıkla açılır. Markdown olduğu için retroya ya da rapora yapıştırmak bir saniye sürer.
Toplu üretim & yeniden oluşturma
Eksik günleri topluca doldurun ya da belirli bir günü yeniden üretin. LLM bağlamı kaybetmemek için oturum oturum işler.
Hızlıca, her yerden
Kenar çubuğunda Notes olarak durur, Cmd ⇧ E (macOS) / Ctrl ⇧ E (Linux) ile açılır.
Yalnızca yerelde saklanır — makineden hiçbir şey çıkmaz.
İhtiyacınız olanı tam olarak — ne az ne fazla.
- Bölünmüş panellerYatay · dikey bölme, sürükleyerek yeniden boyutlandırma
- Sekme yönetimiÇoklu sekme, sıralama, süreç adından otomatik başlık
- KısayollarBölme · sekme değiştirme · odak taşıma
- TemalarKoyu / açık · birden çok renk seti
- Workspace'lerPanel · sekme · çalışma yollarını kaydet / geri yükle
- Git diff görüntüleyiciYan yana · sözdizimi vurgusu
- Web tarayıcı paneliYerleşik Electron önizleme
- Gerçek zamanlı durumIn progress / needs input, anlık geçişler
- Sidebar oturum moduWorkspace ↔ Sessions geçişi, duruma göre görünümler
- Canlı oturum görünümüMesajlar · araç çağrıları · görevler · izin istekleri
- Tek tıkla sürdürKesilmiş oturumları doğrudan tarayıcıdan devam ettirin
- Otomatik restoreSunucu yeniden başladığında eski oturumları kurtarır
- Quick promptsFavori promptları kaydedin, tek tıkla çalıştırın
- Mesaj geçmişiEski mesajları yeniden kullanın
- Kullanım analizleriToken · maliyet · projeye göre · günlük raporlar
- Rate limit geri sayımı5s / 7g kalan · reset'e kadar süre
- Limit kullanım uyarılarıSidebar çubuğu %50 / %80'de amber / red olur
- Duyarlı UITelefon · tablette terminal · zaman çizelgesi
- PWAAna ekrana ekle · yerel uygulama hissi
- Web PushSekme kapalıyken bile bildirimler
- Çoklu cihaz senkronuWorkspace değişiklikleri gerçek zamanlı yansır
- TailscaleHTTPS ile güvenli dış erişim
- Parola doğrulamascrypt hash
- Çoklu dil한국어 · English · 日本語 · 中文 · toplam 11 dil
- TemalarLight / Dark / System otomatik
- Yazı boyutuNormal · Large · X-Large
- Custom CSSCSS değişkenleri üzerinden tam override
- Terminal temalarıLight / dark için ayrı renk setleri
- Sidebar sıralamaÖğeleri göster/gizle · sürükleyerek sırala
- Quick Prompts kütüphanesiKendi prompt'larınızı ekleyin · sürükleyerek sıralayın
- Editör entegrasyonucode-server URL ile harici editör
- Bildirim kontrolüSistem bildirimleri aç/kapa
- Claude seçenekleriskip permissions gibi CLI seçeneklerini açın/kapatın
Tarayıcı ↔ Node.js ↔ tmux · Claude Code.
xterm.js, WebSocket üzerinden node-pty'ye bağlanır; node-pty de özel purple socket'indeki bir tmux oturumuna bağlanır.
Durum, Claude Code hook'ları ve bir JSONL log watcher tarafından birlikte izlenir.
Uzaktan kontrolün ötesinde — birleşik bir çalışma alanı.
Resmi Remote Control, Claude Code oturumlarını başka bir cihazdan sürdürmek için bir uzaktan erişim aracıdır. purplemux bunun üzerine çok oturumlu bir panel, terminal uzantıları ve kullanım analizlerini ekler — self-hosted bir işletim ortamıdır.
| Kriter | Resmi Remote Control | purplemux |
|---|---|---|
| Eş zamanlı oturum görünümü | Listeden teker teker açılır | Tüm oturumlar ve tüm durumlar tek panoda |
| Durum göstergeleri | Çevrimiçi / çevrimdışı | Busy · Review · Needs-input · Idle gerçek zamanlı |
| Push bildirimleri | Claude mobil uygulaması gerekir | Web Push · kurulum gerekmeden her tarayıcıda |
| Terminal kalıcılığı | Yalnızca claude süreci çalışırken | tmux tabanlı · yeniden başlatmadan sonra otomatik kurtarma |
| Birlikte gelen araçlar | Yalnızca Claude Code oturumu | Bölünmüş terminal · Git diff · workspace kaydetme |
| Kullanım analizi | — | Token · maliyet · proje · AI günlük rapor |
| Güçlü yönler | Anthropic resmi · Claude mobil app entegrasyonu · otomatik güncelleme | Üçüncü taraf OSS · manuel kurulum & bakım |
Baştan sona 30 saniye.
İhtiyacınız olan tek şey Node.js 20+ ve tmux. Bir satır ile kurun, sonra tarayıcıyı açın.
Çalıştır
npx ile hemen başlayabilirsiniz. Global kurulum da çalışır.
$ npx purplemux
Tarayıcıyı aç
Varsayılan port 8022. PORT ortam değişkeniyle değiştirilebilir.
→ http://localhost:8022
Uzak erişim (opsiyonel)
Dış erişim için Tailscale Serve öneriyoruz. WireGuard şifrelemesi ve otomatik sertifikalar dahil.
$ tailscale serve --bg 8022
Yerel uygulama (opsiyonel)
macOS'ta Electron build'ı da kullanabilirsiniz. Apple Silicon ve Intel destekli.
En güncel sürümü indir →Muhtemelen merak ettikleriniz.
Para kazandırır mı?
Kullanımınızı şeffaf hale getirir. Bugünün, bu ayın ve projeye göre maliyet; modele göre token dağılımı; 5s / 7g rate limit kalan miktarları — hepsi tek ekranda, böylece harcamayı kendiniz ayarlarsınız.
İzin istemlerini telefondan onaylayabilir miyim?
Evet. purplemux, Claude Code'un terminalde gösterdiği izin diyaloglarını yakalar ve panoya ile mobil bildirimlere iletir. Her yerden anında onaylayın — bekleyen görev kalmaz.
Sistem çökerse oturumları kaybeder miyim?
Tarayıcıyı kapatmak veya ağı kaybetmek sorun değil — tmux oturumları canlı tutar. Tam bir yeniden başlatmadan sonra bile purplemux workspace düzenini tarar ve önceki Claude oturumlarını paralel olarak kurtarır. Elle kurtarma gerekmez.
Verilerim nerede saklanıyor?
Tüm ayarlar ve oturum verileri yerel olarak ~/.purplemux/ altında saklanır.
Dış sunuculara hiçbir şey gönderilmez. Kimlik doğrulama, config.json içinde scrypt hash olarak tutulur.
Windows'ta çalışır mı?
Resmi olarak desteklenmiyor. tmux ve node-pty platform kısıtları nedeniyle yalnızca macOS ve Linux destekleniyor. WSL2 altında çalışabilir ama test kapsamımızda değil.
Mevcut tmux oturumlarımla çakışır mı?
purplemux, özel purple socket'i üzerinde yalıtılmış bir tmux örneği çalıştırır.
Mevcut tmux oturumlarınızdan ve ~/.tmux.conf'tan tamamen bağımsızdır.
Ağım dışından nasıl erişirim?
Tailscale Serve öneriyoruz — WireGuard tabanlı şifreleme ve otomatik HTTPS sertifikaları sağlar.
Kendi ters vekilinizi kullanıyorsanız Nginx / Caddy'de Upgrade ve Connection başlıklarını mutlaka iletin.
Ücretli mi?
purplemux'un kendisi MIT lisanslı açık kaynak ve ücretsizdir. Claude Code kullanımı ayrıca ücretlendirilir.
Mobilde gerçekten kullanılabilir mi?
Evet. Duyarlı UI, PWA ve Web Push yerleşik. Ana ekrana ekleyince yerel uygulama hissi verir; sekme kapalı olsa bile görev tamamlandı ve girdi gerekli bildirimlerini almaya devam edersiniz.
Yerelleştirme var mı?
11 dil destekleniyor: 한국어 · English · 日本語 · 简体中文 · 繁體中文 · Deutsch · Español · Français · Русский · Português (Brasil) · Türkçe.
Tek satır yeter.
Node.js 20+ ve tmux hazırsa, 30 saniye içinde çalışır hale gelirsiniz.
Kendi makinenizde, size ait.
purplemux, yerelinizde çalışan self-hosted bir araçtır.
Oturum verileri, ayarlar ve geçmiş yalnızca ~/.purplemux/ içinde yaşar ve makinenizden hiç ayrılmaz.
Tüm kaynak MIT lisanslı — okuyun, değiştirin, katkıda bulunun.