2026-07-31 10:43:08 +04:00
2026-07-31 01:04:58 +04:00
2026-03-16 15:55:29 +04:00
2026-05-25 02:31:06 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 01:04:58 +04:00
2025-05-29 10:17:16 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 10:43:08 +04:00
2026-07-31 01:04:58 +04:00
2026-05-05 22:34:56 +04:00
2026-05-05 22:34:56 +04:00
2026-07-21 23:13:17 +04:00
2025-06-05 21:15:05 +04:00
2025-06-05 21:15:05 +04:00
2026-07-31 01:04:58 +04:00
2026-03-28 01:41:01 +04:00
2026-03-02 11:37:18 +04:00
2025-12-21 13:23:33 +04:00
2026-07-31 01:04:58 +04:00
2025-12-02 20:32:00 +04:00
2026-06-01 01:41:12 +04:00
2025-05-29 10:17:16 +04:00
2025-05-29 10:17:16 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 01:04:58 +04:00
2025-05-29 10:17:16 +04:00
2026-07-31 01:04:58 +04:00
2026-07-31 01:04:58 +04:00
2026-03-15 18:00:04 +04:00

Donut Browser Logo

Donut Browser

Open Source Anti-Detect Browser
donutbrowser.com

GitHub release PRs Welcome License GitHub forks

Donut Browser Preview

Features

  • Unlimited browser profiles: each fully isolated with its own fingerprint, cookies, extensions, and data
  • Anti-detect Chromium engine: powered by Wayfern, a privacy-focused Chromium fork whose fingerprint spoofing is not detected by Cloudflare, reCaptcha v3, or other browser fingerprinting and anti-bot services
  • DNS AdBlocker: block ads, trackers, and other unwanted content with per-profile DNS blocking
  • Proxy support: HTTP, HTTPS, SOCKS4, SOCKS5 per profile, with dynamic proxy URLs
  • VPN support: WireGuard configs per profile
  • Local API & MCP: REST API and Model Context Protocol server for integration with Claude, automation tools, and custom workflows
  • Profile groups: organize profiles and apply bulk settings
  • Import profiles: migrate from Chrome, Edge, Brave, or other Chromium browsers
  • Cookie & extension management: import/export cookies, manage extensions per profile
  • Default browser: set Donut as your default browser and choose which profile opens each link
  • Cloud sync: sync profiles, proxies, and groups across devices (self-hostable)
  • E2E encryption: optional end-to-end encrypted sync with a password only you know
  • Zero telemetry: no tracking or device fingerprinting

Install

macOS

Apple Silicon Intel
DMG Download Download

Or install via Homebrew:

brew install --cask donut

Windows

Download Windows Installer (x64) · Portable (x64)

Linux

Format x86_64 ARM64
deb Download Download
rpm Download Download
AppImage Download Download

Or install via package manager:

curl -fsSL https://donutbrowser.com/install.sh | sh
Troubleshooting AppImage

If the AppImage segfaults on launch, install libfuse2 (sudo apt install libfuse2 / yay -S libfuse2 / sudo dnf install fuse-libs), or bypass FUSE entirely:

APPIMAGE_EXTRACT_AND_RUN=1 ./Donut.Browser_x.x.x_amd64.AppImage

If that gives an EGL display error, add WEBKIT_DISABLE_DMABUF_RENDERER=1 or GDK_BACKEND=x11 to the command above. If issues persist, the .deb and .rpm packages are more reliable.

Nix

nix run github:zhom/donutbrowser#release-start

Self-Hosting Sync

Run your own sync server to sync profiles, proxies, and groups across devices for free. See the Self-Hosting Donut Sync guide for Docker-based setup instructions.

Contributing

Donut Browser is built by the people who use it, and plenty of the most useful help involves no code at all.

  • Tell other people about Donut. Word of mouth is how most users find the project, so talking about it is a real contribution.
  • Report bugs and request features in GitHub Issues.
  • Answer questions in GitHub Discussions.
  • Fix and improve translations in src/i18n/locales.
  • Write code. Start with CONTRIBUTING.md.
  • Star the repo so more people see it.

Star History

Star History Chart

Contributors

zhom
zhom
HassiyYT
Hassiy
xenos1337
xenos
webees
JockLee
yb403
yb403
huy97
Huy Le
drunkod
drunkod
JorySeverijnse
Jory Severijnse
ThiagoMafra-Integrare
Thiago Mafra
mchnkkc
mchnkkc
liasica
liasica

Contact

For urgent questions or security vulnerability reports, email contact@donutbrowser.com.

License

This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.

Languages
Rust 56.2%
TypeScript 36.5%
JavaScript 6.4%
Shell 0.4%
CSS 0.3%
Other 0.2%