Tools
NVIDIA OpenShell: Sandbox-Laufzeit für autonome KI-Agenten
Worum es geht
Agenten sind nützlich, wenn sie Dateien lesen, Pakete installieren und APIs mit Zugangsdaten ansprechen dürfen – genau das ist auch das Risiko. NVIDIAs Open-Source-Projekt OpenShell (Apache-2.0, bereits ca. 17.900 Sterne) will Agenten diese Fähigkeiten geben, ohne sie auf Daten, Secrets und Netzwerk loszulassen.
So funktioniert es
- Kernel-Durchsetzung: Jeder Agent läuft in einer isolierten Sandbox. Dateizugriffe, Systemaufrufe und jede ausgehende Netzwerkverbindung werden gegen eine deklarierte Policy geprüft.
- Credentials nur am Ziel: Agenten sehen nie echte Zugangsdaten; OpenShell hängt sie ausschließlich an Anfragen zu freigegebenen Endpunkten an.
- Formal geprüfte Policy-Änderungen: Vor der Freigabe analysiert ein Prover, welchen neuen Zugriff eine Änderung gewährt (etwa einen neuen Host mit Credentials) und schickt riskante Änderungen zur menschlichen Prüfung.
Praxis
Läuft auf Linux, macOS (Apple Silicon) und experimentell unter Windows mit WSL 2; benötigt Docker, Podman oder Host-Virtualisierung. Es gibt Gateways als Control Plane, ein Helm-Chart für Kubernetes (das CNI muss NetworkPolicy durchsetzen), SDKs und Skills, die Coding-Agenten den Umgang mit dem CLI beibringen. Standardmäßig sammelt das Projekt anonyme Telemetrie, abschaltbar per OPENSHELL_TELEMETRY_ENABLED=false. Das Release-Schema steht mit 0.1.x noch am Anfang.
Quelle: GitHub: NVIDIA/OpenShell