Pour Claude Code, Cursor, Codex et tout client MCP
Le navigateur privé pour les agents IA
Chaque tâche de l’agent tourne dans son propre profil, avec son empreinte, son proxy et ses cookies. Donut n’a pas de modèle d’IA, et l’app n’envoie aucune télémétrie. Vous apportez l’agent ; les profils restent sur votre disque.
- Aucun modèle d’IA intégré
- Zéro télémétrie dans l’app
- macOS, Windows et Linux
Gardez l’agent que vous utilisez déjà
Tout agent IA qui parle MCP peut piloter Donut. Vos scripts pilotent les mêmes profils avec Playwright ou Puppeteer.
L’app écrit la configuration MCP de ces 22 clients en un clic
- Claude Code
- Claude Desktop
- Cursor
- Codex
- VS Code
- Zed
- Windsurf
- Gemini CLI
- GitHub Copilot CLI
- Cline
- Cline CLI
- Goose
- OpenCode
- Kilo Code
- Kiro CLI
- Kimi Code
- Grok Build
- Antigravity
- Mastra Code
- MCPorter
- Pi
- fx
MCP distant
Le serveur MCP de navigateur de Donut tient en une URL et un identifiant dmk_. Plus de 100 outils couvrent les profils, les proxys, les empreintes, les cookies et le navigateur lui-même. L’app de bureau ouvre une connexion sortante : aucun port ne s’ouvre sur votre ordinateur.
{
"mcpServers": {
"donut-browser-remote": {
"url": "https://api.donutbrowser.com/api/mcp",
"headers": { "Authorization": "Bearer dmk_…" }
}
}
} À partir de Solo. Les outils de navigateur demandent Pro.
Playwright ou Puppeteer via CDP
Lancez un profil depuis l’API REST locale et connectez-vous à son port de débogage sur 127.0.0.1. Le paquet npm wayfern ajoute à Playwright une souris, une saisie et un défilement humanisés.
import { chromium } from "wayfern";
const res = await fetch(
`http://127.0.0.1:10108/v1/profiles/${id}/run`,
{ method: "POST", headers: { Authorization: `Bearer ${token}` } },
);
const { remote_debugging_port } = await res.json();
const browser = await chromium.connectOverCDP(
`http://127.0.0.1:${remote_debugging_port}`,
); La gestion des profils est gratuite. Les lancer depuis le code demande Pro.
Ce que le navigateur de votre agent envoie, et à qui
Chaque type de donnée, sa destination, et ce qui passe par les serveurs de Donut.
Navigateur IA avec services cloud : d’après la politique de confidentialité et l’aide d’Aside, consultées le 14 oct. 2026. Comparatif avec Aside
| Donnée | Destination | Détails |
|---|---|---|
| Reste sur votre ordinateur | ||
| Usage et plantages de l’app | Personne | L’app de bureau n’a ni télémétrie, ni analytics, ni rapports de plantage. |
| Profils, cookies et historique | Votre disque | Aucun compte n’est nécessaire pour utiliser l’app. La synchro cloud est désactivée par défaut. |
| API locale et CDP | Cet ordinateur | L’API REST et chaque port de débogage n’écoutent que sur 127.0.0.1. |
| Quitte votre ordinateur | ||
| Prompts et texte des pages | Le fournisseur de modèle de votre agent | Donut n’a pas de modèle et n’envoie rien aux fournisseurs de modèles. Votre agent envoie ce qu’il lit au fournisseur que vous avez choisi. |
| Appels MCP distants | Le relais de Donut, puis votre app de bureau | Les appels et leurs résultats passent par api.donutbrowser.com en TLS. Ils ne sont pas chiffrés de bout en bout. Les mots de passe de proxy sont masqués, et les outils qui lisent des fichiers locaux ou exportent des secrets sont refusés. |
| Profils synchronisés | Le serveur de synchro de Donut, ou le vôtre | La synchro est facultative. Avec le chiffrement de bout en bout activé, la clé vient de votre mot de passe (Argon2id, AES-256-GCM). Le serveur peut être auto-hébergé. |
Un agent IA sur plusieurs comptes
Les sites relient les comptes par l’appareil et le réseau. Donnez à chaque compte son propre profil : les comptes où travaille votre agent ne partagent ni empreinte, ni adresse IP, ni cookies.
| Profil | Empreinte | IP de sortie | Fuseau horaire | Langue |
|---|---|---|---|---|
| Ventes, commercial 1 | macOS 15 · Apple M2 a41f 9c02 | 203.0.113.24 DE | Europe/Berlin | de-DE |
| Ventes, commercial 2 | Windows 11 · RTX 4060 9c07 e1b8 | 198.51.100.7 US | America/Chicago | en-US |
| Recrutement | macOS 14 · Apple M1 52be 07d3 | 192.0.2.81 GB | Europe/London | en-GB |
| Portail fournisseur | Windows 10 · Iris Xe e3d9 6a15 | 203.0.113.140 FR | Europe/Paris | fr-FR |
-
L’empreinte dans le moteur
Wayfern, le moteur de Donut basé sur Chromium, fixe l’empreinte de chaque profil en C++, sous le JavaScript de la page. L’édition d’empreinte et les empreintes d’autres systèmes sont dans Pro.
-
Un proxy ou VPN par profil
HTTP, HTTPS, SOCKS4, SOCKS5 ou WireGuard. Le DNS suit la même route, et la protection contre les fuites WebRTC garde l’IP réelle hors de la page.
-
Fuseau et langue selon l’IP
Les deux suivent l’IP de sortie du proxy. S’ils ne correspondent pas, Donut ne lance pas le profil.
-
Ses propres cookies
Chaque profil garde ses cookies et son stockage. Importez-les ou exportez-les en JSON, Netscape ou storage state Playwright.
Des agents IA pour la vente, le recrutement, les opérations et la recherche
Une vraie tâche par équipe, et pourquoi elle tourne dans un profil privé à part.
-
Vente
La tâche: Avant chaque appel, l’agent lit le site du prospect et sa fiche dans votre CRM, puis rédige une note d’une page. Il s’arrête avant tout envoi.
Pourquoi un profil à part: Le CRM et la messagerie de chaque commercial restent connectés dans son profil, avec son IP. Aucun agent ne travaille dans la session d’un autre commercial.
Agents IA pour la vente -
Recrutement
La tâche: L’agent lit les nouvelles candidatures dans votre ATS, ouvre chaque portfolio public et prépare une présélection à valider.
Pourquoi un profil à part: Les données des candidats restent dans un profil sur votre disque. Donut n’en stocke rien. Seul le fournisseur de modèle de votre agent voit ce que l’agent lit.
-
Opérations
La tâche: Une fois par mois, l’agent se connecte à chaque portail fournisseur, télécharge les factures et liste les renouvellements à 30 jours.
Pourquoi un profil à part: Un profil par portail garde la même connexion, le même appareil et la même IP chaque mois : chaque portail voit un utilisateur habituel.
-
Recherche
La tâche: L’agent lance la même recherche depuis trois pays, enregistre chaque source et dresse un tableau de preuves avec liens.
Pourquoi un profil à part: Chaque profil a son IP de sortie, son fuseau horaire et sa langue : chaque recherche se fait comme celle d’un lecteur local.
-
Développeurs
La tâche: Votre code lance des profils depuis l’API locale et connecte Playwright via CDP. Votre agent atteint les mêmes profils par MCP distant.
Pourquoi un profil à part: Le port de débogage écoute sur 127.0.0.1 : le chemin local ne quitte pas votre ordinateur.
Automatisation avec Playwright
Vous gardez la main sur chaque exécution
Les agents demandent de l’aide dans l’app. Les tâches répétées deviennent des recettes rejouées sans modèle.
À partir de Solo
Répondre, prendre la main ou mettre en pause
Quand un agent a besoin d’un choix, d’une connexion ou d’un captcha, il appelle ask_human ou request_human_help. La question s’affiche sur la page Agent de Donut. Vous répondez, prenez la main sur le navigateur ou mettez l’agent en pause. La console reste en mémoire uniquement.
Claude Code travaille dans son propre profil DonutVous prenez la main sur le profil. Claude Code attend.Claude Code appelle ask_human. Vous répondez sur la page Agent.Claude Code reprend et termine la tâche
À partir de Solo
Enregistrer une fois, rejouer sans tokens
Enregistrez une tâche à partir de vos propres clics et saisies. Donut la rejoue étape par étape sans modèle : un rejeu ne coûte aucun token. Les mots de passe ne sont jamais enregistrés. Les recettes sont stockées dans le cloud de Donut.
Avec Solo, vous enregistrez des recettes et les planifiez sur des navigateurs distants. Lancer une recette à la demande, depuis un agent ou sur votre ordinateur demande Pro.
Vous faites la tâche une fois. Donut enregistre chaque étape.Le rejeu exécute les étapes sans modèle.0 token de modèle. Une planification la lance sur des navigateurs distants.
Ce que chaque offre permet à votre agent
L’app et ses profils sont gratuits. Les agents se connectent dès Solo et pilotent le navigateur dès Pro.
Gratuit
$0
- L’app et des profils locaux illimités
- Empreinte, proxy et VPN par profil
- API locale pour gérer les profils
- Pas de MCP
Solo
$29 / mois
- MCP distant pour les profils, groupes, proxys, VPN et extensions
- Outils avec intervention humaine
- Enregistrer des recettes et les planifier sur des navigateurs distants
Pro
$99 / mois
- Contrôle du navigateur : lancer, naviguer, cliquer, saisir, défiler, capturer, évaluer
- Lancer des recettes à la demande, depuis un agent ou sur votre ordinateur
- Lancer des profils depuis le code via CDP
- 200 heures de navigateur distant par mois
Team ajoute des profils partagés avec verrous et rôles : $199 par mois pour 2 places, puis $99 par place.
Comparer les offresVos questions, des réponses.
Quels agents IA fonctionnent avec Donut Browser ?
Donut Browser inclut-il un modèle d’IA ?
Que voit Donut des données de mon agent ?
Les sites peuvent-ils détecter mon agent IA ?
Un agent IA peut-il travailler sur plusieurs comptes ?
Donut Browser est-il gratuit pour les agents IA ?
En quoi Donut diffère-t-il d’un navigateur IA ou agentique ?
Comment mon agent me demande-t-il de l’aide ?
Les agents peuvent-ils tourner sur des navigateurs distants ?
Donut Browser fonctionne-t-il sous Linux ?
Donnez à votre agent un navigateur privé
Téléchargez l’app gratuite et créez un profil par compte. Connectez votre agent avec Solo, et laissez-le piloter le navigateur avec Pro.