cmux ve tmux

tmux klasik terminal çoklayıcıdır: taşınabilir, komut dosyası yazılabilir ve SSH üzerinde mükemmel. cmux, AI kodlama aracıları için yerel bir macOS terminal çalışma alanıdır; görsel düzenleme, bildirim halkaları, tarayıcı bölmeleri ve bir Unix soketi API ekler.

Çoklayıcı ve ajan operasyon konsolu karşılaştırması

Taşınabilirlik, sökme/yeniden takma ve uzaktan terminal çoğullama öncelikli olduğunda tmux kullanın. macOS üzerindeyken cmux kullanın ve birçok yerel aracı oturumunda görünür aracı meta verileri, tarayıcı otomasyonu, okunmamış gezinme ve daha az sürtünmeli inceleme içeren libghostty tabanlı bir yerel terminal uygulaması istiyorsanız.

Boyutcmuxtmux
Birincil işYerel macOS aracı denetimiTerminal çoğullama
Masaüstü yığınılibghostty üzerine kurulu yerel Swift/AppKit macOS uygulamasıTerminalinizin içinde çalışan terminal multiplexer
platformuSwift/AppKit ve libghostty üzerine kurulu macOS uygulamasıUnix benzeri sistemlerde terminallerin içinde çalışır
İşleme motoruTerminal oluşturma için libghostty üzerine oluşturulduDış terminal öykünücüsünün oluşturma işlemini kullanır
OrganizasyonÇalışma alanları, dikey kenar çubuğu, dal ve bağlantı noktası meta verileriOturumlar, pencereler, bölmeler, durum satırı
Dikkat modeliBildirim zilleri, okunmamış rozetler, Cmd+Shift+U, Cmd+Control+UEtkinlik, sessizlik ve zillerin yanı sıra kancalar ve kabuk özelleştirmesi için durum satırı uyarıları
En uygunMac üzerinde yerel AI kodlama aracısı kontrolüUzak kabuklar ve taşınabilir terminal çoğullaması

tmux hala mükemmel bir altyapı

Uzak sunucular, kalıcı kabuk oturumları ve herhangi bir terminal içindeki klavyeyle yönetilen çoğullama için tmux güçlü bir varsayılan olarak kalır. cmux, kodlama aracıları etrafındaki yerel Mac uygulama katmanına odaklanır.

cmux aracı durumunu görünür hale getirir

Aracı çalışması adlardan, dallardan, dizinlerden, bağlantı noktalarından, en son çıktıdan, okunmamış durumdan ve tarayıcı kontrollerinden yararlanır. cmux bu bağlamı bölme başlıklarına veya durum komut dosyalarına gömmek yerine görünür tutar.

cmux kendi Ghostty tabanlı oluşturucusunu getiriyor

tmux, etrafındaki terminal emülatörüne bağlıdır. cmux, sorunsuz GPU hızlandırmalı işleme ve Ghostty tarzı görsel yapılandırma için libghostty'yi kullanan terminal uygulamasıdır.

Yerel kullanıcı arayüzü inceleme sorunlarını azaltır

cmux dikey bir kenar çubuğu, bölünmüş bölmeler, tarayıcı yüzeyleri, ekran görüntüleri, bildirim halkaları, Cmd+Shift+U ve Cmd+Control+U kullanır, böylece inceleme döngüsü terminal arkeolojisi yerine uygulama navigasyonu gibi hissettirir.

API soketi uygulama düzeyinde otomasyondur

tmux, terminal çoğullaması için derinlemesine komut dosyası yazılabilir. cmux ayrıca uygulamayı terminal etrafında da ortaya çıkarır: çalışma alanları, tarayıcı bölmeleri, ekran okumaları, ekran görüntüleri ve bildirim meta verileri.

SSS

tmux'yi cmux içinde kullanmaya devam edebilir miyim?

Evet. tmux, oturum modeline veya uzak iş akışına ihtiyaç duyduğunuzda cmux terminal bölmesinin içinde çalışabilir.

Aracıları neden tmux bölmeleriyle yönetmiyorsunuz?

Yapabilirsiniz, ancak cmux bu oturumların etrafına yerel kenar çubuğu meta verilerini, okunmamış gezinmeyi, bildirim halkalarını, tarayıcı bölmelerini ve uygulama düzeyinde bir soket API ekler.

tmux ne zaman daha iyi bir seçimdir?

Uzak sunucular, taşınabilir sökme/yeniden takma ve herhangi bir terminalin içinde çalışması gereken iş akışları için tmux kullanın.