NVIDIA's OpenShell is an open source runtime that sandboxes what AI agents can touch, using kernel enforcement and formally verified policy changes.
NVIDIA released OpenShell, an open source runtime that sandboxes what autonomous AI agents can touch on a machine. The project's GitHub submission reached 328 points and 169 comments on Hacker News on 22 October 2026, describing OpenShell as a safe, private runtime for fleets of autonomous AI agents. It is licensed under Apache-2.0 and ships with SDKs for Python, TypeScript, Go and Rust.
OpenShell is an open source runtime from NVIDIA that sandboxes autonomous AI agents, giving them file, API and credential access without unrestricted reach into a machine's data, secrets or network. A supervisor enforces policy at the kernel level on every file access, system call and network connection, and formal verification checks each policy change before approval.
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh, followed by openshell sandbox create --name demo to create a sandbox running a minimal Ubuntu image with no agent installed by default.openshell-prover command for checking a policy in CI.npx skills add NVIDIA/OpenShell, teaches a coding agent to drive the OpenShell CLI, write sandbox policies, and debug gateways and inference routing.MCP-Protocol-Version header on every request after initialization.Giving an agent real file, API and credential access is the same surface that goes wrong when the agent is compromised or simply mistaken. OpenShell's design puts that decision outside the agent's own reach: the sandbox cannot approve its own network requests, and the supervisor that holds a credential never hands it to the agent directly, only attaches it to a request it has already checked. For a team shipping MCP servers or agent skills that call paid APIs or touch real data, that is a concrete pattern for separating what an agent can ask for from what it is actually given. The formal verification step on policy changes also gives a team a checkable gate before it widens what an agent can reach, rather than relying on someone remembering to review a diff by hand.
OpenShell is still early. At the time of writing, its repository carries 373 open issues and 192 open pull requests, and the documentation lists five point releases since 0.1.0, up to v0.1.5, each layered on breaking changes from the last. Teams adopting it now should expect the protocol, policy schema and SDKs to keep moving rather than treat 0.1.x as a frozen interface, and should watch whether the project's formal verification step keeps pace as more compute drivers, credential providers and extensions get added.
OpenShell is an open source, Apache-2.0-licensed runtime from NVIDIA for running autonomous AI agents inside a sandbox. It lets an agent read files, install packages, call APIs and use credentials while a kernel-enforced policy and a formally verified approval step control what it can actually reach, so a compromised or mistaken agent cannot reach a host's real data, secrets or network on its own.
Each agent runs inside a sandbox with no direct network path out. Every file access, system call and outbound connection goes through a trusted supervisor process that checks it against a declared policy before anything leaves the sandbox; the supervisor attaches credentials to approved requests itself, so the agent never holds the real credential.
OpenShell runs sandboxes on Docker, Podman, Kubernetes (deployed with Helm, with a CNI that enforces NetworkPolicy) and virtual machines. SDKs are available for Python, TypeScript, Go and Rust, and the CLI installs with a single shell script from the project's GitHub repository.
No. NVIDIA's upgrade guide says local 0.0.x installations cannot be upgraded in place: operators must clean up the old runtime and uninstall the existing package before installing 0.1.0, because the release changed the protocol, field names and time types in ways that do not support mixed-version peers.
Source: NVIDIA/OpenShell Discussion: Hacker News
Builders comparing sandboxing and agent runtime tools can browse the developer tools category on AI Agents Listing.
One email a week. New agents, MCP servers and skills, and what is actually getting traction.
Anthropic and Theorem used Claude to write machine-checked proofs that 123 open-source libraries never crash, finding bugs years of fuzzing missed.
Anthropic replaced git with Scion, an in-house version control system built for AI agents, after Claude-driven merges topped 30,000 a day in September 2026.
Liquid AI released LFM2.5-24B-A2B, a 24B-parameter open-weight reasoning model with 2.45B active parameters, built for on-device AI agents.