kmux - Claude/Codex/Gemini için çoklu ajan oturumu ve kullanımını birleştiren terminal (macOS)
(github.com/kkd927)Bu aralar Claude Code ve Codex’in masaüstü uygulama deneyimi o kadar iyi ki, ayrı ayrı kullanırken büyük bir rahatsızlık yaşamadan verimli şekilde kullanıyorum.
Ancak kişisel olarak her kodlama yapay zeka ajanının biraz farklı alanlarda iyi olduğunu düşünüyorum; bu yüzden işleri aralarında paylaştırdığım durumlar sık oluyor. Örneğin gerçek implementasyonu Claude Code’a bırakıp, iş öncesi ayrıntılı planlama veya kod incelemesini Codex’ten istemek, doküman rötuşları ya da uzun metin düzenlemeleri için de Gemini CLI kullanmak gibi.
Birden fazla ajanı aynı anda kullanınca terminal pencereleri ve oturumlar giderek dağıldı; ayrıca her ajanın kullanımını da tek bakışta görmek istemeye başladım.
Bu yüzden Claude Code, Codex CLI ve Gemini CLI’ı tek bir yerde yan yana çalıştırıp yönetmek için macOS terminal çalışma alanı olan kmux’u geliştiriyorum.
Benzer bir problem farkındalığından doğan bir araç olarak cmux da var. Geliştirdiğim kmux ise yüksek performanslı bir terminal ya da tarayıcı otomasyon platformundan ziyade, birden fazla kodlama ajanını rol bazlı olarak aynı anda kullanma iş akışına daha çok odaklanıyor.
Üç ajanın yerel oturum kayıtlarını tek bir yerden görüp yeniden açabiliyor, kullanımı birleşik bir pano üzerinden kontrol edebiliyor ve git worktree tabanlı olarak aynı repo üzerinde birden fazla ajanın farklı branch’lerde çalışmasını yönetmeye odaklanıyorum.
Şu anda desteklenen özellikler şunlar:
- Claude Code, Codex CLI ve Gemini CLI’ı çalışma alanı, split pane ve surface tab olarak ayırarak çalıştırma
- Ajan girdi beklediğinde veya işi bitirdiğinde macOS yerel bildirimi
- Claude Code, Codex CLI ve Gemini CLI kullanımını tek yerde gösteren birleşik pano
- Üç ajanın yerel oturum geçmişinde birleşik arama ve tek tıkla devam etme
- git worktree tabanlı çalışma alanıyla aynı repo’da birden fazla ajanın farklı branch’lerde çalışması
- Yerleşim geri yükleme, terminal arama, command palette, klavye odaklı gezinme
Benim için en önemli nokta “süreklilik”. Çalışma alanını değiştirseniz, pane’leri bölseniz ya da uygulamayı yeniden açsanız bile ajanın çıktısının ve oturum akışının bozulmadığı bir deneyim oluşturmak istedim.
Şu an yalnızca macOS için mevcut ve pre-release durumunda.
Birden fazla kodlama ajanını paralel kullananlar varsa, bu tür bir iş akışının pratikte faydalı görünüp görünmediği ya da multi-agent terminal workspace için başka hangi özelliklerin gerekli olduğu konusunda geri bildirim duymak isterim.
Henüz yorum yok.