Community sandboxes are ready-to-use environments published in the OpenShell Community repository. Each sandbox bundles a Dockerfile, policy, optional skills, and startup scripts into a single package that you can launch with one command.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/NVIDIA/OpenShell/llms.txt
Use this file to discover all available pages before exploring further.
Current catalog
| Sandbox | Description |
|---|---|
base | Foundational image with system tools and dev environment. The default sandbox for openshell sandbox create. |
ollama | Ollama with cloud and local model support. Claude Code, OpenCode, and Codex pre-installed. Use ollama launch inside the sandbox to start coding agents with zero config. |
openclaw | Open agent manipulation and control. |
sdg | Synthetic data generation workflows. |
Default base sandbox tools
Thebase sandbox includes the following tools:
| Category | Tools |
|---|---|
| Agent | claude, opencode, codex, copilot |
| Language | python (3.13), node (22) |
| Developer | gh, git, vim, nano |
| Networking | ping, dig, nslookup, nc, traceroute, netstat |
Use a community sandbox
Launch a community sandbox by name with the--from flag:
--from with a community sandbox name, the CLI:
- Resolves the name against the OpenShell Community repository.
- Pulls the Dockerfile, policy, skills, and any startup scripts.
- Builds the container image locally.
- Creates the sandbox with the bundled configuration applied.
Bring your own container (BYOC)
The--from flag also accepts local directories and container image references, giving you full control over the sandbox environment.
- Community catalog
- Local directory
- Container image
Contribute a community sandbox
Each community sandbox is a directory undersandboxes/ in the OpenShell Community repository.
Fork the repository
Fork NVIDIA/OpenShell-Community on GitHub.
Create your sandbox directory
Add a new directory under
sandboxes/ with the following required files:Dockerfile— defines the container image.README.md— describes the sandbox and how to use it.
policy.yaml— default policy applied when the sandbox launches.skills/— agent skill definitions bundled with the sandbox.- Startup scripts invoked by the Dockerfile or entrypoint.
Open a pull request
Submit your sandbox directory as a pull request. Refer to the repository’s CONTRIBUTING.md for submission guidelines.
The community catalog is designed to grow. If you have built a sandbox that supports a particular workflow — data processing, simulation, code review, or anything else — consider contributing it back so others can benefit.
Next steps
Providers
Supply API keys and tokens to your sandbox.
Policies
Write custom network and filesystem rules for your sandbox.
Manage sandboxes
Create, connect to, and manage sandbox lifecycle.
OpenShell Community
Browse the full community catalog and contribute your own sandbox.