--- title: page: NVIDIA OpenShell Developer Guide nav: Get Started card: NVIDIA OpenShell description: OpenShell is the safe, private runtime for autonomous AI agents. Run agents in sandboxed environments that protect your data, credentials, and infrastructure. topics: - Generative AI - Cybersecurity tags: - AI Agents - Sandboxing - Security - Privacy - Inference Routing content: type: index --- # NVIDIA OpenShell [![GitHub](https://img.shields.io/badge/github-repo-green?logo=github)](https://github.com/NVIDIA/OpenShell) [![License](https://img.shields.io/badge/License-Apache_2.0-blue)](https://github.com/NVIDIA/OpenShell/blob/main/LICENSE) [![PyPI](https://img.shields.io/badge/PyPI-openshell-orange?logo=pypi)](https://pypi.org/project/openshell/) NVIDIA OpenShell is the safe, private runtime for autonomous AI agents. It provides sandboxed execution environments that protect your data, credentials, and infrastructure. Agents run with exactly the permissions they need and nothing more, governed by declarative policies that prevent unauthorized file access, data exfiltration, and uncontrolled network activity. ## Get Started Install the CLI and create your first sandbox in two commands. ```{raw} html
$ uv pip install openshell
$ openshell sandbox create -- claude--from openclaw-- opencode-- codex
``` Refer to the [Quickstart](get-started/quickstart.md) for more details. --- ## Explore ::::{grid} 2 2 3 3 :gutter: 3 :::{grid-item-card} About OpenShell :link: about/overview :link-type: doc Learn about OpenShell and its capabilities. +++ {bdg-secondary}`Concept` ::: :::{grid-item-card} Quickstart :link: get-started/quickstart :link-type: doc Install the CLI and create your first sandbox in two commands. +++ {bdg-secondary}`Tutorial` ::: :::{grid-item-card} Set Up a Sandbox with GitHub Repo Access :link: tutorials/github-sandbox :link-type: doc End-to-end guides: GitHub repo access, custom policies, and more. +++ {bdg-secondary}`Tutorial` ::: :::{grid-item-card} Sandboxes :link: sandboxes/index :link-type: doc Create, manage, and customize sandboxes. Configure policies, providers, and community images. +++ {bdg-secondary}`Concept` ::: :::{grid-item-card} Inference Routing :link: inference/index :link-type: doc Keep inference traffic private by routing API calls to local or self-hosted backends. +++ {bdg-secondary}`Concept` ::: :::{grid-item-card} Reference :link: reference/cli :link-type: doc CLI commands, policy schema, environment variables, and system architecture. +++ {bdg-secondary}`Reference` ::: :::: ```{toctree} :hidden: Home ``` ```{toctree} :caption: About NVIDIA OpenShell :hidden: Overview How It Works Release Notes ``` ```{toctree} :caption: Get Started :hidden: Quickstart GitHub Policy Iteration Tutorial ``` ```{toctree} :caption: Sandboxes :hidden: sandboxes/index sandboxes/create-and-manage sandboxes/providers sandboxes/policies sandboxes/community-sandboxes ``` ```{toctree} :caption: Inference Routing :hidden: inference/index inference/configure ``` ```{toctree} :caption: Reference :hidden: reference/cli reference/default-policy reference/policy-schema reference/support-matrix ``` ```{toctree} :caption: Resources :hidden: resources/eula ```