Browser Search

Récupération furtive par navigateur et recherche multi-moteurs pour la recherche web IA.

par Johell1NS · Johell1NS/browser-search

Fonctionne avec configuration ★ 8.4/10

Browser Search — Récupération furtive par navigateur et recherche multi-moteurs pour la recherche web IA.

Ce que fait

Pile de recherche web à trois niveaux : SearXNG pour la recherche multi-moteurs, Camofox pour les pages lourdes en JS, et CloakBrowser pour les sites derrière Cloudflare ou DataDome. Se déclenche sur la recherche web, le scraping, et les pages que la récupération simple ne peut pas rendre.

Rapport de test

Tâche : extraire le titre et le texte de la page rendue en JS quotes.toscrape.com/js — la baseline avec un simple curl contre le bundle cloak-fetch.mjs. La baseline est inutile : après suppression des balises, 0 citations (le contenu est assemblé côté client) ; la compétence a lancé un stealth-Chromium et a renvoyé le title 'Quotes to Scrape', 1499 caractères et les 10 citations en 6,6 s. Les déclarations de sécurité ont été vérifiées en direct, et non par le texte : le bloc SSRF a fonctionné sur 169.254.169.254 ('Blocked IP') et localhost ('Blocked hostname'), le path-traversal guard a repoussé --script /etc/passwd, et les tests groupés ont donné 28/28 et 12/12 passed. La principale réserve : 2 des 3 outils (SearXNG et Camofox) nécessitent Docker, qui n'est pas présent dans l'environnement — je ne les ai PAS mesurés, la fonction phare 'multi-engine search' reste non vérifiée, et le check.sh propre le montre honnêtement. Autre imprécision : SKILL.md promet 'all commands/scripts are read-only, safe in Plan mode', mais le premier lancement de cloak-fetch a téléchargé 140 Mo de Chromium dans ~/.cloakbrowser. Docker + deux conteneurs — un travail manuel réel, d'où setup.

Testé le: 2026-07-17 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Johell1NS/browser-search.git
mkdir -p ~/.claude/skills
cd browser-search && rm -rf .git && cp -r . ~/.claude/skills/browser-search
cd ~/.claude/skills/browser-search && npm install

Commandes et exemples de prompts

  • /browser-searchRécupération furtive par navigateur et recherche multi-moteurs pour la recherche web IA.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • This page needs JavaScript to render, can you fetch the actual content
  • Search across multiple engines for me and pull the real page text back
  • This site is behind Cloudflare, I still need the rendered page content