{"repo":"lightfeed/browser-agent","free":true,"listed":false,"github":"https://github.com/lightfeed/browser-agent","clone":"git clone https://github.com/lightfeed/browser-agent.git","description":"Replayable Browser Agent","language":"TypeScript","stars":16,"topics":["ai","ai-agents","automation","aws-lambda","browser","browser-agent","browser-automation","crawling","scraping","serverless"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Replayable Browser Agent TypeScript browser agent library. AI drives the browser once — replay the navigation with zero LLM tokens. Overview @lightfeed/browser-agent is a TypeScript browser agent library built for cutting LLM token use on every rerun. Most browser-agent work has two parts: - Navigation — many clicks / types / scrolls to reach a target page. Most of the steps, most of the tokens, usually the same every run if the page structure is stable. Today's agents pay for these tokens every single time . - Extraction — pull typed data out of whatever is on screen. Must re-run AI each time because the content is live. This library lets you run navigation once with AI, save it as a plan, and replay it with zero LLM calls — no screenshots, no DOM map, no tokens. Then run a cheap .extract() on the result page for the dynamic tail. If the DOM drifts, optional aiFallback re-plans only the broken step , so you still pay tokens for a fraction of the flow instead of all of it. Runs anywhere your browser lives — the same BrowserAgent API drives a local Chromium for dev, a serverless Chromium (AWS Lambda via @sparticuz/chromium ) for scheduled jobs, or a remote CDP endpoint (Brightdata Scraping Browser, any browser farm, or your own). Swap backends by changing one config field; prompts, plans, and .extract() calls stay identical. Install Example Go to the Hacker News Show section, click through to the next page, and grab the top 3 posts. Navigation (open Show, paginate) is the expe","default_branch":null,"files":null,"tree":[],"storefront":"/r/lightfeed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lightfeed/browser-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}