Donut Browser is an open-source anti-detect browser written in Rust with features for per-profile fingerprinting, DNS ad-blocking, per-profile proxies and VPNs, and a self-hosted sync API. It emphasizes multiple browser profiles, privacy, and integration capabilities.

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).
What it is
Donut Browser is an open-source anti-detect browser. It provides unlimited browser profiles, an anti-detect Chromium engine, DNS ad-blocking, per-profile proxy and VPN support, a local API and MCP for integration, profile groups, and import/export of cookies and extensions. It also offers a default browser setting, cloud self-hosted sync, end-to-end encrypted sync option, and zero telemetry.
How it works
The project uses an anti-detect Chromium engine built on Wayfern to spoof fingerprint data. It supports per-profile DNS blocking, per-profile proxies (HTTP, HTTPS, SOCKS4, SOCKS5) with dynamic URLs, per-profile VPN via WireGuard configurations, and a REST API plus Model Context Protocol server for automation and integration. Profiles, groups, and import/export flows enable management of cookies and extensions.
Getting started
Install options provided:
- macOS via DMG or Homebrew:
- brew install --cask donut
- Windows installers or portable builds (x64).
- Linux formats: deb, rpm, AppImage for x86_64 and ARM64.
- Alternative installation via script:
curl -fsSL https://donutbrowser.com/install.sh | sh
- Nix method:
nix run github:zhom/donutbrowser#release-start
Self-hosted sync guide and development/contributing links are provided for further setup.
Getting started (example commands from README)
brew install --cask donut
curl -fsSL https://donutbrowser.com/install.sh | sh
nix run github:zhom/donutbrowser#release-start
Recent releases
Latest releases are nightly builds from the main branch, marked as Nightly Release builds. Examples include:
- nightly-2026-07-18-f1664b2 Donut Browser Nightly (Build 2026-07-18-f1664b2) (2026-07-18)
- nightly-2026-07-18-a4ed5c8 Donut Browser Nightly (Build 2026-07-18-a4ed5c8) (2026-07-18)
- nightly Donut Browser Nightly (2026-07-18)
Traction
Stars: 3415, Forks: 364, Open issues: 10
Behind the repo
Linked startup in VibeCrowd catalog: Donut Browser (category: Developer Tools)
Caveats
License: AGPL-3.0. Downstream licensing notes are available in the LICENSE file. The README notes various nightly pre-release builds from the main branch. The project is authored in Rust and released with multiple platform install options described above.





