Yapay zeka destekli kodlama araçları artık hayatımızın vazgeçilmez bir parçası haline geldi. Ancak bu araçların çoğu birbirleriyle iletişim kuramıyor. Örneğin, Claude Code’u terminalde kullanırken, Gemini CLI ile uzun bağlamlı aramalar yaparken ve Cursor ya da Copilot’u IDE’nizde kullanırken, her birinin kendi yapılandırma dosyaları ve özel talimatları bulunuyor. Bu durumda, aynı projede çalışan farklı AI ajanlarının tümüne aynı sistemi aktarmak neredeyse imkansız hale geliyor. Peki, bu karmaşaya nasıl bir çözüm bulabilirsiniz?
Bu soruna yanıt olarak geliştirilen Wasla aracı, AI ajanlarınızı ve Model Context Protocol (MCP) sunucularınızı farklı platformlar arasında senkronize ederek çalışma verimliliğinizi artırıyor. Arapça kökenli "bağlantı" anlamına gelen Wasla, açık kaynak kodlu bir CLI aracı olarak yerel olarak çalışıyor ve sadece birkaç saniyede kurulumu tamamlanıyor. Böylece, tüm AI ajanlarınız aynı sistem talimatlarını ve MCP yapılandırmalarını paylaşabiliyor.
Wasla Nedir ve Nasıl Çalışıyor?
Wasla, farklı AI kodlama araçları arasında uyumlu bir senkronizasyon katmanı oluşturmayı amaçlıyor. Bu araçlar arasında Claude Code, Gemini CLI, Cursor ve daha fazlası bulunuyor. Temel çalışma prensibi, tüm yapılandırma dosyalarını ve MCP sunucularını tek bir merkezden yönetebilmenize olanak tanıyor.
Aracın çalışma mantığı oldukça basit: dosya kopyalamak yerine "En Son En Geçerli" stratejisini kullanıyor. Bu sayede dosya kopyalama işleminden kaynaklanan çakışmalar ve veri kaybı riski ortadan kalkıyor. Bunun yerine, Wasla hafif referans dosyaları oluşturuyor. Örneğin, Gemini CLI’de düzenlediğiniz bir sistem talimatı dosyası, bu referans dosyası sayesinde doğrudan diğer tüm araçlarda da güncellenebiliyor.
Kurulum ve Kullanım Kolaylığı
Wasla’yı kullanmaya başlamak oldukça basit. Aracı global olarak kurabileceğiniz gibi, doğrudan npx komutuyla da çalıştırabilirsiniz. Örneğin, kullanıcı genelinde senkronizasyon için aşağıdaki komutu kullanabilirsiniz:
npx @untitled-devs/wasla watch --scope userBunun yanı sıra, proje bazlı senkronizasyon için de --scope workspace seçeneğini kullanabilirsiniz. Bu sayede, sadece aktif olarak çalıştığınız projeye özel yapılandırmaları senkronize edebilirsiniz.
Wasla’nın Sağladığı Temel Özellikler
- Çift Kapsam Senkronizasyonu: Kullanıcılar,
--scope workspaceseçeneğiyle proje özelinde ya da--scope userseçeneğiyle tüm sistem genelinde senkronizasyon yapabiliyor.
- Arka Planda İzleme Modu: "wasla watch" komutuyla aracı arka planda çalıştırabilir ve dosya değişikliklerini anında diğer tüm araçlara senkronize edebilirsiniz.
- Etkileşimli Web Kontrol Paneli: "wasla visualizer" komutuyla yerel bir React tabanlı kontrol paneli çalıştırarak, tüm bağlı ajanlarınızı, sistem talimatlarınızı ve MCP sunucularınızı görüntüleyebilirsiniz.
Teknik Altyapı ve Dosya Yönetimi
Wasla’nın en önemli yenilikçi yaklaşımlarından biri, dosya kopyalamak yerine referans dosyaları kullanması. Bu sayede, farklı araçlar arasında veri bütünlüğü korunurken, gereksiz dosya kopyalarından da kaçınılmış oluyor. Örneğin, Gemini CLI’de düzenlediğiniz planner.md dosyası, referans dosyası olarak diğer araçlarda da aynı içeriği paylaşabiliyor. Bu yapı sayesinde, hangi araçta yaptığınız son değişiklikse, o değişiklik diğer tüm araçlara otomatik olarak yansıyor.
Geleceğe Yönelik Gelişmeler ve Topluluk Katkıları
Wasla henüz erken bir aşamada olsa da, açık kaynak topluluğunun katkılarıyla hızla gelişiyor. Proje MIT lisansı altında yayınlanıyor ve herkesin katkısına açık. Geliştiriciler, gelecekte yeni adaptörler ekleyerek aracın desteklediği AI araçlarının sayısını artırmayı hedefliyor. Ayrıca, kullanıcı geri bildirimleri doğrultusunda sistemin performansı ve kullanım kolaylığı sürekli olarak iyileştiriliyor.
Eğer siz de AI ajanlarınızı daha verimli bir şekilde yönetmek istiyorsanız, Wasla’yı denemeye başlayabilir ve projeye katkıda bulunabilirsiniz. Geliştiriciler, mimari hakkında geri bildirimlerinizi ve yeni adaptör önerilerinizi dört gözle bekliyor.
Wasla’nın sunduğu bu yenilikçi yaklaşım, AI destekli kodlama araçlarının entegrasyonunu daha basit ve verimli hale getiriyor. Tek bir yerden tüm yapılandırmalarınızı yönetmek artık mümkün!
Yapay zeka özeti
Claude, Gemini ve Cursor arasında AI ajanlarınızı sorunsuz senkronize etmek için Wasla kullanın. Yerel kurulum süresi sadece birkaç saniye ve tüm yapılandırmalarınızı tek bir yerden yönetin.