Browser Search
Smygande webbläsarhämtning och flermotorsökning för AI-webbforskning
Fungerar med konfiguration
Vad den gör
Webbforskningsstack i tre nivåer: SearXNG för flermotorsökning, Camofox för JS-tunga sidor och CloakBrowser för webbplatser bakom Cloudflare eller DataDome. Utlöses vid webbforskning, scraping och sidor som vanlig hämtning inte kan rendera.
Testrapport
Uppgift: Extrahera rubrik och text från en JS-renderad sida quotes.toscrape.com/js – baslinje med ren curl mot paketet cloak-fetch.mjs. Baslinjen är värdelös: efter att taggarna tagits bort, 0 citat (innehållet samlas på klienten); skillen startade stealth-Chromium och returnerade title 'Quotes to Scrape', 1499 tecken och alla 10 citat på 6.6 s. Säkerhetspåståendena kontrollerades live, inte bara i texten: SSRF-blocket fungerade på 169.254.169.254 ('Blocked IP') och localhost ('Blocked hostname'), path-traversal guard avvisade --script /etc/passwd, och de paketerade testerna gav 28/28 och 12/12 passed. Huvudförbehåll: 2 av 3 verktyg (SearXNG och Camofox) kräver Docker, som inte finns i miljön – dessa mätte jag INTE, flaggskeppet 'multi-engine search' förblir okontrollerat, och det egna check.sh visar detta ärligt. Ytterligare en felaktighet: SKILL.md lovar 'all commands/scripts are read-only, safe in Plan mode', men den första körningen av cloak-fetch laddade ner 140 MB Chromium till ~/.cloakbrowser. Docker + två containrar – verkligt manuellt arbete, därav setup.
Testad: 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
Kommandon och exempelprompter
/browser-searchSmygande webbläsarhämtning och flermotorsökning för AI-webbforskning
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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