Merhaba. Belge görüntüleyici ve Diff’i yerleşik sunan macOS terminal uygulaması muxa’yı geliştirip paylaşıyorum.
Şimdiye kadar ağırlıklı olarak cmux kullanıyordum; ancak ajanların ürettiği kodları ya da belgeleri görmek için birden fazla VSCode penceresi açıp üstüne Git GUI de açınca sürekli pencereler arasında gidip gelmem gerekiyordu ve bellek de yetersiz kalıyordu. Bu bağlam değişimi rahatsız ediciydi; ben de kendimce bunu yavaş yavaş geliştirmeye başlamıştım.
Sonra bu aralar popüler olan orca’yı bizzat denedim; istediğim özelliklerin çoğu vardı ve oldukça iyiydi, ama madem öyle bana daha uygun olanı yapmak daha iyi olur diye düşünüp geliştirmeye devam ediyorum. Elbette orca’nın işlevlerinden, biçiminden ve yapısından da çokça ilham aldım.
Özünde tek bir fikir var — ajana (Claude Code) terminalden iş verdikten sonra sonucu "görmek" için ayrıca editör ya da Git GUI açmak zorunda kalmamak.
Dosya gezgini · Markdown/kod görüntüleyici · Diff’i terminalle aynı pencereye koydum.
Belgeler tablo ve mermaid diyagramlarına kadar render ediliyor; değişiklikler de render edilmiş belgenin üzerine doğrudan işleniyor (patch +/- yüzünden tablolar bozulmasın diye). Yani bu bir editör değil, görüntüleyici barındıran bir terminal. Kodu ajan düzeltiyor, insan ise okumaya ve karar vermeye odaklanıyor.
Bunu Swift(SwiftUI + AppKit) ile native olarak geliştirdim ve terminal çekirdeği, ghostty’yi doğrudan embed eden gerçek GPU render’lı bir terminal. Uygulamayı kapatsanız da oturum tmux içinde çalışmaya devam eder.
Ben de bunu her gün bizzat kullanıyorum; bu yüzden rahatsız eden bir şey ya da "şöyle bir özellik olsa iyi olur" dediğim bir ihtiyaç ortaya çıktığında hemen ekliyorum.
Kurulum tek satır.
curl -fsSL https://raw.githubusercontent.com/yjun1806/muxa/… | bash
Script, clone işleminden terminal çekirdeğinin indirilip derlenmesine ve /Applications kurulumuna kadar her şeyi kendisi hallediyor. Ancak imzalı ve notarize edilmiş bir dmg yerine her cihazda kaynak kodun derlenmesi yöntemi kullanıldığı için Xcode Command Line Tools gerekiyor ve ilk kurulum biraz zaman alıyor. Yeni sürüm çıktığında uygulama bunu günlük olarak kontrol edip haber veriyor; yukarıdaki komutu yeniden çalıştırırsanız güncelleniyor. Şu anda yalnızca Claude Code ve macOS 14+ için uygun.
Ayrıntılı özellikler, ekran görüntüleri ve kurulum yöntemi GitHub’da mevcut. Doğrudan deneyip geri bildirim verirseniz sevinirim. Okuduğunuz için teşekkürler.
Henüz yorum yok.