Browser Search

Smygande webbläsarhämtning och flermotorsökning för AI-webbforskning

av Johell1NS · Johell1NS/browser-search

Fungerar med konfiguration ★ 8.4/10

Browser Search — Smygande webbläsarhämtning och flermotorsökning för AI-webbforskning

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 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