clawkwork/clawk
Give coding agents a disposable Linux VM, not your laptop
Hızlı değerlendirme
Özet
clawk, coding agents için kod deposunu kullanan ancak ana makineden ayrı, disposable Linux VM ortamları oluşturan bir araçtır.
Profiline uyum
Coding agent’ları izole VM’lerde çalıştırması, profilinizde belirtilmeyen geliştirme güvenliği ihtiyacına yöneliktir.
Neden yükseliyor
Coding agents'a güvenli çalışma alanı sağlama ihtiyacını tek komutla kullanılabilen disposable VM yaklaşımıyla ele alıyor; 83 günde 1.021 yıldız dikkat çekiyor. Ancak son 28 günde commit olmaması, ilginin güncel geliştirme faaliyetiyle desteklendiğini göstermiyor.
Problem
Coding agents komut çalıştırıp paket kurabilmek için geniş izinlere ihtiyaç duyar; bunları doğrudan geliştiricinin makinesinde çalıştırmak dosya, credential ve sistem güvenliği riski yaratır.
Çözüm
Agent'ı kendi Linux kernel'i olan bir VM içinde çalıştırır; repo'yu VM'ye bağlar, ağı allow-list ile sınırlar ve ssh-agent forwarding üzerinden git işlemlerine izin verir. VM silinip yeniden oluşturulabilir; repo ve konuşmalar host üzerinde kalır.
Yenilik
VM tabanlı izolasyon yeni değil; projedeki belirgin fark, bunu coding agents için repo mount etme, network allow-list ve kolay yeniden oluşturma akışıyla paketlemesi. README'de kullanılan hypervisor veya VM altyapısının adı belirtilmediğinden uygulama düzeyindeki teknik yenilik hakkında daha ileri iddia kurulamıyor.
Teknolojiler
- Go
- Linux VM
- OCI images
- ssh-agent
- Claude Code
- Codex
- pi
Riskler
- Proje pre-1.0 olarak tanımlanıyor; breaking changes ve operasyonel pürüzler beklenmeli.
- README'ye göre Linux desteği experimental; desteklenen host ve donanım koşulları kullanım deneyimini sınırlayabilir.
- Allow-list yalnızca izin verilmeyen hedeflere bağlantıyı engelliyor; önceden izin verilmiş hedeflere agent'ın erişebildiği veriler gönderilebilir.
- son 28 günde commit ve farklı yazar sayısının sıfır olması, bakım sürekliliği konusunda doğrulanması gereken bir sinyal.
- VM izolasyonu ek kaynak tüketimi ve platform uyumluluğu gerektirebilir; README'deki performans ifadeleri bağımsız ölçüm değil.
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.