browser-use publiserte et nytt repo 17. april 2026, og det har på ni dager samlet 6955 stjerner på GitHub. Pakken er Python, MIT-lisensiert, og bygger ikke på Playwright eller Selenium. Den åpner én websocket mot Chrome via Chrome DevTools Protocol og lar LLM-en jobbe direkte mot nettleseren.
Det uvanlige er hva som skjer når agenten mangler et verktøy. I demo-flyten i README beskrives det slik: agenten vil laste opp en fil, ser at helpers.py ikke har upload_file(), redigerer filen fra 192 til 199 linjer, og kjører videre. Ingen forhåndsdefinert API-overflate, ingen rekursive verktøykall mot et rammeverk.
«Den enkleste, tynneste, self-healing pakken som gir LLM-er full frihet til å løse enhver nettleseroppgave.» — browser-use, README
Sammenlignet med tradisjonelle browser-rammeverk som Playwright (tusenvis av linjer abstraksjon) og LangChain-baserte agent-stacker (lange verktøykjeder), er hele pakken under 600 linjer fordelt på run.py, helpers.py, admin.py og daemon.py. Når agenten oppdager et nytt mønster, lagrer den det selv som et «domain skill» under domain-skills/. Eksisterende skills dekker GitHub, LinkedIn og Amazon.
For deg som bygger egne KI-agenter er dette en åpen demonstrasjon av en idé Andrej Karpathy og andre har snakket om: la modellen generere koden den trenger, framfor å bygge brede verktøy-APIer på forhånd. Tilnærmingen forutsetter at modellen er sterk nok til å skrive korrekt kode mid-task. Claude Code og Codex er nevnt som testede kjøremiljøer i README.
helpers.py som agenten redigerer selvHva bør du gjøre?
- Klon repoet og kjør
install.md-instruksjonen mot din egen Chrome-profil for å se hvordan agenten faktisk skriver tilbake tilhelpers.py. - Hvis du jobber med RPA eller scraping i Norge, vurder om en self-healing tilnærming kan erstatte sprø Playwright-skript som ofte ryker når DOM-en endres.
- Vær oppmerksom på sikkerhet: du gir LLM-en skriverettigheter til Python-filer som kjører i samme prosess. Kjør i container eller egen bruker.