À propos du projet

BrowserSkill est un pont local qui permet aux agents IA capables d'appeler un shell (Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent, DeepSeek Harness, et d'autres) d'utiliser votre navigateur déjà connecté via la CLI `bsk` et une extension de navigateur. Les agents empruntent explicitement des onglets précis et les restituent une fois terminé, tandis que les tâches de navigateur s'exécutent dans une fenêtre Agent visible distincte afin que votre propre navigation reste ininterrompue. Les capacités clés incluent la réutilisation de l'état de connexion réel sans comptes de test séparés, la prise en charge de tout agent capable d'appeler un shell sans dépendance à un modèle ou framework spécifique, et une gestion intégrée avec intervention humaine pour les captchas, les connexions et les boîtes de dialogue de confirmation. L'extension fournit des paramètres d'automatisation indépendants pour la confirmation d'emprunt d'onglet et le comportement des demandes d'aide, tous deux configurables par profil de navigateur. Les plateformes prises en charge incluent macOS (Apple Silicon et Intel), Linux (x64 et ARM64) et Windows x64, avec la prise en charge des navigateurs Chrome et Microsoft Edge. Un plugin DeepSeek Harness est disponible sur npm, fournissant des outils natifs `browser_*` et une vue de session en direct dans l'interface Web. Le dépôt est un espace de travail Cargo + pnpm contenant la CLI et le démon local, les types de protocole partagés, l'extension de navigateur, les paquets partagés d'interface et d'i18n (anglais, chinois simplifié, chinois traditionnel, coréen, japonais, français, italien, espagnol, allemand, portugais brésilien), le plugin DeepSeek Harness, et l'outillage déterministe d'évaluation des capacités du navigateur. Sous licence MIT.