Le panneau Navigateur integre permet d'ouvrir des pages web dans Naia et de faire executer des taches web par l'IA. Il vise a prendre en charge la plupart des fonctionnalites du projet agents-browser de Vercel.
Avis : Le panneau Navigateur est actuellement en phase experimentale et peut etre instable. Vous pouvez occasionnellement rencontrer des problemes d'affichage ou des arrets inattendus du processus Chrome. Les travaux de stabilisation sont en cours.
Prerequis
Le navigateur integre necessite Google Chrome.
- Linux : Installez via Flatpak ou le gestionnaire de paquets systeme. Si Chrome n'est pas installe, une invite d'installation s'affichera.
flatpak install com.google.Chrome - Windows : Chrome est detecte automatiquement. S'il n'est pas installe, un bouton « Telecharger Chrome » apparait dans le panneau.
Windows : Le panneau Navigateur utilise une fenetre enfant Tauri WebView2 (mis a jour en v0.5) pour une integration native fiable avec positionnement adapte au DPI.
Ouvrir le panneau
Cliquez sur l'onglet Navigateur dans la barre laterale droite (ModeBar). Chrome sera integre dans la fenetre Naia.
Outils IA
Liste des outils que l'IA peut executer dans le navigateur :
- Navigation — Aller a une URL
- Precedent/Suivant/Actualiser — Navigation entre les pages
- Clic — Cliquer sur les elements de la page
- Saisie — Remplir les champs de texte
- Defilement — Faire defiler la page
- Clavier — Saisie de touches (Enter, Tab, etc.)
- Instantane — Lire l'arbre d'accessibilite
- Lecture — Extraire le contenu textuel
- Capture d'ecran — Capturer la page (WebView DOM)
- Capture d'onglet — Capturer le viewport du panneau (tampon ecran OS — fonctionne avec l'overlay natif)
- Execution JS — Executer du JavaScript
Gestion des permissions
La particularite du panneau Navigateur est que toutes les permissions des outils IA sont placees sous forme de boutons bascule dans la barre d'outils inferieure, permettant a l'utilisateur d'activer ou desactiver chaque fonctionnalite individuellement.
Par defaut, la plupart des outils sont actives, mais l'execution JavaScript (JS eval) est desactivee par defaut pour des raisons de securite. Ne l'activez que dans des environnements de confiance.
Les permissions propres a Chrome pour le microphone, la camera, les notifications, etc. peuvent egalement etre configurees separement.
Favoris
Enregistrez les pages frequemment visitees comme favoris. Gerez vos favoris depuis la barre laterale du panneau Navigateur.
Exemples d'utilisation
Demandez a l'IA d'effectuer des taches web dans le chat :
- "Recherche 'Naia OS' sur Google"
- "Resume le contenu de cette page"
- "Remplis l'email dans le formulaire de connexion"
- "Prends une capture d'ecran de la page actuelle"
Limitations connues
- Google Chrome doit etre installe (Flatpak/paquet systeme sur Linux ; detecte automatiquement sur Windows)
- Le processus Chrome peut occasionnellement se terminer. Dans ce cas, cliquez sur le bouton Reessayer
- Linux : L'integration de fenetres X11 necessite
GDK_BACKEND=x11(mode XWayland) - Windows : La fenetre enfant WebView2 necessite Chrome pour que les outils navigateur fonctionnent
- Les travaux de stabilisation sont actuellement en cours