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
Comparer
Un agent reçoit une tâche et ouvre 6 profils Donut, un par compte vendeur, chacun sur son site. Chaque profil a son propre système d’exploitation, son empreinte, son fuseau horaire, son IP de sortie et ses cookies : un contrôle du site voit 6 personnes différentes. Dans la comparaison, tous les onglets partagent une empreinte et une IP, et le même contrôle lie les 6 comptes.Nordlicht Shop : macOS 15, Europe/Berlin, IP de sortie 185.72.14.9, cookies propres. Lyon Épicerie : Windows 11, Europe/Paris, IP de sortie 91.168.20.44, cookies propres. Osaka Craft : Windows 10, Asia/Tokyo, IP de sortie 133.106.8.12, cookies propres. Lakeside Goods : macOS 14, Europe/Madrid, IP de sortie 88.12.140.61, cookies propres. Bottega Roma : Windows 11, Europe/Rome, IP de sortie 93.41.77.150, cookies propres. Wisła Home : Windows 11, Europe/Warsaw, IP de sortie 83.24.61.201, cookies propres.

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.

JSON
{
  "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.

Node.js
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

Ce qui quitte votre ordinateur, en deux schémas. Donut Browser : votre agent (Claude Code, Cursor, Codex) pilote Donut via l’API locale et CDP sur 127.0.0.1 et utilise le modèle de votre choix. Profils, cookies, historique et empreintes restent sur votre disque. Les sites web reçoivent les pages que visite votre agent, via le proxy de chaque profil. Donut n’envoie rien aux fournisseurs de modèles et n’a aucune télémétrie. La synchro, en option, est chiffrée de bout en bout, et les commandes MCP distantes passent par le relais de Donut. Navigateur IA avec services cloud, d’après la politique de confidentialité d’Aside : avec les modèles hébergés, les fournisseurs reçoivent prompts, instantanés de page, captures d’écran et fichiers ; un outil de mesure d’audience reçoit votre e-mail, votre offre et le modèle de l’appareil, activé par défaut ; l’historique et les cookies chiffrés partent dans le cloud de l’éditeur si la synchro est active.
DonnéeDestinationDé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é.
Ce que les navigateurs IA envoient aux fournisseurs de modèles

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.

ProfilEmpreinteIP de sortieFuseau horaireLangue
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
Données illustratives. Quatre comptes, quatre profils.
  • 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.

Faire travailler un agent IA sur plusieurs comptes

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

La page Agent de Donut pendant que Claude Code travaille dans le profil Nordlicht Shop sur seller.example. À la connexion, vous prenez la main sur le profil et saisissez le code à usage unique. Claude Code attend et reprend quand vous lui rendez la main. Il trouve deux factures de mars et appelle ask_human pour demander s’il doit télécharger les deux. Vous répondez sur la page Agent, et il enregistre les deux. Mettre les agents en pause arrête tous les agents jusqu’à la reprise.

À 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.

Vous téléchargez une fois les factures du mois dernier dans le profil Nordlicht Shop sur seller.example, et Donut enregistre chaque clic comme une étape de la recette. Les mots de passe ne sont jamais enregistrés. La recette est stockée dans le cloud de Donut. Un rejeu exécute les cinq étapes sans modèle, donc le compteur de tokens du modèle reste à 0. Lancer une recette à la demande, depuis un agent ou sur votre ordinateur demande Pro. À partir de Solo, 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 offres

Vos questions, des réponses.

Quels agents IA fonctionnent avec Donut Browser ?
Tout client MCP. L’app écrit la configuration MCP en un clic pour 22 clients, dont Claude Code, Claude Desktop, Cursor, Codex, VS Code, Zed, Windsurf et Gemini CLI. Vos scripts pilotent les mêmes profils avec Playwright ou Puppeteer via CDP. La mise en place est décrite dans la doc du MCP distant.
Donut Browser inclut-il un modèle d’IA ?
Non. Donut n’a pas de modèle et n’envoie rien aux fournisseurs de modèles. Vous apportez votre agent, et il s’adresse au fournisseur de modèle que vous avez choisi.
Que voit Donut des données de mon agent ?
Sur le chemin local, rien : l’API REST et le trafic CDP restent sur 127.0.0.1. Avec le MCP distant, chaque appel d’outil et son résultat passent par le relais de Donut sur api.donutbrowser.com avant d’atteindre votre ordinateur. Ce trafic utilise TLS mais n’est pas chiffré de bout en bout, et les mots de passe de proxy sont masqués. Les recettes sont stockées dans le cloud de Donut. L’app elle-même n’envoie aucune télémétrie.
Les sites peuvent-ils détecter mon agent IA ?
Donut contrôle ce qu’un site lit de l’appareil et du réseau : chaque profil a son empreinte, son adresse IP, son fuseau horaire et sa langue. Les sites peuvent encore juger le comportement. Une étude de 2026 (FP-Agent) a détecté à leur façon d’agir les sept agents IA testés. Gardez un rythme humain, utilisez le paquet wayfern pour une saisie humanisée et respectez les règles de chaque site. Pourquoi les sites signalent les agents IA comme des bots détaille les signaux.
Un agent IA peut-il travailler sur plusieurs comptes ?
Oui. Donnez à chaque compte son propre profil. L’agent ouvre les profils dont il a besoin et travaille dans chacun, et les comptes ne partagent ni empreinte, ni adresse IP, ni cookies. L’automatisation a des limites de débit sur chaque offre.
Donut Browser est-il gratuit pour les agents IA ?
L’app, les profils locaux illimités et l’API locale de gestion des profils sont gratuits. Le MCP distant commence avec Solo à $29 par mois. Solo enregistre aussi des recettes et les planifie sur des navigateurs distants. Le contrôle du navigateur par MCP, le lancement de recettes à la demande ou depuis un agent et le lancement de profils depuis le code demandent Pro à $99 par mois.
En quoi Donut diffère-t-il d’un navigateur IA ou agentique ?
Un navigateur IA embarque son propre assistant, et chaque tâche s’exécute avec la même empreinte d’appareil et la même IP. Donut n’a pas d’assistant. L’agent que vous utilisez déjà pilote des profils Donut, et chaque profil a son empreinte, son proxy et ses cookies. L’app ne demande aucun compte et n’envoie aucune télémétrie.
Comment mon agent me demande-t-il de l’aide ?
Il appelle un outil d’intervention humaine comme ask_human ou request_human_help. La question s’affiche sur la page Agent de Donut, où vous répondez, prenez la main sur le navigateur ou mettez l’agent en pause. Ces outils sont inclus dès Solo.
Les agents peuvent-ils tourner sur des navigateurs distants ?
Oui. Pro inclut 200 heures par mois de navigateurs distants sur des machines Windows, macOS et Linux dans le cloud de Donut. Les recettes planifiées y tournent dès Solo. Un profil distant demande une synchro sans chiffrement de bout en bout.
Donut Browser fonctionne-t-il sous Linux ?
Oui. Donut tourne sous macOS, Windows et Linux, avec des paquets .deb, .rpm et AppImage pour Linux. Les clients MCP et les scripts Playwright sous Linux se connectent de la même façon.

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.