cmux ve OpenCode
OpenCode terminal, masaüstü ve IDE yüzeylerinde kullanılabilen açık kaynaklı bir kodlama aracısıdır. cmux, OpenCode ve diğer CLI aracılarının yan yana çalışabileceği yerel terminal ve tarayıcı çalışma alanıdır.
Temsilci ve temsilci çalışma alanı
Açık kaynak kodlama aracısı istediğinizde OpenCode'yi kullanın. Ayrı Codex uygulaması ve IDE uzantısı iş akışlarının yanı sıra OpenCode, Claude Code, Codex CLI, Gemini CLI, Aider, Amp, Cursor CLI ve sıradan kabuk iş akışlarını birlikte denetleyebilen yerel bir macOS çalışma alanı istediğinizde cmux kullanın.
| Boyut | cmux | OpenCode |
|---|---|---|
| Birincil iş | Terminal ve tarayıcı denetim katmanı | Açık kaynak kodlama aracısı |
| Masaüstü yığını | libghostty üzerine kurulu yerel Swift/AppKit macOS uygulaması | Terminal TUI ve Electron masaüstü betası |
| Temsilci seçimi | Herhangi bir CLI aracısı veya kabuk komutu | OpenCode yapılandırılmış model sağlayıcılarla |
| Paralel çalışma | Birçok çalışma alanı, bölme, okunmamış halka, şube meta verileri | OpenCode oturumları ve aracı özellikleri |
| Programlanabilirlik | cmux CLI, Unix soket API, tarayıcı otomasyonu | OpenCode CLI, yapılandırma, SDK ve özel araçlar |
| En uygun | Çeşitli aracıları ve araçları çalıştıran operatörler | Aracı olarak OpenCode isteyen geliştiriciler |
OpenCode, cmux içinde çalışabilir
OpenCode bir ajandır. cmux, OpenCode, Claude Code, Codex CLI ve diğer shell ajanlarını birlikte görünür tutan terminal yüzeyidir. Codex uygulaması ve IDE eklentisi iş akışları kendi yüzeylerinde kalabilir; cmux ise ajanların, testlerin, sunucuların ve logların gerçekten uzun süre çalıştığı terminalleri denetler.
cmux temsilci seçimini taşınabilir tutar
Bir model veya aracı bir görev için daha iyiyse onu ayrı bir çalışma alanında çalıştırın. cmux her görevin aynı aracıyı kullanmasını gerektirmeden organizasyon ve dikkat takibi ekler.
Eksik katman denetimdir
Birkaç temsilci oturumu dakikalarca veya saatlerce sürdüğünde işin zor kısmı hangisinin gözden geçirilmesi gerektiğini bilmektir. cmux bu döngü için okunmamış durumu, bildirim zillerini, Cmd+Shift+U ve Cmd+Control+U kullanır.
Tarayıcı ve terminal otomasyonu aynı yüzeyi paylaşıyor
cmux, API soketi aracılığıyla terminal ekranı okumalarını, ekran görüntülerini ve tarayıcı otomasyonunu açığa çıkarır, böylece aracılar web değişikliklerini komutları çalıştırdıkları aynı çalışma alanından doğrulayabilirler.
SSS
cmux, OpenCode'nin alternatifi midir?
Hayır. OpenCode bir kodlama aracısıdır. cmux, OpenCode ve diğer aracıları çalıştırabilen bir terminal ve tarayıcı çalışma alanıdır.
cmux'de birden fazla OpenCode oturumu çalıştırabilir miyim?
Evet. Her oturumun görünür bağlam, okunmamış durum ve klavye gezintisine sahip olması için ayrı cmux çalışma alanları veya bölmeleri kullanın.
OpenCode kendi yüzeylerine sahipse neden cmux kullanmalısınız?
cmux, OpenCode diğer aracıları, kabuk araçlarını, geliştirme sunucularını, SSH ve tarayıcı kontrollerini içeren daha geniş bir iş akışının bir parçası olduğunda kullanışlıdır.
cmux, macOS için ücretsiz ve açık kaynaktır.