# Optimiser Firefox pour les agents LLM : instance dédiée et réglages avancés

- Link: https://dolys.fr/forums/topic/optimiser-firefox-pour-les-agents-llm-instance-dediee-et-reglages-avances/
- Published: 2025-08-15T16:22:56+02:00
- Author: nam1962

Firefox est souple et configurable. Pour les usages intensifs avec des agents LLM (Copilot, ChatGPT, Claude, Grok, Perplexity, Gemini, etc.), je crée une instance dédiée avec un profil allégé, rapide et stable. 😉 Optimisons Firefox pour les agents LLM : instance dédiée et réglages avancés Objectif : une instance Firefox réservée aux agents LLM, avec des réglages qui améliorent stabilité, répartition des ressources et fluidité quand vous tournez plusieurs LLM en parallèle. Ce guide vise Firefox 150 et au-delà. 1. Créons l&rsquo;instance Firefox dédiée On crée un profil indépendant, lancé séparément du Firefox principal. Etapes Ouvrez un terminal Tapez : firefox -P (ou ouvrez about:profiles dans Firefox) Créez un nouveau profil, je l&rsquo;appelle LLM Lancez ce profil : firefox -P LLM Ce profil est isolé : je le configure pour l&rsquo;IA sans toucher au navigateur principal. 2. Posons les réglages via user.js Dans le dossier du profil LLM, créez un fichier user.js. Les préférences ci-dessous seront appliquées à chaque démarrage. Emplacement du fichier Linux : ~/.mozilla/firefox/xxxxxx.LLM/user.js Windows : C:\Users\VotreNom\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxx.LLM\user.js Contenu recommandé pour user.js /* Instance LLM - preferences raisonnees */ user_pref("browser.tabs.unloadOnLowMemory", true); /* decharge les onglets inactifs sous pression RAM */ user_pref("browser.sessionstore.interval", 60000); /* reduit les ecritures disque */ user_pref("browser.startup.page", 3); /* restaure la session : on retrouve ses agents */ user_pref("media.autoplay.default", 1); /* bloque l'autoplay audio */ 3. Alternative : modifier via about:config Sans user.js, vous pouvez entrer les préférences manuellement dans about:config. browser.tabs.unloadOnLowMemory -&gt; true browser.sessionstore.interval -&gt; 60000 pour réduire les écritures, au prix d&rsquo;une récupération de session moins fine browser.startup.page -&gt; 3 pour restaurer la session précédente media.autoplay.default -&gt; 1 pour bloquer l&rsquo;audio auto Windows uniquement : browser.low_commit_space_threshold_mb -&gt; par exemple 512 pour décharger les onglets plus tôt Je laisse le cache disque au défaut. Sur un profil LLM le levier de perf c&rsquo;est la RAM, pas le cache : le désactiver ne fait qu&rsquo;augmenter rechargements et trafic réseau pour rien. 😛 4. Lançons et testons l&rsquo;instance firefox -P LLM Ouvrez ensuite vos agents IA dans des onglets séparés : Copilot ChatGPT Claude Perplexity Grok Gemini 5. Réglons la protection renforcée Le mode strict est utilisable sur un profil LLM, à condition de garder les exceptions WebCompat automatiques activées : Firefox applique alors tout seul certaines exceptions pour ne pas casser vidéos ou fenêtres de connexion. Cookies : isolement par site et protection contre le pistage activés Contenu utilisé pour le pistage : seulement dans les fenêtres privées Mineurs de cryptomonnaies : bloqués Détecteurs d&#8217;empreinte numériques connus : bloqués Détecteurs suspects : seulement dans les fenêtres privées Recommandé : cocher Autoriser Firefox à appliquer automatiquement les exceptions nécessaires Un site qui casse ? J&rsquo;ouvre le site, je clique sur l&rsquo;icône bouclier, je désactive la protection pour ce site. Local, point. Permissions par site Microphone : autorisez seulement pour les services utilisés en vocal Caméra : bloquez sauf usage explicite Notifications : bloquez par défaut Téléchargements : un dossier dédié pour les exports IA [Note] Avec media.autoplay.default à 1, le mode vocal de ChatGPT ou Gemini et la lecture audio de Claude sont bloqués au premier déclenchement. Ce n&rsquo;est pas un bug, c&rsquo;est votre réglage : autorisez l&rsquo;autoplay audio pour ces sites via le cadenas. 😉 6. Réparons un site LLM qui boucle ou se charge mal Les services LLM cassent souvent après une mise à jour serveur. Du moins destructif au plus destructif : Rechargez sans cache : Ctrl+Shift+R Testez le site en fenêtre privée : ça isole un souci d&rsquo;extension ou de cache Si la fenêtre privée règle le problème, désactivez les extensions LLM une par une En dernier recours : cadenas, Effacer les cookies et les données de site pour ce site, puis reconnectez-vous L&rsquo;étape 4 vous déconnecte et peut déclencher une double authentification : dernier recours, pas un réflexe. Ne videz jamais tous les cookies en routine, ça déconnecte tous vos LLM d&rsquo;un coup. 😛 7. Extensions essentielles pour tokens et prompts Profil LLM rapide = peu d&rsquo;extensions. Évitez thèmes, SEO, dev web, capture, traduction et gestionnaires d&rsquo;onglets s&rsquo;ils ne servent pas aux LLM. Vérifiez les extensions liées aux LLM après chaque grosse mise à jour des sites, leur interface bouge tout le temps. ChatGPT Token Counter Extension utile pour surveiller le volume de tokens en temps réel : ChatGPT Token Counter. Bon usage : surveillez la taille de conversation et déclenchez une synthèse avant d&rsquo;approcher la limite du modèle. Règle simple : résumer et repartir vers 50 à 70 % de la fenêtre nominale du modèle. Demandez une synthèse avant d&rsquo;approcher la limite Ouvrez un nouveau fil en partant de cette synthèse Utilisez les projets et joignez la synthèse en fichier Markdown (.md) Commande utile : Fais-moi une synthese complete de notre conversation en format Markdown, en conservant tous les points techniques importants et les conclusions. Promptify &#8211; gestionnaire de prompts universel Extension pratique : Promptify. Sauvegarde et organisation des prompts favoris Insertion rapide via la notation ::raccourci:: dans tous les LLM Synchronisation entre instances Firefox Import et export CSV de la collection Clic droit pour capturer un prompt depuis n&rsquo;importe quelle page Usage : tapez ::synthese:: dans Claude ou ChatGPT et votre prompt de synthèse s&rsquo;insère automatiquement. Bloc d&rsquo;instructions globales Absolute prohibitions / Interdits absolus: - Nonviolent Communication phrasing (NVC/CNV) - AI apologies - preventive moralising - "sorry" / "desole" - "perceived as" / "percu comme" - "as an AI" / "en tant qu'IA" - em dashes, en dashes (tirets cadratin, demi-cadratin) - emojis / icons Allowed: numbering and bullet points; standard hyphen (-) for spelling and compounds like T-shirt. Collection de prompts de base Dans Promptify, utilisez la fonction d&rsquo;import CSV pour intégrer cette collection de 8 prompts essentiels. Télécharger la collection. Si le lien tombe, contactez-moi pour le CSV. Extensions complémentaires uBlock Origin : réduit la charge et les distractions sur les interfaces LLM ClearURLs : nettoie les paramètres de tracking dans les liens partagés. Pour les liens copiés, Firefox propose déjà Copier le lien sans pistage au clic droit Multi-Account Containers (officiel Mozilla) : seulement si vous jonglez entre plusieurs comptes, ChatGPT perso et pro, deux Google pour Gemini 8. Nettoyage régulier Supprimez les données de site seulement pour les services qui dysfonctionnent, via le cadenas Redémarrez Firefox régulièrement pour libérer la mémoire 9. Sauvegardons la configuration du profil LLM Sauvegarde sélective, pas la copie du profil entier qui traîne cache, IndexedDB et résidus. Exportez les réglages uBlock Origin depuis son tableau de bord Exportez la collection Promptify en CSV Copiez le fichier user.js Notez la liste des extensions installées 10. Astuces Linux EndeavourOS Accélération vidéo : je vérifie le support VA-API au niveau système avec vainfo. Côté Firefox la pref est active par défaut, le point critique ce sont les pilotes Mesa VA-API installés et fonctionnels Wayland : le backend Wayland est déjà actif en session Wayland, je ne touche pas à MOZ_ENABLE_WAYLAND Créez un lanceur .desktop dédié. Le couple --class (X11) et --name (Wayland), plus la ligne StartupWMClass qui matche, donne une instance vraiment séparée : icône propre et fenêtres regroupées à part dans la barre des tâches, pas mélangées au Firefox principal. [Desktop Entry] Version=1.0 Type=Application Name=FFIA Comment= Exec=firefox -P "LLM" --class=FFIA --name=FFIA %u Icon=stock_mail-flag-for-followup Path= Terminal=false StartupNotify=false StartupWMClass=FFIA Conclusion Avec une instance dédiée et ces réglages ciblés, je gagne en fluidité, stabilité et contrôle. Promptify standardise mes interactions entre outils, le compteur de tokens garde mes fils gérables et cohérents. 😉
