browser-ladder
Climb the browser ladder — start free, escalate only when needed. L1 (fetch) → L2 (local Playwright) → L3 (BrowserCat) → L4 (Browserless.io for CAPTCHA/bot bypass).
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Climb the browser ladder — start free, escalate only when needed. L1 (fetch) → L2 (local Playwright) → L3 (BrowserCat) → L4 (Browserless.io for CAPTCHA/bot bypass).
How to use
Uruchom skrypt konfiguracyjny po zainstalowaniu umiejętności: ./skills/browser-ladder/scripts/setup.sh. Alternatywnie dodaj zmienne środowiskowe ręcznie do pliku .env.
Dla Rungu 1 (web_fetch) nie musisz nic konfigurować — działa od razu na statycznych stronach i API bez dodatkowych zależności.
Jeśli potrzebujesz renderowania JavaScript lub zrzutów ekranu (Rung 2), zainstaluj Docker — Playwright będzie działać lokalnie bez kosztów.
Gdy lokalne rozwiązanie zawiedzie, dodaj BROWSERCAT_API_KEY z https://browsercat.com do .env — to darmowa warstwa chmurowa dla bardziej skomplikowanych stron.
Dla zaawansowanych przypadków (omijanie CAPTCHA, wykrywanie botów) uaktualnij do Browserless.io, dodając BROWSERLESS_TOKEN do .env — koszt wynosi od 10 USD/miesiąc.
Umiejętność automatycznie wybiera najniższy dostępny poziom dla każdego żądania, więc nie musisz ręcznie przełączać między narzędziami — system sam decyduje, kiedy eskalować.