Discover and explore top open-source AI tools and projects—updated daily.
zhomAnti-detect browser for secure and automated online activities
Top 29.9% on SourcePulse
Donut Browser is an open-source anti-detect browser designed for users who need to manage multiple, isolated online identities. It addresses the challenge of maintaining distinct digital footprints by providing fully isolated browser profiles, each with its own fingerprint, cookies, extensions, and data. This empowers users, researchers, and power users to conduct activities requiring anonymity or multiple personas without interference.
How It Works
Donut Browser leverages both Chromium (via the Wayfern engine) and Firefox (via the Camoufox engine) as its core rendering platforms. It employs advanced fingerprint spoofing techniques tailored to each profile, ensuring a unique and robust disguise. The architecture supports granular control over network traffic, allowing per-profile configuration of HTTP, HTTPS, SOCKS4, and SOCKS5 proxies, as well as WireGuard and OpenVPN VPN connections. A local REST API and Model Context Protocol (MCP) server are integrated for automation and custom workflow integration.
Quick Start & Requirements
Installation is available via native packages for macOS (DMG, Homebrew), Windows (x64 installer), and Linux (.deb, .rpm, AppImage). Nix users can run nix run github:zhom/donutbrowser#release-start. For AppImage users experiencing segfaults or display errors, installing libfuse2 or applying environment variables like APPIMAGE_EXTRACT_AND_RUN=1, WEBKIT_DISABLE_DMABUF_RENDERER=1, or GDK_BACKEND=x11 may be necessary. The project also supports self-hosting a sync server using Docker for cross-device profile, proxy, and group synchronization.
Highlighted Details
Maintenance & Community
The project actively uses GitHub Issues and GitHub Discussions for community support and development tracking. Contributors include zhom, Hassiy, drunkod, and Jory Severijnse. For urgent inquiries or security vulnerability reports, direct contact is available via email at contact@donutbrowser.com.
Licensing & Compatibility
Donut Browser is licensed under the AGPL-3.0 License. This strong copyleft license requires that any derivative works or modifications distributed must also be made available under the AGPL-3.0. This may impose compatibility restrictions when integrating with closed-source or proprietary software.
Limitations & Caveats
The AppImage distribution may require specific system libraries (libfuse2) or command-line workarounds to function correctly on certain Linux environments, indicating potential platform-specific setup complexities. The AGPL-3.0 license necessitates careful consideration for commercial use or integration into proprietary codebases due to its strict copyleft provisions.
13 hours ago
Inactive
BrowserMCP