cmux ve Conductor
Conductor, kodlama aracılarını izole çalışma alanlarında çalıştırmak için erken erişim Conductor Cloud'ye sahip bir Mac uygulamasıdır; görev kurulumu, farklar ve aracı çalışması etrafında inceleme akışı içerir. cmux, halihazırda kullanmakta olduğunuz herhangi bir CLI aracısını, kabuğunu, tarayıcısını, geliştirme sunucusunu veya komut dosyasını denetlemek için yerel bir terminal ve tarayıcı çalışma alanıdır.
Aracı görevi çalışma alanı ve terminal kontrol düzlemi karşılaştırması
Yalıtılmış kopyalara ve inceleme yüzeylerine sahip paketlenmiş bir aracı görev iş akışı istiyorsanız Conductor kullanın. Claude Code, Codex, OpenCode, Gemini CLI, Aider, komut dosyalarını, SSH, tarayıcıları ve geliştirici sunucularını tek bir programlanabilir çalışma alanında çalıştırabilen ücretsiz, açık kaynaklı bir yerel terminal istiyorsanız cmux kullanın.
| Boyut | cmux | Conductor |
|---|---|---|
| Birincil yüzey | Yerel terminal, tarayıcı, çalışma alanları, bölmeler | Paralel kodlama aracısı görevleri için Mac uygulaması |
| Masaüstü yığını | libghostty üzerine kurulu yerel Swift/AppKit macOS uygulaması | Mac uygulaması; resmi belgeler tam masaüstü yığınını belirtmezken, genel kurucu gönderileri Rust arka ucu ve yerel Mac oluşturucuyla Tauri'yi tanımlıyor |
| Aracı modeli | Herhangi bir CLI aracısı veya kabuk aracı | Claude Code, Codex, Cursor ve OpenCode koşum takımları |
| Kaynak modeli | Ücretsiz ve açık kaynaklı GPL uygulaması | Üçüncü taraf açık kaynaklı bileşenlere sahip ücretsiz tescilli ürün |
| Organizasyon | Dikey çalışma alanları, bölme halkaları, okunmamış durum, dal ve bağlantı noktası meta verileri | Yalıtılmış görev çalışma alanları ve inceleme akışı |
| Programlanabilirlik | CLI, Unix soket API, tarayıcı otomasyonu, kancalar | Temsilci görevleri etrafında ürün iş akışı |
| En uygun | Birçok araç için terminal ilkel isteyen geliştiriciler | Paketlenmiş bir aracı görev yöneticisi isteyen geliştiriciler |
cmux tek bir aracı iş akışından daha geniştir
Conductor, iş birden fazla yalıtılmış kodlama aracısı görevi yürüttüğünde ilgi çekicidir. cmux, bu tarz bir çalışma için terminal denetim katmanını kapsar ve ayrıca terminal temel yapısını değiştirmeden Gemini CLI, Aider, Amp, sıradan kabuklar, SSH, tarayıcılar, yerel hizmetler ve diğer CLI araçlarını da çalıştırır.
Yerel terminal performansı tüm gün önemlidir
cmux, libghostty oluşturmayla Swift/AppKit'dir. Aracılar, test çalıştırıcıları, dil sunucuları ve geliştirme sunucuları CPU ve belleği tüketirken kullanıcı arayüzü hafif kalır.
Dikkat klavyeyle adreslenebilir
cmux, temsilci tamamlama ve soruları uygulama içinde okunmamış duruma dönüştürür. Bildirim zilleri, en son okunmayanlar için Cmd+Shift+U ve okunmamış işler arasında geçiş yapmak için Cmd+Control+U, her çalışma alanını taramadan inceleme kuyruğunda gezinilebilir hale getirir.
Programlanabilirlik açık uçlu kalır
cmux CLI ve API soketi çalışma alanları oluşturabilir, bölmeleri bölebilir, girdi gönderebilir, terminal ekranlarını okuyabilir, ekran görüntüleri yakalayabilir ve tarayıcı bölmelerini çalıştırabilir. Bu, ekiplerin terminalin üzerinde kendi iletken benzeri akışlarını oluşturmalarına olanak tanır.
Git-worktree-first modeli her iş akışı değildir
Conductor'nin belgelenmiş çalışma alanı modeli Git desteklidir: her çalışma alanı bir şubeye ve Git çalışma ağacına eşlenir. Bazı ekiplerin farklı yerlerde arka uç ve ön uç depoları vardır, bazı iş akışları Git öncelikli değildir ve bazı yerel kontrollerin doğrudan mevcut bir ödemeden çalıştırılması gerekir. cmux, geliştiricilerin ve aracıların bu iş akışlarını kendileri oluşturabilmesi için terminali, tarayıcıyı, çalışma alanını ve soket temellerini açığa çıkarır.
SSS
cmux, Conductor yerine mi geçiyor?
Terminal denetim katmanının yerini alabilir. Conductor, yerleşik worktree ve inceleme akışına sahip paketli bir aracı görevi iş akışı isteyen ekiplere hala uygundur.
cmux birden fazla Claude Code aracısını çalıştırabilir mi?
Evet. Her Claude Code oturumunu kendi çalışma alanında veya şube/çalışma ağacı kurulumunda çalıştırın, ardından bunları gözden geçirmek için okunmamış zil seslerini ve klavye gezintisini kullanın.
Özel bir aracı görev yöneticisi yerine neden cmux seçmelisiniz?
İş akışınız isteğe bağlı terminaller, tarayıcılar, komut dosyaları, çoklu depo kurulumu veya no-git akışları içerdiğinde ve tek bir sabit görev modeli yerine programlanabilir bir yerel terminal istediğinizde cmux seçeneğini seçin.
cmux, macOS için ücretsiz ve açık kaynaktır.