4 puan yazan zendy 4 시간 전 | 4 yorum | WhatsApp'ta paylaş

Terminali, kod editörünü, tarayıcıyı ve Git’i tek pencerede toplayan; bunun üzerinde birden fazla yapay zeka kodlama ajanını (Claude Code, Codex, Gemini CLI vb.) aynı anda çalıştırıp koordine etmeyi sağlayan bir masaüstü uygulaması. Windows ve macOS’i destekliyor.

Neden yapıldı

Yapay zeka ajanlarıyla geliştirme yaparken, tek bir terminale yalnızca tek bir ajan bağlayıp kullanmak kısıtlayıcı geliyordu. Ajan çalışırken kodu görmek için editöre, sonuç ekranı için tarayıcıya, değişiklikler içinse ayrı bir Git aracına gidip gelmek gerekiyordu. Tüm bunları tek bir pencerede toplamanın ve daha da ötesinde, birden fazla ajanı ayrı ayrı izole çalışma alanlarında çalıştırıp tek ekranda koordine edebileceğim bir ortamı bizzat oluşturmaya karar verdim.

Hepsi bir arada çalışma alanı

  • Ekranı serbestçe bölme (ikili bölme ağacı) ve her bölüme terminal, editör ve tarayıcı sekmelerini karışık biçimde yerleştirme
  • Space ile iş grupları arasında geçiş
  • Dahili kod editörü (çoklu kodlama ve satır sonu desteği), ripgrep tabanlı genel arama (Ctrl+Shift+F)
  • Source Control paneli: commit günlüğü, grafik, blame, diff, push/pull
  • iframe yerine yerel alt webview tabanlı uygulama içi tarayıcı
  • Space başına yapılacaklar panosu (kanban: yapılacaklar, tamamlandı) — görev bazında todo düzenleme

Yapılacaklar (TODO) — insan ve yapay zeka birlikte yönetir

  • Her Space içinde görevleri doğrudan düzenleyebileceğiniz kanban tarzı bir yapılacaklar panosu bulunur
  • Uygulama içindeki yapay zeka ajanları MCP aracılığıyla aynı yapılacaklar panosunu doğrudan okuyup yazabilir — ajanlar kendi işlerinin ilerleme durumunu todo olarak günceller, insanlar da bunu doğrudan görerek koordinasyon sağlar
  • Yani yapılacaklar listesi, insanlar ve ajanlar için ortak çalışma panosu haline gelir

Çok ajanlı orkestrasyon

  • Worker ajanlarını ayrı ayrı izole edilmiş git worktree’lerinde çalıştırarak paralel iş yapma
  • Bir worker tıkanırsa görevi başka bir worker’a devretme ve sonucu geri alma
  • Uygulama içi tarayıcıyı ajanla birlikte izlemeye olanak veren mirroring

Yapay zeka geçidi

  • Uygulama içindeki yapay zeka ajanlarını yerel HTTP API (OpenAI uyumlu biçim) üzerinden açığa çıkarma — harici betikler ve araçlar ajanları doğrudan çağırabilir
  • Tüm istekler/yanıtlar tarihe göre denetim günlüklerine kaydedilir

Teknoloji yığını

Tauri 2 (Rust backend) + TypeScript·Vite, terminal tarafında xterm.js (WebGL renderer), depolama için SQLite, dahili otomatik güncelleme.

Geliştirirken zorlayıcı noktalar

  • Tauri yerel alt webview (unstable) ile uygulama içi tarayıcıyı hayata geçirme — senkron komutların ana iş parçacığını deadlock’a sokması, pencereye geri dönüldüğünde klavye girdisinin kesildiği focus hatası (sonunda wry doğrudan patch’lendi)
  • conpty ortamında Korece IME ve emoji girişi, alt+tab ile geri dönüldüğünde çift giriş gibi giriş katmanı hataları
  • Windows ve macOS uyumluluğu — bir işletim sistemini düzeltirken diğerini bozmamak için tüm dallanmaları kapıyla koruma

İndirme / deneme

4 yorum

 
hungryman 2 시간 전

Beni hep üzen şey şu: Neden sıralama hep Windows -> Mac -> Linux oluyor ya da Linux tamamen dışarıda kalıyor? :(

 
zendy 23 분 전

Tek başıma yaptığım için henüz o seviyeye gücüm yetmiyor ^^

 
horanglabs 31 분 전
 
zendy 24 분 전

Ah! Güzel bir araç varmış; ararken kendim yapmıştım, keşke önceden bilseydim ^^;;