Skip to main content

Documentation Index

Fetch the complete documentation index at: https://tbd-6fc993ce-hypeship-docker-sandboxes-integration.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The Kernel kit is a Docker Sandboxes mixin that gives any sbx agent:
  • Kernel CLI (@onkernel/cli) installed at sandbox creation
  • Kernel agent skills from kernel/skills, so Claude Code (and any agent that reads ~/.agents/skills) can drive Kernel without prompting
  • Proxy-managed KERNEL_API_KEY — your real key stays on the host. The sbx proxy injects it as Authorization: Bearer … on requests to api.onkernel.com. The agent inside the sandbox never sees the secret.
The last point is what makes this integration worth using over npm install -g @onkernel/cli inside a custom kit.

Quickstart

export KERNEL_API_KEY=sk-kernel-...
export ANTHROPIC_API_KEY=sk-ant-...

sbx run --name kernel-demo \
  --kit "git+https://github.com/kernel/docker-sbx-kit.git" \
  claude -- \
  "Using the Kernel CLI, create a browser and navigate to news.ycombinator.com. Tell me the top five articles."
Claude calls kernel inside the sandbox → CLI hits api.onkernel.com → the sbx proxy attaches your KERNEL_API_KEY → the request authenticates as you. The kit’s full spec.yaml, install commands, and allowed domains live in the repo README.

Prerequisites

Customizing or extending

For everything not specific to Kernel — loading kits from local paths or OCI registries, stacking multiple mixins, building your own agent kit, debugging the proxy, sbx kit add for running sandboxes — see Docker’s kit reference. The Kernel kit is a standard mixin and composes with anything else you put on top.

Next steps