Browser use
Fl0w's browser use drives the Google Chrome browser on your local computer and remote computer. Install the CLI from the Quickstart to try it locally first.
Note: If you do not have Chrome on your computer, you will need to install it to use browser use. Remote computers comes with Chrome installed.
Logging in to accounts
Fl0w can use the chrome browser to login to your accounts. This generally works best for accounts with the following:
- Username and Password Auth
- If 2FA is enabled, instruct fl0w to use email tools to get the code (often via an MCP connector)
- Does not work as well with OTP
Use Secrets to add username and passwords
You add usernames and passwords as secrets for fl0w to fill in login forms as it uses the browser. Full CLI flags and secrets.json format are in the CLI reference.
***Note: Secrets are not exposed to the agent. When an agent fills in the form, the secret is substituted and never exposed to the agent and it's context window.
You can add secrets in the CLI:
fl0w secrets add github --domain github.com # prompts for username/password
fl0w secrets add openai --field token --env # token for the bash tool
fl0w secrets remove github
Or via the ~/.fl0w/secrets.json file directly (mode 0600 — each top-level
key is a name, every other string is a field):
{
"github": {
"domains": ["github.com"],
"username": "ada",
"password": "…"
}
}
domains limits where the agent may fill the secret in browser forms
(https only; "*" = any site).
Helping your fl0w agent
Browser use can actually be interactive! Some web pages:
- Don't allow AI computer use
- Have iFrames or hard-to-use components that agents have difficulty with
When running fl0w locally, you can use help click on components as the agent is working.
Browser use remotely
Unlike running fl0w locally, you won't be able to see the Chrome browser in remote mode.
Best practice is to create a workflow locally with /generate, then run it in your remote computer with Automating sessions.
The good news is, like your MCP auth and Skills, your secrets and the cookies in your Chrome session are synced to your remote computer. This means most authenticated sessions should work remotely after it works on your local Chrome session.