base sandbox are pre-installed and auto-configured when you pass them as the trailing command to openshell sandbox create.
Agent table
All sandbox images are maintained in the OpenShell Community repository.
Credential auto-discovery
OpenShell automatically discovers credentials for recognized agents from your shell environment. When you runopenshell sandbox create, the CLI reads the relevant environment variables (such as ANTHROPIC_API_KEY, OPENAI_API_KEY, and GITHUB_TOKEN) and creates credential providers from them.
Credentials are never written to the sandbox filesystem. They are injected as environment variables at runtime so the agent process can use them without exposing them to the filesystem or other processes.
How providers work
OpenShell manages credentials as providers — named credential bundles that are injected into sandboxes at creation time. Each provider maps to a set of environment variables that the agent inside the sandbox will receive. You can create providers explicitly when auto-discovery is not sufficient:Launching agents
To launch an agent, pass it as the trailing command toopenshell sandbox create.
The
-- separator is required. Everything after -- is the command run inside the sandbox.Community sandboxes
Agents that need a specialized runtime — like OpenClaw and Ollama — are available as community sandbox images. Use--from to pull them from the OpenShell Community catalog.
--from at a local directory or a container image:
Next steps
Providers
Create and manage credential providers for your agents.
Community sandboxes
Browse the full catalog of community sandbox images.