Skip to main content
Some agents need to see and use the web. They open pages, inspect UI, run browser automation, test flows, and collect evidence from real sites. Celesto supports browser-oriented agent workflows through sandboxed computers and SmolVM browser sessions. The browser runs away from your infrastructure, while the agent can still inspect pages, use tools, and save outputs.

Good browser-agent tasks

  • QA a web app flow.
  • Inspect a site before summarizing it.
  • Test login, checkout, onboarding, or dashboard flows.
  • Combine browser automation with shell commands.
  • Use computer-use style workflows that need a visible browser session.

Building blocks

Browser sandboxes

Start browser or desktop sessions that agents can control.

OpenAI Agents sandbox

Give an OpenAI SandboxAgent a hosted Celesto computer or local SmolVM.

Command execution

Pair browser work with scripts, file inspection, and local tooling.

Saved artifacts

Keep screenshots, logs, reports, and generated files in the sandbox workspace.

When to choose browser sandboxes

Use browser sandboxes when page state matters. If the task can be answered from a plain API response, use a normal tool call. If the task requires seeing the page, clicking through a flow, or running browser automation, use a sandboxed browser. Start with SmolVM browser sandboxes for local browser runs, or OpenAI Agents SDK sandboxes for hosted Celesto integration.
Last modified on July 1, 2026