Desktop App
AntiBrow Desktop is a visual anti-detect browser for Windows and Linux (macOS coming soon). Create, label, launch and manage hundreds of isolated browser environments — each with its own real-device fingerprint, proxy, and cookies — without writing any code.
It runs on the self-hosted, kernel-level Engine runtime (spoofing below the JS layer) and signs in with your existing account, sharing quota, managed proxies and cloud archives with the SDK, MCP, and dashboard.
- Point-and-click environment table — create, group, tag, search, bulk-launch.
- Unlimited free local profiles; opt individual profiles into paid cloud sync.
- Multi-version browser-core (kernel) management with one-click download.
- Managed & custom proxies, Recycle Bin, export/import, and silent auto-update.
- Command palette (
⌘/Ctrl+K) to jump to any environment or action.
Install & sign in
Grab a build from the desktop page: the Windows .exe installer, or the Linux .AppImage (no install — chmod +x it and run). Open AntiBrow and sign in with your email — a 6-digit code is sent to your inbox; no password. Your account, quota and profiles sync automatically.
On first launch of any environment the app auto-downloads the required browser core (~200 MB, once per version). Latest desktop version: v1.9.6.
Environments
The Environments page is the main table — each row is an isolated browser profile. Click New profile to open the create dialog:
- Overview — name, group, tags, browser core (kernel version), and storage mode (Local / Cloud sync).
- Fingerprint — auto-generated & validated for a self-consistent Win11 / Chrome identity; hit Randomize to reroll.
- Passkeys — capture & replay is on by default; the environment gets its own virtual authenticator that stores WebAuthn passkeys and replays them on later logins.
- Proxy — pick a managed or custom proxy, or launch direct.
- Resolved identity panel — live preview of the UA, platform, timezone, locale, resolution, GPU, cores/RAM and exit IP.
Each row has a Open button (launch) and a ⋯ menu (edit, duplicate, sync to cloud, export, delete). Launching restores the profile's cookies from the cloud archive, follows the proxy's timezone/geo, and shows the profile name in front of the browser's address bar. The status column shows Running / Idle / Error, and the exit region follows the bound proxy.
Passkeys — capture & replay
Every environment ships with its own virtual authenticator. When a site enrols a passkey (WebAuthn / FIDO2), AntiBrow captures it into that profile and replays it automatically on the next sign-in — so passwordless logins persist per identity across restarts, exactly like cookies. Each profile's passkeys stay isolated; nothing is shared across environments.
Capture & replay is enabled by default when you create a profile. Toggle it per environment in the create/edit dialog if a workflow needs a real hardware security key instead. For synced profiles, captured passkeys travel with the profile archive to your other devices.
Local vs cloud sync
New environments are Local by default: free, unlimited, and stored only on this device (their groups/tags stay local too). Local profiles never leave your machine — ideal for scale.
Cloud sync is a paid feature bounded by your plan's quota. Choose "Cloud sync" when creating a profile, or promote a local one later via the row's ⋯ → Sync to cloud. Synced profiles (and their groups/tags) are available on every device and via the SDK/MCP. The sidebar's Capacity meter shows synced / limit.
Browser cores
Under Settings & API → Browser core you manage Engine runtime browser cores: each version shows install state and on-disk size, with buttons to download / update / delete and a live progress bar. New profiles use the default core; you can pick a specific core per profile in the create dialog.
Missing cores are fetched automatically the first time a profile that needs them launches, so you rarely have to think about it.
Proxies
The Proxies page lists managed and custom proxies with region, latency and how many environments each is bound to. Claim a managed proxy (residential egress with credentials hidden), or add your own HTTP/SOCKS5 proxy and test connectivity. Bind a proxy to an environment in the create/edit dialog; launching meters managed proxies for the month, exactly like the SDK.
Groups & Recycle Bin
Groups & Tags gives an overview of your environments by group and tag; click a group to filter the Environments table. Deleting an environment moves it to the Recycle Bin (it isn't gone yet) — restore it any time, or delete it forever. Items are auto-purged 30 days after removal.
Export & import
Local profiles are portable. Use the row menu's Export to save a profile (its fingerprint + browser state) as a .antibrow.zip file, and Import on the Environments page to bring one back on another machine. Imported profiles come in as Local.
Settings & API
General — display language, accent color, and app-update status. Browser core — kernel management (above). Account — email, plan, remaining sync quota, sign out. API & Webhooks — your public API base URL for the SDK/MCP; manage API keys in the dashboard.
Auto-update
Packaged builds update themselves: on launch the app checks for a newer version, downloads it in the background, and offers Restart & install (or installs on next quit). You can also trigger a check under Settings → General. No manual re-download needed after the first install.