Everything Your Agent Needs. Across Every Session.

Environments give AI agents a persistent identity — browser state, file storage, memory, skills, and scheduled tasks — so they build on prior sessions instead of starting over.

Persistent Browser

Cookies, history, bookmarks, and extensions carry over between sessions.

Agent Memory

Persistent instructions and context that the agent carries across every session.

Scheduled Tasks

Recurring automations that run on your schedule, with pause/resume controls.

MG Ready Created Feb 26, 2026 26.4 MB 69a002c03ad6...
Chrome Profile 5.4 MB Sync
977 History
7 Bookmarks
3 Extensions
File Storage 21 MB / 5 GB + Add
OGG
voice-2026-02-26-161046.ogg 23.7 KB
OGG
voice-2026-02-26-161438.ogg 30.1 KB
CSV
sample4 (1).csv 4.7 KB
Skills 0 skills configured
+ Add Skill

Add skills to teach the AI how to interact with this environment

Memory Custom instructions set
Edit
## Key Facts
- User monitors global news via Google News.
- Interested in geopolitical events, U.S. domestic policy, and high-profile legal investigations.
- Specifically tracks the Epstein Investigation, U.S.-Cuba...
Scheduled Tasks 0 active / 1 total + Add Task
Middle East News Update Every 5m Paused

File Storage

A dedicated filesystem per environment with 5 GB of managed storage.

Configurable Skills

Add reusable skill modules that teach the agent specific workflows.

Full Desktop Access

Every environment runs on a real desktop with native OS access and machine-level interaction.

Persistent Browser

Cookies, history, bookmarks, and extensions carry over between sessions.

File Storage

A dedicated filesystem per environment with 5 GB of managed storage.

Agent Memory

Persistent instructions and context the agent carries across every session.

Configurable Skills

Add reusable skill modules that teach the agent specific workflows.

Scheduled Tasks

Recurring automations on your schedule, with pause/resume controls.

Full Desktop Access

Real desktop with native OS access and machine-level interaction.

The Tooling Got Smart. The Infrastructure Didn't.

Frameworks handle the agent. Browsers handle the session. Nobody handles what persists between them.

The Empty Quadrant

The agentic browsing ecosystem has matured rapidly. But look at where each solution sits.

Managed and ephemeral. Browserbase, Hyperbrowser, and Steel provide cloud-hosted browser sessions optimized for AI agents. Sessions are isolated, recordable, and scalable. But every session starts fresh. No persistent state. No files carry over. No memory accumulates.

Stateful and self-hosted. OpenClaw bundles a browser, file system, memory, and skills into a persistent agent environment running on your own machine. It proved the model works. But you provision the server, install Node 22+, configure the gateway, set up Chrome with X11/VNC, manage Docker, and monitor uptime.

The empty quadrant is managed and stateful. A persistent agent identity — browser state, files, memory, skills, triggers — delivered as a managed cloud service with zero infrastructure burden. That's WebRun Environments.

Managed Self-Hosted Ephemeral Stateful
Browserbase
Hyperbrowser
Steel
OpenClaw
WebRun

Your Agent Is Trapped in a Tab

Cloud browsers give your agent a browser. WebRun gives it an entire desktop. File managers, native applications, memory, multi-window workflows — everything a human uses to get real work done.

Browser
vendor-portal.acme.com
File System
Terminal
Native Apps
Memory

A browser is a tool. A desktop is a workspace.

Same Agent. Different Week.

You need an agent that logs into Salesforce daily, exports leads, and sends a Slack summary. Here’s what deployment looks like.

Self-Hosted WebRun
Day 1–2
Provision a VPS (min 2 GB RAM). Install Node 22+, Docker, Chrome, X11/VNC. Configure the OpenClaw gateway. Debug a libuv segfault on Ubuntu 24.
Hour 1
POST /environments — create environment. Sync Chrome profile from your local browser. Salesforce session transfers automatically.
Day 3
Mount a Docker volume for Chrome profile persistence. Write a wrapper script to restore cookies on container restart. Agent is browser-only — no desktop, no file manager.
Hour 2
Upload CSV template to file storage. Create daily 8 am trigger. Attach pol_crm_safety automation policy. Full desktop environment enabled.
Day 4
Build a cron job for the daily trigger. Write file-storage logic for CSV exports. Test Slack webhook. No automation policies — you build your own guardrails.
Hour 3
Agent runs. 23 leads exported, pipeline updated, Slack summary sent. Session state persisted automatically.
Day 5
Agent runs. Salesforce session expired overnight — cookies weren’t mapped to the right volume. Debug cookie persistence. Redeploy.
Agent running — Next day, it resumes with yesterday’s session
Monitor uptime. Rotate profiles. Patch Node & Docker. No audit trail, no guardrails.
~$15/mo server + ~$80/mo LLM + your time
~$0.03 / task

Every Action. Checked Before It Runs.

Automation Policies enforce rules at the infrastructure layer — not in the prompt. The agent proposes, the policy evaluates, enforcement happens before the browser moves.

Without Policies
Uncontrolled
Direct access. No interception. No audit trail.
With Policies
Enforced
Every action checked, blocked, or paused for approval.
Domain Rules
Control where your agent can go. Allowlist, blocklist, or flexible mode.
salesforce.com *.bank.com
Action Rules
Control what your agent can do. Allow, block, or guardrail by keyword, pattern, or category.
click delete export
Audit Trail
Every enforcement decision logged with full context. Export for compliance or review.
immutable exportable
More on Automation Policies

One Parameter. Any Session.

Attaching an environment to a session takes one field. No rearchitecture. No new SDK.

REST API
curl -X POST https://connect.webrun.ai/start/start-session \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "environmentId": "env_abc123",
    "policyId": "pol_xyz789",
    "initialTask": {
      "taskDetails": "Check CRM for new leads and update the pipeline",
      "startingPoint": "https://crm.example.com"
    }
  }'
REST API MCP Server WebSocket Webhooks n8n / Make / Zapier

What Persistent Agents Actually Do

Sales Intelligence That Compounds

Your agent wakes up already logged into LinkedIn Sales Nav and HubSpot, with last week's engagement history in memory.

Every morning at 8am, a trigger fires. The agent checks for new leads, cross-references LinkedIn profiles, enriches the data, updates the pipeline, and sends a Slack summary. It knows which accounts it already contacted yesterday.

Compliance Monitoring With an Audit Trail

Three regulatory portals, already authenticated. Last review's findings already in memory.

A weekly trigger scans each portal for policy updates. The agent diffs current content against its memory, flags material changes, and routes a summary to legal. An Automation Policy restricts the agent to read-only browsing.

Vendor Portal Automation at Scale

Five supplier portals. Authenticated. Invoice templates and PO rules already loaded.

The agent navigates each portal, extracts new invoices, matches line items against purchase orders, flags discrepancies, and exports reconciled data to accounting. Memory tracks which invoices have already been processed.

The Infrastructure Layer That Was Missing

The agent stack has matured at every layer except one: the stateful infrastructure between sessions. Authentication, files, memory, scheduling, governance — teams rebuild this from scratch for every deployment.

Environments collapse all of it into a single managed primitive. You don't build the infrastructure. You build the flow that generate leads.

Stop Starting From Scratch

Give your agents a persistent identity. Free trial. No credit card. Two-minute setup.

Free trial · No credit card · 2-minute setup