browser-use alternative: 1 identity per profile

browser-use compared with a fixed identity per profile: what Browser Use Cloud randomises per session, what a profile keeps, and 5 USD per GB of proxy traffic.

Davide Grasböck · Founder, Scalebrowser

Published Oct 7, 2026 · 6 min read

Short answer

Browser Use Cloud randomises canvas, WebGL, font and navigator fingerprints in every session and charges 5 USD per GB for the residential proxies it switches on by default; its profiles keep cookies, local storage and login state. A user measured one profile as Windows in one session and macOS in the next, and a collaborator of the repository replied that profiles now keep their fingerprint, while the documentation still said per session on 27 September 2026. A fixed identity per profile draws the same device from a stored seed at every start, on your own machine, and browser-use's agent loop can drive it.
1, identity per profile, beside an ID card with photo and fields

browser-use is where many agent projects start, and for a one-off task its cloud browser is quick to rent. The search for an alternative usually begins later, when the same agent signs in to the same account every day and the account starts asking questions. We read Browser Use's documentation, pricing and issue tracker on 27 September 2026 to see what stays the same from one session to the next, and what does not.

What does browser-use offer?

browser-use offers two things under one name: an open-source agent loop and a hosted browser service. The loop is a Python library under the MIT licence that turns a task in plain words into clicks and keystrokes in a Chromium it drives over CDP; it had 116,468 GitHub stars on the day we read it. Browser Use Cloud rents the browser around it, with stealth, residential proxies and captcha solving switched on by default, and a profile feature that carries a login from one session to the next.

Browser Use, as documentedValue
Open-source libraryMIT licence, 116,468 stars, release 0.13.10 of 4 September 2026
Browser time0.02 USD per hour, rounded up to whole minutes, 1 minute minimum
Residential proxies5 USD per GB, on by default, 195+ countries
Direct traffic or your own proxy0.20 USD per GB
Concurrent sessions10 at 0 USD lifetime spend, up to 1,000 at 25,000 USD
Fingerprintcanvas, WebGL, fonts and navigator randomised per session
What a profile keepscookies, local storage and login state
Source: browser-use.com/pricing, docs.browser-use.com and the GitHub API, read 27 September 2026

The last two rows are the subject of this comparison. The open-source loop is not: it runs against any Chromium that exposes a CDP address, including one on your own machine.

Why is a per-session fingerprint a problem?

A per-session fingerprint is a problem for every account an agent uses more than once, because the site sees the same login arrive from a different device each time. Browser Use's stealth documentation states it plainly: "Canvas, WebGL, fonts, navigator, and other browser fingerprints are randomized per session to appear as a real user." For a one-off visit that is sound. For an account that signs in every day, it means a new device at every login.

A user measured it on 1 July 2026 and filed issue 5119 on the browser-use repository. Two sessions started back to back on the same profile id returned two different, internally coherent devices:

AxisSession ASession B
Operating systemWindowsmacOS
GraphicsIntel UHDApple M4
Canvas, screen, core count, user agentdifferent from Bdifferent from A

The reporter's reasoning: "risk engines that score device continuity treat 'same login, brand-new device each visit' as a strong anomaly." The reporter called it the only thing keeping their company from moving its business to Browser Use, and could not send a fix, because "your Chromium fork is not accessible".

On 2 August 2026 a collaborator of the repository answered in the thread: "That's already possible in our cloud. Profiles will maintain the fingerprint." On 27 September 2026 the issue was still open, the stealth page still said "randomized per session", and the authentication guide listed what a profile persists as "cookies, local storage, and login state".

We have not measured Browser Use Cloud ourselves. Two sessions on one profile, compared on the check page, answer the question for your own account in a few minutes.

How does a fixed identity per profile work?

A fixed identity per profile draws every value a page cannot verify from one seed stored with the profile, and reads every value a page can verify off the machine the browser runs on, at creation and again at every start. The split follows what a page can check, as the profile documentation sets out:

Kind of valueExamplesWhere it comes from
Verifiable by the pagegraphics card, screen size, pixel ratiothe machine itself, re-read at every start
Not verifiable by the pagetimezone, locale, fonts, browser version, device memorydrawn from the profile's seed, the same at every start
Tied to the networktimezone and languagerewritten to the country the traffic leaves from

Same seed, same values: the profile that signed in on Monday is the same device on Friday, and a profile moved to another machine of the same operating system adopts that machine's graphics card and screen at its first start there. The cost of that honesty is stated in the documentation too. Every profile on one machine shares that machine's graphics card and screen, because a claimed card that does not draw like that card is a contradiction a page finds with one comparison. The local browser for AI agents guide walks through the layers a site reads, and why hardware claims are the ones it can test.

Moving does not mean giving up browser-use's loop. Its Browser object takes a cdp_url, and a started profile hands one out; the browser-use migration guide shows the change, verified against release 0.13.10. The price model moves at the same time. Browser Use bills 0.20 USD per GB even for traffic through your own proxy, on its pricing page, while a browser on your own machine sends its traffic straight to your provider and is billed by how many browsers run at once, not by the hour or the gigabyte.

Can Browserbase users move the same way?

Browserbase users can move the same way, because Browserbase code already drives a remote Chromium over a CDP connect address and a profile hands out the same kind of address. The session's connect URL becomes the profile's, the context becomes the profile, and the proxy moves onto the profile; the Browserbase migration guide shows the three changes, and the Browserbase alternative comparison sets out the six limits a hosted session carries for an agent.

Scalebrowser

Scalebrowser gives each agent its own isolated browser with a persistent identity, on your own machine, so a run stays signed in, handles the captcha and finishes without anyone watching it.

See how Scalebrowser does it

So which should you pick?

SituationPickWhy
A one-off visit, no account keptBrowser Use Cloudnothing to operate, and a new fingerprint per session suits a single visit
You want the agent loop, not the hostingthe browser-use libraryMIT licence, drives any Chromium with a CDP address
An account the agent signs in to every daya fixed identity per profilethe same device at every login, on hardware that answers for it
Proxy traffic in gigabytesyour own provider, paid directly5 USD per GB for Browser Use's residential proxies, 0.20 USD per GB through your own
Hundreds of sessions and no machine to run themBrowser Use Cloudup to 1,000 concurrent sessions, depending on lifetime spend

Our verdict: for a single visit Browser Use Cloud is the quicker path, and for an account that has to look like the same device every day, a fixed identity per profile keeps the device constant. Until Browser Use's documentation says otherwise, measure two sessions on one profile before you trust either reading.

Run it on your own machine

Seven days to try it with your own agents on your own sites. Starting the trial needs a card.

Written by

Davide Grasböck

Founder, Scalebrowser

Builds Scalebrowser, the browser layer for AI agents that runs on your own machine. Measures every change a web page could observe against a real browser before it ships, and writes up the ones that turned out wrong.

All articles by Davide Grasböck