Technical architecture with deterministic surfaces
OpenDevBrowser combines a script-first runtime, extension relay, and diagnostics stack into one implementation-ready architecture.
OpenDevBrowser combines a script-first runtime, extension relay, and diagnostics stack into one implementation-ready architecture.
Browser manager, relay, tools, and workflow modules operate as composable layers.
Launch and control a managed browser process with deterministic lifecycle handling.
Operate inside logged-in browser contexts through extension relay surfaces.
Attach to pre-existing debuggable sessions when lower-level control is required.
48 tool endpoints cover navigation, interaction, DOM, diagnostics, export, and workflow surfaces.
55 commands provide script-first operational control and daemon-backed execution.
Status, traces, logs, and metrics provide confidence gates for each automation run.
Choose the right runtime mode for each execution context without changing tool semantics.
Full lifecycle control with isolated browser process management and deterministic startup behavior.
Operate in existing logged-in tabs through relay channels and policy-aware controls.
Direct CDP attachment path for integration with existing remote debugging setups.
Feature domains are grouped for predictable implementation paths.
goto, snapshot, click, type, select, scroll, and wait flows.
HTML, text, attr/value/state inspection for deterministic extraction logic.
console, network, trace snapshots, and perf surfaces for regression analysis.
screenshot, clone page/component, annotate, and rich output pipelines.
macro resolve and workflow wrappers for reusable automation sequences.
launch/connect/status and page/target management controls.
Regression-safe operations require observable state at every stage of execution.
opendevbrowser status opendevbrowser console-poll opendevbrowser network-poll opendevbrowser debug-trace-snapshot opendevbrowser perf
Each claim on the landing surface maps to source files, command surfaces, and testable runtime behavior.
Capture outputs for QA, reports, and downstream automation loops.
Collect visual evidence from deterministic browser states.
Extract reusable front-end structures from live DOM state.
Capture structured review metadata with screenshot artifacts.
Connect low-level action controls with high-level business workflows.
Launch/action tools feed research, shopping, and product-video wrappers through one deterministic contract.
Per-run cookie controls and structured diagnostics (`auth_required`, `cookieDiagnostics`) keep auth-sensitive workflows predictable.
Dive into docs for implementation details, command references, and operation patterns.