mitkox/esf
Engineering Software Factory - open source, self-hosted, local AI first
Hızlı değerlendirme
Özet
ESF, coding agent’ları izole CubeSandbox microVM’lerinde çalıştırıp değişiklikleri doğrulayan ve patch ile çalışma kanıtlarını saklayan self-hosted bir yazılım fabrikasıdır.
Profiline uyum
Coding agent'ları doğrulamalı ve izole çalıştırması agent kullanımınıza dolaylı katkı sağlar, ancak self-hosted yazılım fabrikası ihtiyacınız belirtilmiyor.
Neden yükseliyor
Coding agent’ları için izole çalıştırma, doğrulama ve kalıcı kanıt toplama ihtiyacına odaklanıyor. Sekiz günlük bir repoda 159 yıldız dikkat çekiyor; ancak ilginin kaynağını README’den kesin olarak belirlemek mümkün değil. Son 28 günde 14 commit ve 2 farklı yazar, erken geliştirme faaliyeti gösteriyor fakat ekip genişliğine dair sınırlı kanıt sunuyor.
Problem
Coding agent’ların ürettiği değişiklikleri güvenli biçimde çalıştırmak, doğrulamak ve sonradan incelenebilir kanıtlarla birlikte yönetmek gerekir.
Çözüm
Temporal iş akışlarını koordine eder; agent’lar CubeSandbox ortamlarında çalışır ve agent başarısından bağımsız verification gates uygulanır. Patch, log, manifest ve cleanup sonuçları kalıcı olarak kaydedilir. QMS özellikleri isteğe bağlıdır.
Yenilik
Agent başarısını tek başına yeterli saymayıp deterministic verification gates ve saklanan çalışma kanıtlarını fabrika akışının parçası yapması belirgin bir yaklaşım. Bununla birlikte proje, Machinist fork’u ve Temporal ile CubeSandbox’ın birlikte kullanımına dayanıyor; bütünüyle yeni bir kategori oluşturduğuna dair kanıt yok.
Teknolojiler
- Go
- Temporal
- CubeSandbox
- SQLite
- Node.js
Riskler
- Proje aktif geliştirme aşamasında; README, v0.5.0 için VM, Kubernetes, container-image, security, restore ve soak yeterliliklerinin tamamlanmadığını belirtiyor.
- Çalıştırmak için mevcut bir CubeSandbox deployment’ı, Temporal ve seçilen agent harness gerekiyor; bu bağımlılıklar kurulum ve işletim yükü oluşturabilir.
- Yalnızca 2 farklı yazarın görünmesi, bakım kapasitesi ve geliştirme sürekliliği hakkında belirsizlik bırakıyor.
- İsteğe bağlı QMS özellikleri readiness attestation sağlar; release yetkilendirmesi veya regulatory compliance sertifikası değildir.
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.