Dario2003-droid/opencode-browser-automator

Boîte à outils autonome pour agent web 2026 – Automatisation de navigateur IA pour les tests et le scraping.

Qu'est-ce que opencode-browser-automator ?

Cette compétence transforme un agent IA (comme Claude Code, Cursor ou Codex) en un automate web complet pour le test et le scraping. Elle supporte les navigateurs modernes (Chromium, Firefox, WebKit) via des APIs comme Playwright ou Puppeteer, permettant des actions complexes : navigation, remplissage de formulaires, extraction de données structurées et capture d'écrans. Principaux cas d'usage : tests d'intégration automatisés, surveillance de sites, collecte de données pour l'entraînement de modèles. L'outil gère les cookies, les sessions, le défilement infini et les pop-ups. La configuration se fait via des paramètres d'environnement (OPENCODE_BROWSER_HEADLESS, OPENCODE_BROWSER_VIEWPORT). L'agent interprète les tâches en langage naturel et exécute des scripts de navigateur sans intervention humaine. Fonctionne sur Windows, macOS et Linux avec Node.js 18+. Intègre la gestion des erreurs et les tentatives automatiques pour une robustesse maximale.

Compatible avec~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add Dario2003-droid/opencode-browser-automator

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait opencode-browser-automator ?

Boîte à outils autonome pour agent web 2026 – Automatisation de navigateur IA pour les tests et le scraping.

Aperçu

Dario2003-droid/opencode-browser-automator permet à votre agent IA d'effectuer des tâches d'automatisation de navigateur de bout en bout :

  • Tester des applications web
  • Scraper des données dynamiques
  • Surveiller des sites
  • Remplir et soumettre des formulaires

Plateformes supportées

  • Claude Code
  • Cursor
  • Codex
  • Autres agents compatibles avec Node.js 18+

Configuration

Variable d'environnementValeur par défautDescription
OPENCODE_BROWSER_HEADLESStrueMode sans tête pour le scraping
OPENCODE_BROWSER_VIEWPORT1280x720Résolution de la fenêtre

Guide de démarrage rapide

  1. Installez les dépendances :

    npm install @playwright/test
    
  2. Configurez l'agent :

    const automator = require('opencode-browser-automator');
    await automator.launch({ headless: true });
    
  3. Exécutez une tâche :

    const result = await automator.navigate('https://example.com');
    await automator.screenshot('ma-capture.png');
    

Fonctionnalités

  • Navigation intelligente : Défilement infini, attente de chargement, gestion des pop-ups
  • Extraction de données : JSON structuré, tableaux, texte
  • Capture d'écran : Pleine page, élément spécifique
  • Conformité robots.txt : Vérification intégrée

Dépannage

  • Assurez-vous que Node.js 18+ est installé
  • Pour les sites derrière un proxy, configurez HTTPS_PROXY
  • Les pop-ups de consentement aux cookies peuvent nécessiter une gestion manuelle

Licence

MIT

Skills associés