Manual login (recommended)
When a site requires login, sign in manually in the host browser’sopenclaw
profile. Do not give the model your credentials: automated logins often
trigger anti-bot defenses and can lock the account.
Use the host browser (manual login) for both reading (search/threads) and
posting on X/Twitter and other bot-sensitive sites. Sandboxed browser sessions
are more likely to trigger bot detection.
Back to the main browser docs: Browser.
Which Chrome profile is used?
OpenClaw controls a dedicated Chrome profile namedopenclaw (orange-tinted
UI), separate from your daily browser profile.
For agent browser tool calls:
- Default choice: the agent uses its isolated
openclawbrowser. - Use
profile="user"only when existing logged-in sessions matter and you are at the computer to click/approve any attach prompt. - If you have multiple user-browser profiles, specify the profile explicitly instead of guessing.
openclaw profile:
- Ask the agent to open the browser, then log in yourself.
- Open it via CLI:
--browser-profile <name> before the
subcommand (default is openclaw):
Sandboxing: allow host browser access
If the agent is sandboxed, itsbrowser tool calls default to the sandbox
browser, not the host. To let the agent target the host browser instead:
sandbox.browser.allowHostControl: true is set, the agent’s browser
tool calls can target the host too. Alternatively, disable sandboxing for the
agent that posts updates.