Skip to content

Examples ​

Every example below runs against Ovrin's cloud with an OVRIN_API_KEY and one of the templates. Nothing here needs a local runtime or a Kubernetes cluster.

bash
pip install ovrin
export OVRIN_API_KEY="ovrin_..."

Coding agents ​

Hand a coding CLI a whole machine — repository checked out, tools installed, egress locked down.

ExampleTemplateWhat it shows
Claude Codeclaude-codeAnthropic's CLI editing a repository in a sandbox
Codex CLIcodexOpenAI's CLI, including compatible endpoints
Gemini CLIgemini-cliGoogle's CLI against a checked-in project
DeepSeek Harnessdeepseek-harnessdsh, plus the payments-enabled variant
Qwen Codeqwen-codeAny OpenAI-compatible endpoint
Kimi CLIkimi-cliMoonshot's CLI, installed from PyPI

Browser automation ​

ExampleTemplateWhat it shows
PlaywrightplaywrightScripted navigation, scraping and screenshots
ChromechromeAttaching to Chromium over the DevTools protocol

Desktop environments ​

Graphical sessions for tools with no headless mode. Browser access to their UIs arrives with the ingress gateway; both pages say what works today.

ExampleTemplateWhat it shows
VS Codevscodecode-server and its toolchain
DesktopdesktopXFCE with Xvfb, x11vnc and noVNC

Code execution ​

ExampleTemplateWhat it shows
Code Interpretercode-interpreterStateful execution — variables survive between calls

Agent frameworks ​

Use a sandbox as a tool, so model-generated code never runs in your process.

ExampleWhat it shows
LangGraphA sandbox tool in a LangGraph ReAct agent
Google ADKThe same pattern with the Agent Development Kit

Self-hosting the runtime ​

These pages cover Ovrin's cloud. The runtime underneath is the open-source OpenSandbox project, and its own documentation covers running it yourself — Kubernetes deployment, volume mounts, and alternative container runtimes. The Secure sandboxes guide explains the isolation model either way.