Skip to main content
Launch a local Chromium browser with CDP enabled. Only available in embedded mode (Skyvern.local()).
skyvern = Skyvern.local()
browser = await skyvern.launch_local_browser(headless=False)
page = await browser.get_working_page()

Parameters

ParameterTypeRequiredDefaultDescription
headlessboolNoFalseRun browser without a visible window.
portintNo9222CDP port.
argslist[str]NoNoneAdditional Chromium launch arguments.
user_data_dirstrNoNoneCustom user data directory for the browser.

Returns SkyvernBrowser

launch_local_browser only works in embedded mode because a remote server cannot reach localhost. TypeScript SDK does not support local mode.