GEMMA 4 BROWSER ASSISTANT : un agent IA qui tourne entièrement dans le navigateur, sans serveur

https://chromewebstore.google.com/detail/transformersjs-gemma-4-br/dhaknnnkcdkjhcclchmnfdhddoehoool

https://github.com/nico-martin/gemma4-browser-extension

📌 GEMMA 4 BROWSER ASSISTANT est une extension Chrome qui exécute un agent IA localement dans le navigateur grâce à WebGPU et Transformers.js — aucune donnée ne quitte la machine.

Le modèle Gemma 4 est chargé une seule fois en arrière-plan, puis partagé entre tous les onglets et toutes les interactions. L’agent comprend le langage naturel et agit directement sur le navigateur : il gère les onglets, interroge le contenu des pages web et fouille l’historique de navigation par recherche sémantique.

L’interaction avec les pages web repose sur un système d’extraction structurée : l’agent découpe le contenu en sections, génère des embeddings vectoriels avec un modèle léger, et renvoie les passages les plus pertinents en fonction de la question posée. Il peut aussi mettre en surbrillance des éléments spécifiques sur la page pour guider l’attention.

  • 🧠 Modèle Gemma 4 E2B exécuté localement via WebGPU
  • 🗂️ Gestion des onglets par commande en langage naturel
  • 🔍 Recherche sémantique dans le contenu des pages
  • 📜 Historique de navigation indexé par vecteurs
  • ✨ Surlignage interactif d’éléments sur la page
  • 🔒 Zéro données envoyées à un serveur externe
  • 💬 Interface de chat persistante dans le panneau latéral

L’historique de navigation bénéficie du même traitement : titres, descriptions et URL sont convertis en vecteurs et stockés localement dans IndexedDB. On peut ensuite chercher un site visité il y a des semaines avec une simple phrase en langage courant, sans mot-clé exact.

L’architecture sépare les rôles : un script d’arrière-plan héberge le moteur IA et centralise l’inférence, un panneau latéral maintient la conversation ouverte à travers toute la session, et un script de contenu accède au DOM des pages pour l’extraction et la surbrillance. Cette division permet de traiter des requêtes lourdes sans figer l’interface.

Concrètement, GEMMA 4 BROWSER ASSISTANT s’inscrit dans une logique d’IA embarquée plutôt que de service cloud : le modèle vit dans le navigateur, les outils sont les onglets et les pages, et tout reste sous le contrôle de l’utilisateur.

Sources

Publications similaires

Laisser un commentaire