ZX-kodu: Yerel öncelikli AI kodlama ajanı ve proje farkında çalışma alanı
ZX-code, Zouyuxuan122 tarafından, proje verilerini geliştirici kontrolü altında tutan yerel öncelikli bir AI programlama ajanı ve çalışma alanıdır. Geliştiricileri, kodlama görevlerini otomatikleştirmek, otonom ajanlar çalıştırmak ve kod navigasyonu ve hata ayıklama konusunda yardımcı olmak için büyük dil modellerine bağlar. Araç, sürekli oturum belleği ve eşzamanlı görevler için tasarlanmış çoklu panel çalışma alanı sunar. ZX-code, kaynak kodunu yerel tutarken proje farkındalığına sahip yardıma ihtiyaç duyan yazılım geliştiricileri, mühendisler ve AI meraklılarını hedef alır.
Uygulama ve hata düzeltmeyi şeffaf ajan araç çağrılarıyla otomatikleştirir
Araç, her adımı göstermek için görünür bir araç çağırma süreci kullanarak özellik uygulama ve hata onarma gibi kodlama görevlerini yerine getiren AI programlama ajanısını ortaya koyar. Bu yürütme izi, iş akışının bir parçasıdır, böylece kullanıcılar ajanın hangi araçları çağırdığını ve nedenini inceleyebilir. Bu, otomatik değişiklikler için denetlenebilirlik gerektiren ancak ajan destekli düzenlemeler isteyen geliştiriciler için aracı uygun hale getirir.
Proje anlayışı, kodu tam olarak bulmak için yapısal analiz ve oturum hafızasını kullanır
ZX-kod, Model Bağlam Protokolü ile AST-Grep ve Dil Sunucusu Protokolü entegrasyonunu birleştirerek proje farkındalığına sahip bağlamı yapısal analizle eşleştirir. Bu birleşim, derin kod aramaları ve depolar içinde hassas yerelleştirme sağlar ve araç, önceki kararları korumak için oturumlar arasında uzun vadeli hafıza tutar. Bu unsurlar, önceki düzenlemeleri veya belirli dosyaları referans alan ajan sorguları sormayı kolaylaştırır ve kurulum adımlarını tekrarlamayı gerektirmez.
Model erişimi, yerel, API anahtarı gerektirmeyen entegrasyona odaklanır ancak masaüstü bağımlıdır
Araç, erişimi basitleştirmek için API anahtarı gerektirmeyen bir yaklaşım kullanarak DeepSeek, GLM ve Kimi dahil olmak üzere birkaç Çin LLM'sini destekler. Windows 10 ve 11 (x64) için Electron üzerinde inşa edilmiş bir masaüstü uygulamasıdır ve kaynak tabanlı derlemeler için Node.js gerektirir. Yerel kalıcılık, yüklenen kod ve etkileşimlerin cihazda kalmasını sağlamak için SQLite ve electron-store kullanır, böylece harici bulut depolama alanına gönderilmez.
Çalışma alanı çoklu ajan orkestrasını destekler ve geliştirici geri bildirimi için 3D bir yardımcı ekler
Arayüz özellikleri, eşzamanlı ajanları ve görevleri yönetmek için 9-ızgara çalışma alanı ve görsel geri bildirim ve durum güncellemeleri sağlayan etkileşimli bir 3D masaüstü yardımcıyı içerir. Araç ayrıca, yürütme yollarını kaydeden ve kullanıcı etkileşimlerinden ajan becerilerini uyarlayan bir GEPA evrim motoru içerir. Geliştirici projeyi açık kaynak olarak gönderir ve uygulama diğer MCP uyumlu sunucular ve istemcilerle birlikte çalışabilir.
ZX-code, gizlilik odaklı masaüstü geliştiricileri için pragmatik bir seçimdir
ZX-code, proje farkındalığına sahip otomasyon ve yerel veri kontrolüne ihtiyaç duyan geliştiriciler için pragmatik bir seçenektir; yalnızca Windows'a yönelik masaüstü yönelimi ve Electron/Node.js yapı yolu, çapraz platform ekipleri için benimsemeyi kısıtlamaktadır. Araç, cihazda depolama, özel model erişimi ve incelenebilir ajan yürütme izleri karşılığında masaüstü iş akışını kabul eden geliştiriciler ve küçük ekipler için avantaj sağlamaktadır.