an anti-detect browser, driven by AI. Write one sentence. Get a pipeline that runs every morning.

Each profile is a browser with its own identity. Your AI assistant drives them all over MCP.

Download & try Pro free for 7 days 5 free profiles forever · macOS · Windows
A · YOU You write one sentence
prompt
1 B · AGENT AI assistant Claude · Cursor · …
MCP
2 C · ON YOUR MACHINE Veilus profiles · proxies · schedules
3
VNUTC+7
SGUTC+8
THUTC+7
MYUTC+8
IDUTC+7
PHUTC+8
JPUTC+9
KRUTC+9
USUTC−4
DEUTC+2
10 browsers · 10 fingerprints · 10 proxies · timezone matches the proxy
1The AI writes a script, test-runs it on 3 profiles, fixes its own errors.
2You approve it once in Veilus Flow.
3An 08:00 schedule runs all 10 browsers.
what a website sees

One machine. Four fully separate browsers.

Regular browser
1 machine
Acct 1
Acct 2
Acct 3
Acct 4
same fingerprint · same IP
Website
4 accounts, 1 shared identityone fingerprint links them all
Veilus
1 machine · Veilus
Acct 1
7a3e
VN
Acct 2
c019
SG
Acct 3
4b8d
TH
Acct 4
e21f
MY
Website
4 accounts, 4 separate profileseach profile is fully isolated
anatomy of a profile

Every profile is a different person — down to the details.

User-Agent · Client HintsChrome · Windows 11
Screen1920 × 1080 · 24-bit
GPU · WebGL · WebGPUNVIDIA GeForce RTX 3060
Canvas · Audionoise unique to this profile
Fontsthe Windows font set
PROFILE 07 · JP · TOKYO
shop.example.jp
59 fingerprint fields
patched right in the Chromium source
TimezoneAsia/Tokyo · matches the proxy
Languageja-JP · Accept-Language
WebRTCreal IP not exposed
GPS location35.68, 139.69
Proxy · CookieSOCKS5 · this profile only
engine · cross-section

Fingerprints are set inside Chromium's C++ code, not injected into the page.

A site checks a fingerprint by asking the browser. With Veilus, the answer comes from Chromium's own C++ code — there is no script in between for the site to find.

Script injectiona script layered over the page
websitenavigator.hardwareConcurrency
injected scriptget() → 12
where a site can look
  1. fn.toString()no longer reads [native code]
  2. getOwnPropertyDescriptor()the getter is not Chrome's
  3. new Error().stackan extra frame from the script
  4. performance.now()how long each call takes
Chromium · C++real value

The site reads 12 — through a layer it can inspect.

Veilusvalue changed in Chromium's C++ source
websitenavigator.hardwareConcurrency
no script layer in between
Chromium · C++12set here

The site reads 12 — straight from Chromium.

59 fingerprint fields, every one read by C++ code inside the engine: Canvas · WebGL · WebGPU · Audio · Fonts · Screen · Client Hints · Timezone · WebRTC · Media devices · Speech voices · Geolocation · Battery · Automation signals

About the Chromium engine

the loop with your AI assistant

You give the order. The AI writes, tests, fixes. You approve once.

01
You give the orderone sentence
02
The AI writes a scriptsave_script
03
Test run on 3 profilesrun_script
repeat until it works
04
Reads errors, fixes itselfget_run_result
05
You approveVeilus Flow
06
Schedule the whole batchcreate_schedule
Connect
One MCP command
veilus mcp
Claude CodeCursorany MCP client
your machine only · token required

All MCP tools, and how to connect

profile backup

Profiles you've warmed up for months don't die with one broken machine.

On-device snapshots
PROFILE 07
today 08:00latest
yesterday 08:00
3 days ago
restore any version
ZIPs stay on your machine · restore while the profile is closed
.veiluspack bundle
machine A
profile-07.veiluspackoptional password · AES-256
machine B
Move a profile to another machine, with its cookies and settings
Sync via Git · Google Drive
this machine
your repositoryGit · Google Drive
another machine
Two-way between your machines · access tokens are encrypted

Set up Veilus Sync

resources · many profiles, one machine

Queue the whole batch. Veilus opens profiles at the pace your machine can take.

One limit covers every browser the app opens — by hand, on a schedule, from the API or an AI agent: at most 16 at once. Runs wait for a free slot instead of failing, and check the machine before every launch.

queue
P17waiting
P18waiting
P19waiting
16open at once
by hand schedule API AI agent
this machine
CPU
75% 90%
RAM
80% 90%
  1. 1Above 75% CPU or 80% RAM: 5 s between launches.
  2. 2Above 90% CPU or RAM: new launches wait, checked again every 3 s, for up to 60 s.
features

Enough to run many accounts on one machine.

59 fingerprint fields
User-AgentClient HintsCanvasWebGLWebGPUAudioFontsScreenGPS…
A proxy for every profile
HTTPSOCKS5
profileproxy
WebRTC doesn't leak your IP
real IP proxy IP
Timezone matches the proxy
Tokyo proxyAsia/Tokyoopen
Tokyo proxyHo_Chi_Minhblocked
Separate cookies & sessions
01
02
03
Batch runs
staggered per profile
Schedules
08:00
daily · 10 profiles
REST API · MCP
GET  /v1/profiles
POST /v1/scripts/run
$ veilus mcp
pricing

Simple, transparent

Start free. Pay monthly, or pay once and keep it forever.

Free
Try Veilus on one device
$0forever
  • 5 profiles
  • 1 device
  • Latest browser engine
  • Proxy support
  • No Veilus Flow, scheduling, batch runs or local API/MCP
Download and try Pro free for 7 days in the app
Start free
Monthly
Every feature, paid monthly per device
$9/ month per device
  • Unlimited profiles
  • Veilus Flow automation
  • Scheduling and batch runs
  • Local REST API and MCP
  • Veilus Sync
  • Script templates
  • Latest browser engine
Buy monthly
Pay once
Lifetime
Pay once, use it forever
  • Everything in Monthly
  • Lifetime updates · 3 years of support (renewal: 40% of the plan price per 3 years)
More than 20 devices? Contact us

Refund within 7 days (monthly) or 14 days (lifetime).

frequently asked questions

Frequently asked questions

What people ask before they download.

01Will platforms detect my profiles?

No tool can promise that, and we don't. Each profile runs on Veilus's own patched Chromium build with its own fingerprint and proxy, and we test profiles with creepjs and iphey. How your accounts are treated also depends on how you use them.

How profile fingerprints work

02Is it really free? Do I need a card?

Yes. The Free plan gives you 5 profiles on 1 device, with no time limit and no card. Veilus Flow, schedules, batch runs and the local API/MCP need Pro.

Compare plans and prices

03How does the 7-day Pro trial work?

Request it in the app with your email. We send you a key by email; paste it into the app to unlock Pro. After 7 days you drop back to Free and keep your profiles.

Plans and license in the docs

04Which operating systems does it run on?

macOS and Windows. There is no Linux version.

Download for Windows or macOS

05Where is my data stored?

Profile data is stored locally on your machine. If you turn on Veilus Sync, profiles sync to a Git repository or Google Drive you choose — use a private one. When you export a profile to a .veiluspack file, you can set a password to encrypt the file.

How Veilus Sync works

06Can I use my own proxies?

Yes. HTTP and SOCKS5 are supported, and each profile can have its own proxy.

Proxy setup in the docs

07How does Veilus Flow work?

Connect an AI assistant that supports MCP, such as Claude Code or Cursor, and give it a task. It writes a Playwright script, runs it on a few profiles, reads each profile's errors and fixes them. You can also write the script yourself and add it through the local REST API. Scripts added over MCP or REST run on at most 3 profiles per run until you approve them in Veilus Flow; after that, run them as a batch or put them on a schedule. Veilus Flow is part of Pro.

How AI assistants use Veilus over MCP

08How is Veilus different from other anti-detect browsers?

Automation is built in: your AI assistant writes and fixes scripts over MCP, or you write them yourself, and Veilus runs them across profiles, with schedules, batch runs and a local REST API in the same app. You can also pay once for a lifetime license instead of a subscription.

How automation works in Veilus

09Can I get a refund?

Yes. Monthly payments can be refunded within 7 days, lifetime licenses within 14 days.

Refund policy

next step

Download Veilus. Connect your AI assistant. Give the order.

Download & try Pro free for 7 days No card needed · profiles stay on your machine by default