An open API service indexing awesome lists of open source software.

https://github.com/zhom/donutbrowser

Simple Yet Powerful Anti-Detect Browser ๐Ÿฉ
https://github.com/zhom/donutbrowser

anti-detect anti-detect-browser anti-detection browser browser-management chromium firefox management manager orchestration orchestrator privacy

Last synced: about 7 hours ago
JSON representation

Simple Yet Powerful Anti-Detect Browser ๐Ÿฉ

Awesome Lists containing this project

README

          


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
- **Chromium & Firefox engines** โ€” Chromium powered by [Wayfern](https://wayfern.com), Firefox powered by [Camoufox](https://camoufox.com), both with advanced fingerprint spoofing
- **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](https://modelcontextprotocol.io) server for integration with Claude, automation tools, and custom workflows
- **Profile groups** โ€” organize profiles and apply bulk settings
- **Import profiles** โ€” migrate from Chrome, Firefox, 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](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_aarch64.dmg) | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_x64.dmg) |

Or install via Homebrew:

```bash
brew install --cask donut
```

### Windows

[Download Windows Installer (x64)](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_x64-setup.exe) ยท [Portable (x64)](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_x64-portable.zip)

### Linux

| Format | x86_64 | ARM64 |
|---|---|---|
| **deb** | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_amd64.deb) | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_arm64.deb) |
| **rpm** | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut-0.25.2-1.x86_64.rpm) | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut-0.25.2-1.aarch64.rpm) |
| **AppImage** | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_amd64.AppImage) | [Download](https://github.com/zhom/donutbrowser/releases/download/v0.25.2/Donut_0.25.2_aarch64.AppImage) |

Or install via package manager:

```bash
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:

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

If that gives an EGL display error, try adding `WEBKIT_DISABLE_DMABUF_RENDERER=1` or `GDK_BACKEND=x11` to the command above. If issues persist, the **.deb** / **.rpm** packages are a more reliable alternative.

### Nix

```bash
nix run github:zhom/donutbrowser#release-start
```

## Self-Hosting Sync

Donut Browser supports syncing profiles, proxies, and groups across devices via a self-hosted sync server. See the [Self-Hosting Guide](docs/self-hosting-donut-sync.md) for Docker-based setup instructions.

## Development

See [CONTRIBUTING.md](CONTRIBUTING.md).

## Community

- **Issues**: [GitHub Issues](https://github.com/zhom/donutbrowser/issues)
- **Discussions**: [GitHub Discussions](https://github.com/zhom/donutbrowser/discussions)

## Star History





Star History Chart

## Contributors





zhom


zhom




HassiyYT


Hassiy




webees


JockLee




yb403


yb403




huy97


Huy Le




drunkod


drunkod






JorySeverijnse


Jory Severijnse




ThiagoMafra-Integrare


Thiago Mafra



## Contact

Have an urgent question or want to report a security vulnerability? Send an email to [contact@donutbrowser.com](mailto:contact@donutbrowser.com).

## License

This project is licensed under the AGPL-3.0 License - see the [LICENSE](LICENSE) file for details.