gi-dellav/zerostack
Lightweight coding agent written in Rust, optimized for memory footprint and performance
Hızlı değerlendirme
Özet
zerostack, Rust ile yazılmış; birden fazla LLM sağlayıcısını ve kodlama iş akışlarını destekleyen hafif bir coding agent’tır.
Profiline uyum
Coding agent özellikleri AI agent kullanımınızla genel olarak ilişkili, ancak ürün geliştirme, RAG veya dil eğitimi iş akışlarınıza doğrudan hizmet etmiyor.
Neden yükseliyor
138 günlük yaşına kıyasla 1692 yıldız ve son 28 günde 75 commit ile dikkat çekiyor; Rust tabanlı hafiflik iddiası ve geniş özellik kümesi ilgiyi açıklayabilir. Yıldız artışının zaman içindeki hızı elimizdeki ölçümlerden doğrulanamıyor.
Problem
Coding agent’ların bellek ve kaynak tüketimini azaltırken, günlük geliştirme işleri için gereken araçları ve oturum özelliklerini sunmayı hedefliyor.
Çözüm
Rust tabanlı bir terminal uygulamasında OpenAI, Anthropic, Gemini, Ollama ve OpenRouter gibi sağlayıcıları; araç kullanımı, oturum yönetimi, izinler, subagents ve isteğe bağlı MCP, ACP, memory ve hooks özellikleriyle bir araya getiriyor.
Yenilik
Temel yaklaşım yeni değil; pi ve opencode gibi coding agent’lardan esinleniyor. Ayırt edici yönü, Rust uygulamasında geniş bir özellik kümesini düşük bellek tüketimi iddiasıyla birleştirmesi; performans karşılaştırmaları README’de verilmiş olsa da bağımsız doğrulama bilgisi yok.
Teknolojiler
- Rust
- crossterm
- MCP
- ACP
- OpenAI
- Anthropic
- Gemini
- Ollama
- OpenRouter
- Exa
Riskler
- Bellek ve CPU karşılaştırmaları proje tarafından bildirilmiş; ölçüm yöntemi ve farklı donanımlardaki sonuçlar verilen bilgilerle doğrulanamıyor.
- Windows desteğinin test edilmediği README’de açıkça belirtiliyor.
- MCP, ACP, memory ve hooks gibi bazı özellikler compile-time feature olarak sunuluyor; kurulum ve yapılandırma seçilen özelliklere göre değişebilir.
- Coding agent kategorisi rekabetçi; özelliklerin uzun vadeli bakımı ve sağlayıcılarla uyumluluğu izlenmeli.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.