BitMiracle-AI/Dormice
The SQLite of agent sandboxes — self-hosted, E2B-compatible. One machine, sandboxes that live forever, idle costs nothing.
Hızlı değerlendirme
Özet
Dormice, AI agents için kalıcı sandbox’ları self-hosted makinelerde çalıştıran ve E2B uyumlu bir sandbox platformudur.
Profiline uyum
AI agent’lar için kalıcı sandbox sunması, profilinizde belirtilmeyen agent altyapısı ve code-execution ihtiyacını hedefliyor.
Neden yükseliyor
81 günde 1283 yıldız ve son 28 günde 115 commit kayda değer ilgi ve geliştirme temposu gösteriyor. Agent sandbox’larını self-hosted ve düşük boşta çalışma maliyetli hale getirme vaadi de güncel bir ihtiyaca karşılık geliyor. Ancak commit’lerin tek yazardan gelmesi nedeniyle bu hareketlilik bağımsız katkı veya benimsenme kanıtı sayılmaz; yükselişin kesin nedeni verilerden anlaşılamıyor.
Problem
AI agent’ların kod çalıştırma ortamlarını sürekli açık tutmak bulut sandbox hizmetlerinde maliyet yaratabilir; geçici ortamlar da agent’ın dosyalarını ve çalışma durumunu korumayı zorlaştırır.
Çözüm
Bir daemon ve SQLite ledger üzerinden sandbox yaşam döngüsünü yönetir; kullanılmayan sandbox’ları sırayla dondurabilir, durdurabilir veya S3’e arşivleyebilir ve yeniden ihtiyaç olduğunda geri getirebilir. Docker ve gVisor üzerinde komut çalıştırma, dosya erişimi ve E2B uyumlu API sunar.
Yenilik
Sandbox’ları tek kullanımlık ortamlar yerine kalıcı, anahtarla geri alınabilen kaynaklar olarak ele alması ve bunları freeze → stop → archive aşamalarında ucuzlatmayı hedeflemesi belirgin bir yaklaşım. E2B uyumluluğu geçişi kolaylaştırabilir; ancak README’deki uyumluluk iddiaları üretim ölçeğinde doğrulanmış benimsenme kanıtı değildir.
Teknolojiler
- TypeScript
- Docker
- gVisor
- SQLite
- S3
- HTTP RPC
- E2B SDK
Riskler
- README projeyi açıkça early development olarak tanımlıyor ve production için hazır olmadığını söylüyor.
- Son 28 gündeki 115 commit’in tamamı tek yazardan; sürdürülebilirlik ve bakım kapasitesi açısından katkı çeşitliliği sınırlı.
- Self-hosted kurulum, makine ve sandbox altyapısının işletim sorumluluğunu kullanıcıya bırakır.
- gVisor ve Docker kullanımı belirtilmiş olsa da bu, tek başına güvenlik izolasyonunun tüm tehdit modelleri için yeterli olduğunu kanıtlamaz; güvenlik değerlendirmesi ayrıca yapılmalı.
- Native TypeScript SDK henüz npm’de yayımlanmamış.
- E2B uyumluluğunun kapsamı ve sınırları entegrasyon öncesinde gerçek kullanım senaryolarıyla doğrulanmalı.
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.