Browser Search

Stealth browser-hentning og multi-motor søgning til AI web-research

Af Johell1NS · Johell1NS/browser-search

Virker med opsætning ★ 8.4/10

Browser Search — Stealth browser-hentning og multi-motor søgning til AI web-research

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