Skip to content

What is Santiago?

Santiago is a desktop anti-detect browser that lets you run many independent online identities from one app, without them giving each other away. Each identity lives in its own profile — a separate browser with its own fingerprint, proxy, and login sessions. This page explains what that means and how you’ll actually use it, in about five minutes.

Most browsers leak a consistent “fingerprint” — a mix of signals (screen, fonts, graphics card, time zone, and dozens more) that sites and anti-bot systems use to recognize you across accounts. Open ten accounts in one regular browser and they all look like the same machine. That’s how account links get detected.

Santiago gives each profile its own realistic fingerprint, its own proxy (so it has its own IP and location), and its own isolated cookies and storage. To the websites you visit, each profile looks like a different person on a different device.

Santiago is built on Firefox/Camoufox, not Chromium. The fingerprint is spoofed deep inside the browser engine rather than by scripts layered on top of the page, so it holds up against standard checks. You don’t need to understand the engineering — you just create profiles and launch them.

A profile is a complete, self-contained browser identity. When you launch one, Santiago opens a real browser window that behaves like its own separate device.

Part of a profileWhat it does
FingerprintThe device identity sites see — operating system, screen size, graphics (WebGL), fonts, audio, time zone, languages, WebRTC, and more. Generated to look like a real device, not random noise.
ProxyThe network identity — its own IP address and geographic location. Supports HTTP, SOCKS4, and SOCKS5, set per profile.
Cookies / sessionThe logins and browsing state — cookies, local storage, and open tabs are kept fully isolated per profile, so one account never bleeds into another.

Your session (cookies and open tabs) is synced to the cloud, so you can pick up the same profile on another computer right where you left off. A profile can only run in one place at a time — if it’s already open on another device, you’ll see it as locked.

Learn more in How fingerprints work and Configure a proxy.

Santiago is built for anyone who needs many separate, isolated browser identities at once:

  • Managing multiple identities — keep fully isolated profiles for different projects, clients, regions or workspaces, so their cookies and history never mix.
  • Web scraping & data collection — gather public data at scale, spreading requests across distinct fingerprints and IPs.
  • Browser automation — drive routine browser work manually, with scripts, or with AI agents, inside consistent, isolated profiles.
  • Privacy & testing — check how your own sites behave for different users, or browse with a clean, controlled fingerprint.

You manage everything from a simple desktop app: a tray icon plus a profile manager that opens in your normal browser. It runs on macOS (Intel and Apple Silicon), Windows, and Linux (AppImage), and the same profile produces the same result on any of them. See Supported platforms.

You can drive profiles yourself, or hand one to an AI agent to drive for you.

This is the everyday way to work. You create a profile, give it a fingerprint and a proxy, then launch it and browse like in any normal browser — log in, click around, fill forms, manage your accounts. Your cookies and tabs are saved and synced automatically when you close the profile.

Start here:

Instead of clicking yourself, you can let an AI agent (such as Claude or Codex) do the work inside a profile. Santiago runs a small local API so the agent can launch a profile, open pages, fill forms, and read results — all while staying behind the same realistic fingerprint and proxy.

The local API lives on your own machine:

  • Daemon base: http://localhost:7891/api
  • Automation actions: http://localhost:7891/api/automation/:profileId/<action>

Every response uses the same envelope, so it’s easy for an agent to parse:

Success
{ "ok": true, "data": { } }

The data object holds the result of the action (the example above is empty for brevity). On failure you get a machine-readable code plus a human-readable message:

Error
{ "ok": false, "error": { "code": "...", "message": "..." } }

To set this up, you install the agent skill — a small package that teaches the agent how to talk to Santiago. The simplest path is to tell your agent to install it from the public archive:

Install the skill
https://downloads.santiago-browser.com/skill/latest/santiago-browser-skill.tar.gz

Start here:

GoalGo to
Get the app on your computerInstall Santiago
Build your first identityCreate your first profile
Understand fingerprintsHow fingerprints work
Let an AI agent drive a profileAutomation overview
Compare plans and pricingPlans

Need help? Reach support any time at t.me/santiago_browser.