Incomplete Execution Coverage
Capabilities available through the interface are often missing from public APIs.
Herbert Runtime turns web application state into structured context and executable actions for AI agents. It extends execution across workflows that public APIs do not reach.
The Problem
Capabilities available through the interface are often missing from public APIs.
Work moves across messaging, approvals, CRM, ERP, and internal tools without one consistent execution layer.
Point-to-point APIs and UI automation add implementation effort, maintenance, and runtime overhead.
Execution Paths
Compare how a screen-oriented browser path renders, captures, interprets, and acts—then switch to Herbert Runtime to follow the same task through structured context and declared actions.
Enter the prompt, follow the first LinkedIn frame through Chromium, then watch the browser-state loop continue through model inference and Playwright actions. The sequence is slowed for clarity; real latency varies.
The prompt will wait for Enter before the agent starts.
Simplified comparison of two agent execution paths. In the conventional path, observation payloads may include screenshots and DOM- or accessibility-derived structure; GPU acceleration, software rendering, and shared-memory behavior vary by platform. The Herbert view shows public component boundaries rather than internal implementation details. Sequence and pacing are staged for clarity. No job post is submitted. Herbert Computer is not affiliated with the services shown.
Architecture
Herbert Runtime changes the agent-facing output path. The AI-Native Rendering Engine prepares model-readable context, while the Declarative Context Provider exposes executable application-level actions.
Renders the parts of a web application an AI model needs as structured semantic data.
Provides a context-action layer that declares application context and executable high-level actions.
The conventional Chromium path produces paint records, rasterized tiles, and compositor frames for presentation. Herbert uses Semantic Rendering to provide structured context without requiring a presented screen frame as agent input.
Instead of repeatedly interpreting rendered output and issuing low-level input events, agents receive structured context and executable actions from the runtime.
With GPU acceleration, Chromium rasterizes and presents screen output using GPU resources and GPU memory. CPU and software paths remain available. Herbert’s agent output is structured data rather than a rasterized frame.
Simplified Chromium-oriented rendering path. Process placement, rasterization, compositing, and hardware acceleration vary by platform and configuration. *VRAM refers to dedicated GPU memory; integrated GPUs may use shared system memory.
Benchmarks
In a representative internal run of a multi-site job-posting workflow, Herbert Runtime reduced elapsed time, model-input tokens, and execution loops versus a Playwright MCP browser-automation baseline.
Representative internal run using the same task, agent environment, and input conditions for both execution paths. Each chart uses its own scale. Run count, statistical distribution, software versions, and cache/network conditions were not included in the source summary. Results may vary by workload, model behavior, application state, runtime version, and system conditions.
Applications
Herbert Runtime can sit beneath an agentic application as its web execution layer, providing structured context and executable actions across web interfaces.
Built By
Herbert Computer brings together Chromium maintainers, a W3C specification editor, AI and HCI researchers, and product builders with experience developing and operating browser runtimes across platforms.
Team
Core Team
Advisor
Launch Updates
Get launch notes, benchmark updates, and early-access news. Product and partnership inquiries are welcome at in@herbert.computer.