Browser Search
Stealth browser-hentning og multi-motor søgning til AI web-research
Virker med opsætning
Hvad det gør
Tre-lags web-research-stack: SearXNG til multi-motor søgning, Camofox til JS-tunge sider og CloakBrowser til sider bag Cloudflare eller DataDome. Udløses ved web-research, scraping og sider, som almindelig hentning ikke kan gengive.
Testrapport
Opgave: at udtrække overskrift og tekst fra en JS-renderet side quotes.toscrape.com/js — baseline med ren curl mod bundtet cloak-fetch.mjs. Baselinjen er ubrugelig: efter fjernelse af tags 0 citater (indholdet samles på klienten); skill'en startede stealth-Chromium og returnerede title 'Quotes to Scrape', 1499 tegn og alle 10 citater på 6.6 s. Sikkerhedspåstande er verificeret live, ikke ud fra tekst: SSRF-blokken fungerede på 169.254.169.254 ('Blocked IP') og localhost ('Blocked hostname'), path-traversal guard afviste --script /etc/passwd, og de bundtede tests gav 28/28 og 12/12 passed. Hovedforbehold: 2 ud af 3 værktøjer (SearXNG og Camofox) kræver Docker, som ikke er i miljøet — dem målte jeg IKKE, flagskibet 'multi-engine search' forbliver utestet, og den egen check.sh viser dette ærligt. Endnu en unøjagtighed: SKILL.md lover 'all commands/scripts are read-only, safe in Plan mode', men den første kørsel af cloak-fetch downloadede 140 MB Chromium til ~/.cloakbrowser. Docker + to containere — reelt manuelt arbejde, deraf setup.
Testet: 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
Kommandoer og eksempelprompter
/browser-searchStealth browser-hentning og multi-motor søgning til AI web-research
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
This page needs JavaScript to render, can you fetch the actual contentSearch across multiple engines for me and pull the real page text backThis site is behind Cloudflare, I still need the rendered page content