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: 5 days ago
JSON representation
Simple Yet Powerful Anti-Detect Browser 🍩
- Host: GitHub
- URL: https://github.com/zhom/donutbrowser
- Owner: zhom
- License: agpl-3.0
- Created: 2025-05-29T06:13:50.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-03-14T10:37:55.000Z (8 days ago)
- Last Synced: 2026-03-14T21:50:01.282Z (8 days ago)
- Topics: anti-detect, anti-detect-browser, anti-detection, browser, browser-management, chromium, firefox, management, manager, orchestration, orchestrator, privacy
- Language: Rust
- Homepage: https://donutbrowser.com
- Size: 7.62 MB
- Stars: 1,082
- Watchers: 8
- Forks: 66
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
- Cla: CONTRIBUTOR_LICENSE_AGREEMENT.md
Awesome Lists containing this project
README
Donut Browser
A powerful anti-detect browser that puts you in control of your browsing experience. 🍩

## Features
- Create unlimited number of local browser profiles completely isolated from each other
- Safely use multiple accounts on one device by using anti-detect browser profiles, powered by [Camoufox](https://camoufox.com)
- Proxy support with basic auth for all browsers
- Import profiles from your existing browsers
- Automatic updates for browsers
- Set Donut Browser as your default browser to control in which profile to open links
## Download
> For Linux, .deb and .rpm packages are available as well as standalone .AppImage files.
The app can be downloaded from the [releases page](https://github.com/zhom/donutbrowser/releases/latest).
Troubleshooting AppImage on Linux
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.
## Development
### Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## Issues
If you face any problems while using the application, please [open an issue](https://github.com/zhom/donutbrowser/issues).
## 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.
## Community
Have questions or want to contribute? The team would love to hear from you!
- **Issues**: [GitHub Issues](https://github.com/zhom/donutbrowser/issues)
- **Discussions**: [GitHub Discussions](https://github.com/zhom/donutbrowser/discussions)
## Star History
## Contributors
## Contact
Have an urgent question or want to report a security vulnerability? Send an email to [contact@donutbrowser.com](mailto:contact@donutbrowser.com) and the team will get back to you as fast as possible.
## License
This project is licensed under the AGPL-3.0 License - see the [LICENSE](LICENSE) file for details.