cmux ve Windsurf
Windsurf artık Devin Desktop'dir ve aracıları yönetmek için bir Ajan Komuta Merkezi ile Windsurf'nin IDE temeli üzerine kurulmuştur. cmux, herhangi bir düzenleyicinin yanında bulunan ve seçtiğiniz CLI aracılarını ve araçlarını denetleyen yerel bir terminal ve tarayıcı çalışma alanıdır.
IDE aracı yüzeyi ve terminal aracı yüzeyi
Bir IDE içinde aracılı kodlama istediğinizde, eski adıyla Windsurf olan Devin Desktop'yi kullanın. Terminal aracıları, kabuklar, testler, yerel sunucular, tarayıcı kontrolleri, SSH ve birden fazla düzenleyici için ücretsiz, açık kaynaklı bir terminal kontrol düzlemi istediğinizde cmux'yi kullanın.
| Boyut | cmux | Devin Desktop (eski adıyla Windsurf) |
|---|---|---|
| Birincil yüzey | Terminal, tarayıcı, çalışma alanları, bölmeler | Temsilci komuta merkezi ile IDE |
| Masaüstü yığını | libghostty üzerine kurulu yerel Swift/AppKit macOS uygulaması | VS Code arayüzünü ve Open VSX uzantılarını kullanan Devin Desktop IDE |
| Editörün kilitlenmesi | Cursor, Xcode, Neovim, VS Code, JetBrains veya herhangi bir düzenleyiciyle birlikte çalışır | Editör merkezli iş akışı |
| Kaynak modeli | Ücretsiz ve açık kaynaklı GPL uygulaması | VS Code OSS tarzı düzenleyici yüzeye sahip tescilli Devin Desktop hizmeti |
| Temsilci seçimi | Herhangi bir CLI aracısı veya kabuk komutu | Devin Desktop içindeki Devin, Cascade ve ACP uyumlu aracılar |
| Organizasyon | Dikey çalışma alanları, okunmamış halkalar, dal ve bağlantı noktası meta verileri | Alanlar, Kanban görünümü, yerel ve bulut aracı yönetimi |
| En uygun | Birçok terminal iş akışını denetleyen geliştiriciler | Aracıların editörlerine entegre edilmesini isteyen geliştiriciler |
cmux'nin editörünüz olmasına gerek yok
Pek çok ekibin zaten güçlü editör tercihleri var. cmux, terminal aracıları, tarayıcı kontrolleri, geliştirici sunucuları, günlükler ve SSH oturumları aracıyı tanıyan bir çalışma alanında yaşarken düzenleyicinin koda odaklanmasını sağlar.
Terminal çalışması editörün sınırlarını aşıyor
AI kodlama genellikle paket yöneticilerini, test çalıştırıcılarını, veritabanlarını, yerel önizlemeleri, dağıtım CLI'lerini, tarayıcı doğrulamasını ve repo komut dosyalarını içerir. cmux projeyi tek bir IDE'ye taşımadan bu yüzeyleri düzenler.
Çok aracılı çalışma, dikkatin yönlendirilmesini gerektirir
Birkaç ajan aynı anda harekete geçtiğinde darboğaz, bir insanı bekleyen kişiyi bulmaktır. cmux bu döngü için bölme halkalarını, okunmamış işaretleri, bildirim panellerini, Cmd+Shift+U ve Cmd+Control+U kullanır.
Programlanabilirlik iş akışının size ait olmasını sağlar
cmux CLI ve soket API, ekiplerin çalışma alanları oluşturmasına, bölmeleri bölmesine, giriş göndermesine, ekranları okumasına, ekran görüntüleri yakalamasına ve tarayıcı bölmelerini mevcut araçları etrafında yönlendirmesine olanak tanır.
SSS
cmux bir IDE midir?
Hayır. cmux bir terminal ve tarayıcı çalışma alanıdır. IDE'nizi değiştirmek yerine yanında çalışır.
cmux'yi Windsurf veya Devin Desktop ile kullanabilir miyim?
Evet. Düzenleme için IDE'yi ve terminal aracıları, yerel sunucular, kabuk araçları, tarayıcı kontrolleri ve inceleme kuyrukları için cmux kullanın.
Neden cmux'ı bir IDE aracısı ürünüyle karşılaştırmalısınız?
Bir aracı geliştirme ortamı seçen geliştiricilerin, kontrol düzleminin düzenleyiciye mi yoksa terminal çalışma alanına mı ait olduğuna karar vermesi gerekir.
cmux, macOS için ücretsiz ve açık kaynaktır.