chienbm98 / foxprofile
git clone https://github.com/chienbm98/foxprofile.git
v2.3.1 · 14d ago
Free, open-source anti-detect browser profile manager: per-profile fingerprint, cookies and proxy, Camoufox and Chrome engines, desktop app, REST API and MCP server for AI agents. Self-hosted alternative to GoLogin / MoreLogin.
+2
stars, 24h · #10,947
+~14
stars, 7 days · #9,989
+153
stars, 30 days · #4,896
153
★ total · +10% this week
72
forks · 9 open issues
Star history (as recorded here)
LanguagePython
LicenseMIT
Created2026-10-07 (15d ago)
Last push1d ago
Watchers0
OwnerUser
GitHub topics
ai-agentsanti-detect-browserantidetectbrowser-automationbrowser-profilescamoufoxchromiumcookiesfastapifingerprintfletgologin-alternativemcpmulti-accountplaywrightproxypythonself-hostedvietnameseweb-scraping
Links
- GitHub: github.com/chienbm98/foxprofile
- Homepage: https://github.com/chienbm98/foxprofile/releases/latest
- Releases · Issues · Hacker News mentions
README excerpt
FoxProfile Free, open-source manager for anti-detect browser profiles Per-profile device fingerprint, cookies and proxy · Two engines: Camoufox (Firefox) and Chrome · English and Vietnamese UI · REST API and MCP for automation English · Tiếng Việt Quick start · Features · REST API · MCP · Contributing FoxProfile manages anti-detect browser profiles: each profile is a separate identity with its own device fingerprint, cookies, proxy, timezone and locale. The default browser is Camoufox, a Firefox build that spoofs fingerprints at the engine level; an experimental Chrome engine based on fingerprint-chromium is also available. It is a self-hosted alternative, on your machine or a VPS, to paid anti-detect browsers such as GoLogin, GPM or MoreLogin. ## Contents - Features - Requirements - Quick start - Timezone, locale and Check IP - Server mode and web panel - MCP: let AI agents drive the browser - Chrome engine (experimental) - Cookies and fingerprints - Configuration - REST API - Development - Contributing - Support - Responsible use - License - Acknowledgements ## Features - **Persistent per-profile fingerprint.** The first launch generates a device (screen, GPU, CPU cores, fonts, canvas/audio noise) and stores it; later launches reuse the same device. Generate a new one on demand. - **Two engines.** Camoufox (Firefox, default) or Chrome (fingerprint-chromium, experimental), chosen when the profile is created. The Chrome build is downloaded automatically when needed. - **Sessions that stick.** History, cookies and logins live in the profile directory; the tabs that were open are reopened on the next launch. - **Per-profile proxy**: HTTP/HTTPS/SOCKS4/SOCKS5, with or without auth, including the `host:port:user:pass` format, plus a proxy checker. - **Timezone and locale** follow the exit IP or can be pinned per profile. **Check IP** compares the exit IP across Cloudflare, ipinfo and ip-api and warns about country/timezone mismatches and datacenter IPs. - **Cookie export/import** as Cookie-Editor / EditThisCookie JSON (GoLogin, GPM, Multilogin, the Cookie-Editor extension) and Netscape `cookies.txt` (yt-dlp, curl, wget). - **Profile export/import** as ZIP, with or without browser data, to move profiles between machines. The fingerprint always travels with the profile. - **A profile table built for scanning**: every row shows the engine, the emulated device, the proxy (credentials hidden), timezone/locale and the state. States differ in shape as well as colour: a violet double-ruled stamp with the launch time means running, a grey rule means starting, a struck red stamp means the launch failed. - **Filters and search**: filter by running, with/without proxy and Chrome engine (with counts); search by name or proxy. - **Bulk actions**: launch, stop or delete many profiles at once. - **MCP server** so AI agents (Claude, Cursor...) can launch profiles, browse, click, type and take screenshots. - **Server mode + web panel** for VPS deployments: