HELIOS DOCS
Code

Helios Code

Helios Code runs Claude Code inside an environment you define with a Dockerfile. Launch from the dashboard or the CLI, watch it boot, and attach.

Helios Code gives a coding agent a real computer in the cloud. You define the computer as an environment. Helios builds it, starts it, signs the agent in, and lets you attach to it from your terminal or your browser.

Two pieces make it work.

  • Environments. A Dockerfile image plus secrets, a cloud-init script, integrations, and the coding agent to enable. Helios builds the sandbox image and keeps every version.
  • Claude Code. The coding harness that runs inside the environment. Helios signs it in with your Claude account, so the sandbox never holds a long-lived key.

How a session runs

Define an environment

Write a Dockerfile that installs your toolchain and Claude Code. Create an image from it in the dashboard, or write it as YAML and apply it from the CLI. See IaC.

Launch an agent

From the CLI, pick the environment and optionally a repository to clone.

helios code launch <environment-id> --git-repo https://github.com/acme/api --attach

Helios starts a sandbox from the image, runs your cloud-init, injects secrets, and starts the harness. The boot logs stream to your terminal.

Attach and work

Attach from the terminal app or from the browser. In the terminal you get the harness in one tab and a live diff of each repository the agent edits in a files tab. In the browser you get a terminal pane and a git pane.

helios code attach

Press ctrl-x to detach. The agent keeps running.

Where to manage it

TaskDashboardCLI
Create an image from a DockerfileEnvironments, then Create sandbox imagehelios code apply with an image YAML
See versions and build logsImage detail page, Versions tabhelios code images get <id>
Rebuild an imageImage detail pagehelios code images build <id>
Create an environmentCLI onlyhelios code environments create or helios code apply
Launch and attachCLI only. The Code page shows the running sandboxhelios code launch, helios code attach
Stop an agentCode page for the imagehelios code kill <agent-id>

Limits

  • Claude Code is the only harness.
  • The image must include helios-agent and the Claude Code CLI. The starter Dockerfile from helios code iac scaffold has both.
  • One agent uses one environment. Secrets and integrations are set once on the environment and apply to every launch.

Pages

Last updated on