Skip to main content
OpenDevBrowser logoOpenDevBrowser
  • Product
  • Solutions
  • Trust
  • Docs
  • Company
View DocsGet Started
ProductSolutionsTrustDocsCompany
Get StartedDownload Latest Release
OpenDevBrowser logoOpenDevBrowser
  • Docs
  • Security
  • Changelog
  • Download Latest Release
  • View README

Copyright 2026 OpenDevBrowser. MIT License.

Workflow modules

Module-level execution with structured outputs

Research, shopping, product-video, Inspire Design, and macro execution surfaces combine low-level browser actions into repeatable pipelines with policy-aware session controls.

Start with Quickstart
OpenDevBrowser workflow hero image

Workflow tabs

Each mirrored workflow command exposes a deterministic contract with explicit inputs and output posture.

Research

Run research workflows

research

Shopping

Run shopping workflows

shopping

Product Video

Run product presentation asset workflows

product-video

Inspire Design

Run inspiredesign workflows

inspiredesign

Macro Resolve

Resolve or execute a macro expression via provider actions

macro-resolve

Command contract view

Usage strings and flag surfaces are pulled directly from the mirrored public manifest.

Research

Run research, shopping, media, and artifact workflows.

npx opendevbrowser research run --topic <text> [--days <n>|--from <date> --to <date>] [--source-selection <family>] [--sources <csv>] [--include-engagement] [--limit-per-source <n>] [--mode <mode>] [--timeout-ms <ms>] [--output-dir <path>] [--ttl-hours <n>] [--use-cookies[=<bool>]] [--challenge-automation-mode <mode>] [--cookie-policy-override <policy>]

flags: --topic, --days, --from, --to, --source-selection, --sources, --include-engagement, --limit-per-source, --mode, --timeout-ms, --output-dir, --ttl-hours, --use-cookies, --challenge-automation-mode, --cookie-policy-override, --cookie-policy

Shopping

Run research, shopping, media, and artifact workflows.

npx opendevbrowser shopping run --query <text> [--providers <csv>] [--budget <amount>] [--region <region>] [--browser-mode <mode>] [--sort <mode>] [--mode <mode>] [--timeout-ms <ms>] [--output-dir <path>] [--ttl-hours <n>] [--use-cookies[=<bool>]] [--challenge-automation-mode <mode>] [--cookie-policy-override <policy>]

flags: --query, --providers, --budget, --region, --browser-mode, --sort, --mode, --timeout-ms, --output-dir, --ttl-hours, --use-cookies, --challenge-automation-mode, --cookie-policy-override, --cookie-policy

Product Video

Run research, shopping, media, and artifact workflows.

npx opendevbrowser product-video run (--product-url <url> | --product-name <name>) [--provider-hint <provider>] [--include-screenshots <bool>] [--include-all-images <bool>] [--include-copy <bool>] [--timeout-ms <ms>] [--use-cookies[=<bool>]] [--challenge-automation-mode <mode>] [--cookie-policy-override <policy>] [--output-dir <path>] [--ttl-hours <n>]

flags: --product-url, --product-name, --provider-hint, --include-screenshots, --include-all-images, --include-copy, --timeout-ms, --use-cookies, --challenge-automation-mode, --cookie-policy-override, --cookie-policy, --output-dir, --ttl-hours

Inspire Design

Run research, shopping, media, and artifact workflows.

npx opendevbrowser inspiredesign run --brief <text> [--url <url>]... [--capture-mode <mode>] [--include-prototype-guidance[=<bool>]] [--mode <mode>] [--timeout-ms <ms>] [--output-dir <path>] [--ttl-hours <n>] [--use-cookies[=<bool>]] [--challenge-automation-mode <mode>] [--cookie-policy-override <policy>]

flags: --brief, --url, --capture-mode, --include-prototype-guidance, --mode, --timeout-ms, --output-dir, --ttl-hours, --use-cookies, --challenge-automation-mode, --cookie-policy-override, --cookie-policy

Macro Resolve

Run research, shopping, media, and artifact workflows.

npx opendevbrowser macro-resolve --expression <macro> [--default-provider <provider>] [--include-catalog] [--execute] [--timeout-ms <ms>] [--challenge-automation-mode <mode>]

flags: --expression, --default-provider, --include-catalog, --execute, --timeout-ms, --challenge-automation-mode

Session and auth behavior

Provider workflows expose deterministic cookie policy modes for unauthenticated and authenticated runs.

`off`

Skips cookie injection for open browsing lanes like deal hunting where auth is unnecessary.

`auto`

Attempts cookies when available and continues when they are missing, ideal for mixed public/private targets.

`required`

Fails fast with `auth_required` when cookie injection/verification cannot establish the required session state.

Output preview wall

Workflow outputs include report artifacts, visual captures, and normalized execution records.

Annotation automation scene

Visual artifacts

Screenshots and annotation payloads for QA and design review loops.

Snapshot refs actions abstract

Structured extraction

Snapshot-driven references and deterministic action records across workflow stages.

Relay architecture isometric

Runtime traceability

Operational metadata links module outputs back to command-level runtime evidence.

Run your first module now

Use quickstart docs to launch, configure, and execute workflow modules with confidence.

Start with Quickstart