Popüler komut satırı arayüzü (CLI) tabanlı yapay zeka kodlama aracı Claude Code, web ve mobil arayüzlere kavuştu. Anthropic tarafından yapılan duyuru ile Claude Code'un kullanımını daha da kolaylaştıran bu yenilikler, geliştiricilerin kodlama süreçlerini daha verimli hale getirmeyi hedefliyor.
Web arayüzü, kullanıma hazır bir şekilde sunulurken, mobil versiyon şimdilik sadece iOS platformunda ve daha erken geliştirme aşamasında kullanılabiliyor.
Web arayüzü sayesinde geliştiriciler, GitHub depolarına erişim sağlayabiliyor. Ardından, "gösterge paneline gerçek zamanlı envanter takibi ekle" gibi genel komutlar verilebiliyor. CLI versiyonunda olduğu gibi, Claude Code süreci adım adım güncelleyerek ilerleme durumu ve yapılan işlemler hakkında bilgi veriyor. Web arayüzü, geliştiricilerin bir görevin ortasında öneri veya değişiklik taleplerini kabul etme yeteneğini de destekliyor. Bu özellik sayesinde, önceki sürümlerde yanlış bir adım atıldığında veya bir eksiklik olduğunda işlemi baştan başlatmak gerekebiliyordu.
Geliştiriciler, aynı anda birden fazla oturum çalıştırabiliyor ve ihtiyaç duydukça aralarında geçiş yapabiliyor. Bu oturumlar, arayüzün sol tarafındaki bir panelde listeleniyor.
Web ve mobil arayüzlerin yanı sıra Anthropic, Claude Code için yeni bir güvenlikli çalışma alanı (sandboxing) çalışma zamanı da tanıttı. Bu yenilik, deneyimi hem daha güvenli hem de daha az zahmetli hale getirmeyi amaçlıyor.
Önceleri Claude Code, çoğu değişikliği yapmadan önce izin istiyordu.
Şimdi ise belirli dosya sistemi klasörleri ve ağ sunucuları için izinler verilebiliyor. Bu durum, onay adımlarını azaltırken, aynı zamanda komut enjeksiyonu ve diğer risklere karşı genel güvenliği artırıyor.
Yapılan açıklamalara göre, yeni ağ izolasyonu yaklaşımı, internet erişimini yalnızca "sandbox dışındaki bir proxy sunucusuna bağlı bir Unix etki alanı soketi aracılığıyla" sağlıyor. Bu proxy sunucusu, bir işlemin bağlanabileceği alanları kısıtlıyor ve yeni talep edilen alanlar için kullanıcı onayını yönetiyor. Ayrıca, kullanıcılar giden trafik için kendi kurallarını belirlemek üzere proxy'yi özelleştirebiliyor.
Bu sayede kodlama aracı, onaylanmış kaynaklardan npm paketleri gibi güncellemeleri alabiliyor ancak dış dünya ile iletişimde sınırsız yetkiye sahip olmuyor ve sürekli onay talepleriyle kullanıcıyı rahatsız etmiyor.
Birçok geliştirici için bu eklemeler, web veya mobil arayüzlerin kullanılabilirliğinden daha önemli. Claude Code ajanlarının, daha az ayrıntılı onaylarla daha bağımsız çalışmasına olanak tanıyor.
Bu durum, daha kullanışlı olmasının yanı sıra, kod incelemesini daha da önemli hale getiriyor. Çok fazla onay gerektiren eski yaklaşımın bir avantajı, geliştiricilerin her küçük değişikliği dikkatle gözden geçirmesini sağlamasıydı. Yeni sistemde, Claude Code'un hatalı bir karar vermesi daha kolay gözden kaçabilir.
Yeni özellikler şu anda beta olarak araştırma önizlemesi şeklinde sunuluyor ve Claude kullanıcıları için Pro veya Max abonelikleriyle erişilebilir durumda.