agbrowse docs

Reference

Configuration is environment-driven and local.

NameDefaultPurpose
BROWSER_AGENT_HOME~/.browser-agentHome directory for browser state, sessions, leases, and traces.
CDP_PORT9222Chrome DevTools Protocol port.
AGBROWSE_JSON_ERRORSunsetSet to 1 to force JSON error envelopes regardless of --json.
AGBROWSE_UPDATE_CHECKenabled outside CISet 0 to hide npm update notices, 1 to force the check.
AGBROWSE_UPDATE_CHECK_TTL24hCache TTL for npm latest-version checks.
AGBROWSE_UPDATE_CHECK_LATESTunsetOverride latest version for tests/diagnosis.
AGBROWSE_WEB_AI_AUTO_STARTenabledSet to 0 to fail when Chrome is not running instead of auto-starting.
AGBROWSE_PROVIDER_POOL_MAX_PER_KEYunsetOverride warm provider tab pool size per key.
CHROME_HEADLESSunsetSet 1 for headless startup.
CHROME_NO_SANDBOXunsetSet 1 only in Docker/CI if needed.
CHROME_BINARY_PATHauto-detectCustom Chrome executable path.
BROWSER_SCRIPTbundledCustom browser script path (used by vision-click).

Local-first boundary

agbrowse stores operational state on the local machine. It does not add hosted model routing, provider API-key auth, or cloud browser execution.