1
Install the package
playwright install. Apostate brings its own browser.2
Download the browser
The first launch downloads the browser (about 150 to 200 MB, depending on the host) and checks its SHA-256. To download it now instead:Both packages share one install in your user cache directory, so installing with one serves the other.
3
Install the Windows fonts (Linux and macOS hosts)
A Windows persona shows only Windows fonts that are installed on the host. On Linux or macOS, install them once:It needs
git. On Windows the fonts are already there. Fonts explains what this installs and where.4
Launch a persona
5
Read the whole machine
--fingerprint-explain prints every value the seed chose and exits without opening a window:Keep a machine between runs
The same seed gives the same machine on every launch. Across hosts, only the core count and memory can change. To keep cookies and logins as well, launch a persistent context. The first launch draws a machine and stores its seed in the directory. Every later launch presents the same machine.Next steps
Proxies
Route through an HTTP or SOCKS5 proxy, with the locale and timezone of its exit.
Linux servers
Run headless or headed on a server with no GPU and no display.
AI agents
Connect Claude Code, Codex or another agent to Apostate.
Examples
Runnable scripts for common jobs, in Python and Node.