Overview
The Browser Use Sandbox tool runs the open-source browser-use framework inside a secure E2B sandbox. Describe what you want the agent to do in plain language, and it will navigate the web, fill forms, extract data, and more — all powered by OpenAI models. For Human-in-the-Loop workflows, setkeep_session: true to pause after the task and receive a sandbox_id. Pass that sandbox_id back to a subsequent BROWSER_USE_SANDBOX_RUN_TASK step to reconnect to the same browser session and continue.
Configuration
| Field | Description |
|---|---|
openai_api_key | Your OpenAI API key. Leave blank to use Jinba Credit. |
timeout | Execution timeout in milliseconds (default: 600000 = 10 min) |
Inputs
| Field | Type | Description |
|---|---|---|
task | string | Natural-language description of what to do in the browser |
sandbox_id | string | E2B sandbox ID from a previous run with keep_session: true. When provided, reconnects to that session and continues. Use {{steps.<step_id>.result.sandbox_id}}. Leave empty to start a new session. |
llm_model | enum | OpenAI model to use (gpt-4.1 / gpt-4.1-mini / gpt-5.1) |
max_steps | number | Maximum agent steps (default: 20) |
capture_screenshot | boolean | Return a signed URL to the final browser screenshot |
keep_session | boolean | Keep the browser session alive after the task completes. Only used when starting a new session (no sandbox_id). Returns sandbox_id and current_url for use in a subsequent step. |
Jinba Toolbox