NVIDIA OpenShellNedir?
AI AjanlarOtonom ajanları sandbox'ta çalıştıran açık kaynak runtime: dosya, sistem çağrısı ve ağ erişimini kernel seviyesinde politika ile sınırlıyor, kimlik bilgilerini ajanın eline vermiyor.

Mindi Ne Düşünüyor?✅ Apache-2.0 ve tamamen ücretsiz; politika ajan sürecinin dışında, kernel seviyesinde uygulanıyor, kimlik bilgisi ajana hiç verilmiyor.
⚠️ Sürüm 0.1.x, kurulum Docker/Podman ya da sanallaştırma istiyor; Windows yalnızca WSL 2 ile deneysel. Son kullanıcı ürünü değil, altyapı.
🔀 Sohbetten ajan kurmak istiyorsan Dify daha hızlı yol, OpenShell ise güvenlik ve izolasyon katmanı.
NVIDIA OpenShell Hakkında
✓ NVIDIA OpenShell Kimler İçin?
✕ NVIDIA OpenShell Kimler İçin Uygun Değil?
NVIDIA OpenShell Detaylı İnceleme
Ajanlar son bir yılda "sohbet eden model" olmaktan çıkıp "iş yapan süreç" haline geldi. Bu değişimin sert kısmı güvenlik: ajan kullanışlı olması için dosya okumalı, paket kurmalı, API çağırmalı, kimlik bilgisi kullanmalı. Aynı ajan bu yetkilerle verine, sırrına ve ağına sınırsız erişim kazanıyor. NVIDIA OpenShell bu boşluğu doldurmak için yazılmış bir runtime ve Apache-2.0 lisansıyla açık kaynak.
OpenShell'un çıkış noktası "ajanı modelin içinden kontrol etme" fikrinin bırakılması. Politika ajan sürecinin dışında uygulanıyor; yani ajan prompt ile kandırılsa, kendi kendine yetki istese ya da kötü niyetli bir girdiyle yönlendirilse bile kural yerinde kalıyor. Her ajan kendi sandbox'ında çalışıyor, kernel seviyesindeki kontroller hangi dosyaya dokunabileceğini ve hangi sistem çağrısını yapabileceğini belirliyor, her ağ bağlantısı sandbox'tan çıkmadan politika kontrolünden geçiyor.
Kimlik bilgisi tarafı ürünün en pratik katkısı. Ajan gerçek API anahtarını hiç görmüyor; OpenShell anahtarı yalnızca onaylı uç noktaya giden isteğin içine ekliyor. Yani ajan "anahtarı ekrana yaz" diye yönlendirilse bile yazacak bir anahtarı yok.
İkinci katman formal doğrulama. Bir politika değişikliği uygulanmadan önce, o değişikliğin neye izin vereceği hesaplanıyor. Yeni bir host'a kimlik bilgisiyle erişim veya yeni bir API metodu gibi riskli kazanımlar işaretleniyor ve insan onayına düşüyor. Bu, yetki genişlemesini sessizce yapılamaz hale getiriyor.
Mimari sandbox, gateway, provider ve supervisor'dan oluşuyor. Kurulum Docker, Podman veya host sanallaştırması istiyor; Kubernetes üzerinde Helm chart ile gateway kuruluyor ve CNI'nin NetworkPolicy uygulaması şart koşuluyor. Python, TypeScript, Go ve Rust için SDK var, ayrıca CLI'yi kod ajanına öğreten hazır skill seti.
Kime hitap ettiği konusunda dürüst olmak gerek: bu bir son kullanıcı uygulaması değil, altyapı. Ajan geliştiren ve üretimde çalıştıran ekipler için yazılmış. Tek bir ajanı bir akşamda denemek isteyen biri için önce gateway, sandbox imajı ve politika dosyası kurmak gerekiyor. Sürüm de henüz 0.1.x; API'ler ve kurulum akışı değişebilir, Windows desteği yalnızca WSL 2 üzerinden deneysel.
Temel Özellikler
Kernel seviyesinde politika: dosya erişimi, sistem çağrıları ve ağ bağlantıları runtime'da denetleniyor.
Varsayılan ret: hiçbir şeye önceden izin verilmiyor, yetkiler politika ile tanımlanıyor.
Süreç dışı uygulama: kural ajanın akıl yürütmesinden bağımsız, ajan onu atlatamıyor.
Kimlik bilgisi izolasyonu: anahtar yalnızca onaylı uç noktaya giden istekte görünüyor.
Formal doğrulamalı politika: değişiklik uygulanmadan önce riskli yeni erişimler işaretleniyor.
Denetim kaydı: her izin ve ret okunabilir biçimde kaydediliyor.
Gateway ve filo yönetimi: tek kontrol düzleminden birden fazla sandbox ve politika.
Kubernetes ve SDK: Helm chart ile kurulum, Python/TypeScript/Go/Rust istemcileri.
Kullanım Senaryoları
Kendi ajan filosunu işleten bir ekip için: her ajana ayrı sandbox, ortak politika, tek denetim kaydı. Bir ajanın diğerinin dosyalarına ya da ağına dokunması mümkün olmuyor.
Müşteri verisiyle çalışan ajanlarda uyumluluk kanıtı: hangi ajana hangi dosyanın açık olduğu politika metninde yazılı, denetim kaydı bunun kaydı.
Air-gapped ortamda ajan çalıştırmak isteyenler için: model yerelde, ağ erişimi politika ile kapalı, dışarıya tek paket çıkmıyor.
Kod yazan ajanı güvenle denemek için: ajan tehlikeli bir komut çalıştırmaya kalksa bile sandbox dışına çıkamıyor, geri alma işi kolay.
Fiyatlandırma
OpenShell ücretsiz ve açık kaynak. Lisans Apache-2.0; GitHub deposundaki LICENSE dosyasından doğrulandı (api.github.com/repos/NVIDIA/OpenShell/license → Apache-2.0). Ücretli plan, koltuk ücreti veya ticari lisans katmanı yok.
Maliyet altyapıdan geliyor: sandbox için Docker, Podman veya sanallaştırma; Kubernetes kullanacaksan cluster; ajanın modele yaptığı çağrılar için sağlayıcı faturası. OpenShell'in kendisi bu kalemlerden pay almıyor.
Dağıtım: PyPI'de openshell paketi, deb, rpm ve snap paketleri, macOS (Apple Silicon) ve Linux için hazır arşivler, Homebrew formülü. Son sürüm v0.1.5, 20 Ekim 2026'da yayınlandı; depo 25 Ekim 2026 itibarıyla 19.621 yıldızda ve aktif geliştiriliyor.