Zerostack: Rust'ın Gücüyle Çalışan, Hafif ama Çok Hızlı Bir Kodlama Aracı
Zerostack: Kod Yazan Rust Uygulaması Hakkında Biraz Düşünelim
Yapay zeka destekli kodlama araçlarına göz atanlar muhtemelen aynı manzarayla karşılaşıyor: Çoğu araç sistem kaynaklarını adeta yok ediyor, RAM tüketimi haddinden fazla ve rahat çalışmak için bile güçlü donanım şart. İşte tam bu noktada devreye Zerostack v1.5.0 giriyor. Rust ile yazılmış, yeteneklerinden ödün vermeden verimliliği ön plana koyan bir araç.
Rust'ın Gücü
Sayılara bakmak her şeyi anlatıyor. Zerostack paket boyutu sadece 26MB ve yaklaşık 17.000 satır koddan oluşuyor. Karşılaştırmalık olarak opencode gibi alternatifler 300MB taban hafıza kullanıyor, aktif çalışma sırasında bu rakam 700MB'a kadar çıkıyor. Kaynak tüketimi açısından 10 ila 20 kat arasında bir fark söz konusu.
Ortalama RAM kullanımı 16MB civarında, zirve değerler ise 24MB'ı görüyor. İşlemci tüketimi? Boşta 0.0%, araç çalıştırırken sadece %1.5. Diğer JavaScript tabanlı ajanlar ise hiçbir şey yapmadıkları halde %2 CPU harcıyor. Sınırlı donanımla çalışan geliştiriciler veya kod incelemesi sırasında fan sesinden bunalanlar için bu durum gerçekten dikkat çekici.
Birden Fazla Sağlayıcıyla Esneklik
Zerostack sizi tek bir yapay zeka sağlayıcısına bağlamıyor. OpenRouter, OpenAI, Anthropic, Gemini, Ollama veya kendi özel sağlayıcınızı bağlayabilirsiniz. Bu esneklik, tek bir satıcının fiyat politikasına veya hizmet durumuna bağımlı kalmamak anlamına geliyor. Planlama için Claude, kod üretimi için DeepSeek kullanmak ister misiniz? Zerostack'ta bu komut satırı anahtarlarıyla çözülebilecek kadar basit.
Mantıklı Çalışan Bir İzin Sistemi
Güvenlik konusunda hassas geliştiriciler, Zerostack'ın beş yapılandırılabilir mod sunan izin sistemini beğenecek:
- Kısıtlı: Her işlem için açık onay gerekiyor
- Salt okunur: Değişiklik yapmadan keşif için ideal
- Korumalı: Okuma araçları serbest, yazma işlemleri onay istiyor
- Standart: Akıllı varsayılan ayarlar ve otomatik izin verilen güvenli bash komutları
- Yolo: Her şeye izin var, sadece yıkıcı işlemler için uyarı geliyor
Bu özellik sadece gösteriş değil. Ajanı yanlışlıkla dosya silme veya kontrolden çıkan bash komutları endişesi olmadan güvenle kullanmanızı sağlayan gerçek bir güvenlik katmanı.
İş Akışınıza Uyan Prompt Modları
En ilgi çekici özelliklerden biri yerleşik prompt sistemi. Karmaşık beceri yapılandırmalarıyla uğraşmak yerine, çalışma sırasında davranış modları arasında geçiş yapabilirsiniz:
- Planlama yapmadan kod üretimi için Code modu
- Kod oluşturmadan keşif için Plan modu
- Kapsamlı kod analizi için Review modu
- Kök neden araştırması için Debug modu
- Salt okunur keşif için Ask modu
- Tasarım tartışmaları için Brainstorm modu
- Üretim kalitesinde arayüz işleri için Frontend-design modu
- Güvenlik açıkları taraması için Security review modu
- Yeniden yapılandırma netliği için Simplify modu
- Optimize ajan promptları oluşturma için Write-prompt modu
Bu esnek sistem tek bir ajanla birden fazla kişilik kullanmak anlamına geliyor ve yeniden başlatmaya veya yeniden yapılandırmaya gerek kalmadan anında geçiş yapabiliyorsunuz.
Sizi Rahatsız Etmeyen Terminal Arayüzü
Crossterm tabanlı arayüz; markdown işleme, fare ile seçim ve kopyalama, kaydırma belleği ve muhakeme görünürlük açma/kapama özelliklerini içeriyor. Küçük bir detay ama uzun kodlama seansları sırasında iş akışınıza gerçekten saygı gösteren bir terminal arayüzü fark yaratıyor.
Başlangıç
Kurulum oldukça basit:
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
Tercih ederseniz Nix veya Cargo ile de kurabilirsiniz. API anahtarınızı ayarladıktan sonra:
export OPENROUTER_API_KEY="[anahtarınız]"
zerostack
Kole Resim
Zerostack, yapay zeka araçlarında önemli bir trendi temsil ediyor: Daha büyük olmanın her zaman daha iyi olmadığı düşüncesi. Kodlama ajanları daha yetenekli hale geldikçe, premium donanıma sahip olmayan geliştiricileri dışarıda bırakan kaynak canavarlarına dönüşme riski var. Zerostack'ın Rust öncelikli felsefesi bu varsayıma meydan okuyor.
MCP sunucu desteği, web araçları için entegre Exa araması, Git worktree entegrasyonu ve hatta editör entegrasyonu için ACP sunucu özellikleriyle Zerostack, minimal ayak izine rağmen beklentilerin çok üzerinde özellik sunuyor.
Eski bir dizüstü bilgisayarla çalışan bağımsız bir geliştirici olun veya her altyapı maliyetini optimize etmeye çalışan bir girişimin parçası olun, Zerostack ilginizi hak ediyor. Verimli yazılım tasarımının hâlâ önemli olduğunun ve bazen az olanın gerçekten daha fazla olabildiğinin kanıtı bu.
Yapay zeka kodlama asistanlarının geleceği beklediğimizden çok daha hafif olabilir.