Solutions · Coding agents

Coding agents need somewhere to work.

The agent loop is excellent. What it doesn’t come with is a place to run code, files that survive a handoff, a database to read, or a trace of what it did. sys9 is that substrate — atomic services you compose under Claude Code, Codex, OpenClaw, Cursor, or OpenCode with the setup required by each runtime.

Keep your runtimeExplicit credentialsSeparate task environments
the shape

Create a task environment, run the agent, keep the transcript.

Start each task from a prepared Root Snap. Run the agent inside the new Box, export the result, and remove resources you no longer need. Host Compute and retained storage have separate usage.

one task, one sandbox

A separate workspace for each task.

First install the sys9 CLI and complete run9 login. Prepare a repo-template Box with the repository at /work/repo and Claude Code plus owl9 installed. Keep provider credentials out of the reusable template. After creating the task Box, configure its provider, a unique private owl9 space, and runtime integration before enabling capture. Replace the Snap placeholder with the ID returned by the fork command; choose a unique Box name for each task.

Root Snap fork project quotas apply configured session capture SSH-drivable
terminal
# Stop the prepared template, then fork its Root Snap
sys9 run box stop repo-template
sys9 run snap fork --from-box repo-template
sys9 run box create task-41 --snap '<returned-root-snap-id>'

# Configure provider and owl9 inside task-41 first
sys9 run box exec task-41 /bin/sh -lc \
  'cd /work/repo && OWL9_ENABLE=1 claude -p "fix the failing test"'

# Export the result before removing the task Box
sys9 run box cp task-41:/work/repo ./task-41-result
sys9 run box rm task-41
works with your loop

Bring the agent. We bring the substrate.

Use the services with your existing runtime. Session capture requires a supported owl9 integration; follow its setup instructions in the environment where the agent runs.

Claude CodeOpenAI CodexOpenClawCursorOpenCodeCline
start with a sandbox

Give your coding agent a real workspace.

Install the CLI, sign in to run9, and follow the quickstart to create your first Box.