# zhom/donutbrowser

Simple Yet Powerful Anti-Detect Browser 🍩

Repository: https://github.com/zhom/donutbrowser
Canonical: https://ross.abutalabs.com/products/donutbrowser
Homepage: https://donutbrowser.com
Language: Rust
License: AGPL-3.0
License Family: copyleft
Topics: browser, chromium, management, manager, orchestrator, privacy, browser-management, orchestration, anti-detect, anti-detect-browser, anti-detection, browser-automation, browser-fingerprint-bypass, browser-fingerprinting, profile-management
Last push: 2026-08-26T11:51:50+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 32
- inputs: {"age_days": 461, "days_push": 7, "days_rel": 10, "gap_med": 1.0, "n_releases_24m": 107}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3720, forks 403 (observed 2026-08-28T04:08:15.375292+00:00)

## What it is
Donut Browser is an open-source anti-detect desktop browser for macOS, Windows, and Linux that creates unlimited isolated browser profiles, each with its own spoofed fingerprint, cookies, extensions, proxy, or WireGuard VPN. It is built on the Wayfern Chromium fork and exposes a local REST API and MCP server for programmatic control and automation.

## Use cases
- manage multiple isolated browser profiles with distinct fingerprints
- run multiple accounts without them being linked by browser fingerprinting
- route each browser profile through a different proxy or VPN
- automate browser tasks with Playwright or an MCP server
- migrate profiles from Chrome, Edge, or Brave
- block ads and trackers per profile with DNS adblocking
- sync browser profiles across devices with end-to-end encryption

## When to choose
- you need per-profile fingerprint spoofing that evades anti-bot systems like Cloudflare and reCAPTCHA
- you want a local-first, zero-telemetry alternative to commercial anti-detect browsers
- you need programmatic browser control via REST API, MCP, or Playwright
- you want self-hostable, encrypted profile sync

## When to avoid
- you need a fully open-source stack — the Wayfern Chromium engine ships as a closed-source binary
- you just want a standard everyday browser without profile isolation
- your company cannot accept AGPL-3.0 obligations and you don't want a commercial licence
- you need browser-launch/manipulation APIs on the free tier — those are paid Pro features

## Facets
- artifact type: application
- maturity: active
- function: browser-extension, privacy, proxy, vpn, mcp, web-scraping, developer-tools, security
- domain: privacy, browser-extensions, security, cross-platform, self-hosted
- platform: windows, rust
- tags: anti-detect-browser, fingerprint-spoofing, browser-profiles, chromium, playwright, account-isolation, ad-blocking, local-api, automation, macos, linux, desktop

## Member repositories
- zhom/donutbrowser (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:15.375292+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:29:20.500092+00:00, confidence not recorded.
  - readme: https://github.com/zhom/donutbrowser (fetched 2026-08-28T04:08:15.375292+00:00, sha d45d9060e768)
  - homepage: https://donutbrowser.com (fetched 2026-08-29T09:24:06.120469+00:00, sha 776babdd6c50)
  - site_page: https://donutbrowser.com/docs (fetched 2026-08-29T09:24:06.131369+00:00, sha 29fbc2852831)
  - site_page: https://donutbrowser.com/about (fetched 2026-08-29T09:24:06.132974+00:00, sha c64b82132b46)
  - site_page: https://donutbrowser.com/pricing (fetched 2026-08-29T09:24:06.129623+00:00, sha 0b3683c0a9e2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
