Browser Mode
{#if cfgMode === 'local'} Spawns an isolated Chrome process per session. {:else} Connect to a Chrome you launched yourself - real OS fingerprint, GPU, profile, and extensions. Best for bypassing bot detection. {/if}
Start Chrome with --remote-debugging-port=9222 then enter the host:port or full URL here.
Flags (one per line — --flag adds/overrides, !--flag removes)
Unsaved changes - save before running.
{/if}{JSON.stringify(entry.value, null, 2)}
{:else if entry.type === 'capture'}
[{entry.time?.slice(11, 23)}]
★ capture
{#if entry.value?.cookies}
· {entry.value.cookies.length} cookies
{/if}
{#if entry.value?.localStorage}
· {Object.keys(entry.value.localStorage).length} localStorage
{/if}
{#if entry.value?.sessionStorage}
· {Object.keys(entry.value.sessionStorage).length} sessionStorage
{/if}
{JSON.stringify(entry.value, null, 2)}
{:else if entry.type === 'done'}
[{entry.time?.slice(11, 23)}]
✓ done
{:else}
[{entry.time?.slice(11, 23)}]
{entry.message}
{#if entry.data !== undefined && entry.data !== null}
{JSON.stringify(entry.data)}
{/if}
{/if}
Inject event
Save the remote browser first to enable live test runs.
{/if}