Changelog/June 2026

The Browserless CLI: sync local browser profiles to the cloud

The new Browserless CLI lets you save a logged-in browser session from your own computer straight to the cloud. Log in to a site once, run a single command, and it's stored as an Authenticated Profile that every future session can reuse, so your automations skip the login step entirely instead of signing in on every run. It's available now on npm as @browserless.io/cli.

The CLI bundles up your signed-in state (your cookies and saved site data), strips out anything private it shouldn't keep, and stores it in the cloud under a name you choose. When that login eventually expires, one command refreshes it. To use it, add ?profile=<name> to any session and your automation picks up already logged in.

Get the Browserless CLI on npm →

Read the Authenticated Profiles guide →

Authenticated Profiles now work with AI agents and /crawl

Authenticated Profiles now work in two more places: with AI agents and with /crawl. Your AI assistant can use a profile through the Browserless MCP server to do logged-in work for you without ever seeing your password, and /crawl, our website-crawling tool, can now reach pages that sit behind a login.

We also made it easier to keep logins fresh: open one in your dashboard, sign in again, and click Save to update the stored login when the old one stops working.

See where profiles work →

A smarter Browserless agent for AI-driven browsing

The Browserless agent just got a round of upgrades, after heavy testing against tricky sites like Amazon, Workday, and Ticketmaster. It can now route through residential proxies to reach harder-to-access sites, and work across several browser tabs instead of being stuck on one page.

It also reads CAPTCHAs better. The agent used to be blind to Cloudflare's "I'm not a robot" checkbox and would push ahead anyway; now it notices the challenge and waits for it to be solved before continuing. And when a step does fail, the error messages now tell you what actually went wrong.

Learn more about agentic browsing →