Skip to content

Commit 58b92ee

Browse files
authored
Enhance README to emphasize TypeScript library features and zero LLM … (#38)
…token replay capability
1 parent 481b66a commit 58b92ee

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</h1>
44

55
<p align="center">
6-
<strong>AI drives the browser once. Replay the navigation without AI.</strong>
6+
<strong>TypeScript browser agent library. AI drives the browser once — replay the navigation with zero LLM tokens.</strong>
77
</p>
88

99
<div align="center">
@@ -18,14 +18,16 @@
1818

1919
## Why
2020

21+
`@lightfeed/browser-agent` is a TypeScript library for building browser agents whose main value prop is **cutting LLM tokens on every rerun**.
22+
2123
Most browser-agent work has two parts:
2224

23-
- **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.
25+
- **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*.
2426
- **Extraction** — pull typed data out of whatever is on screen. Must re-run AI each time because the content is live.
2527

26-
`@lightfeed/browser-agent` lets you do navigation once with AI, save it as a plan, and **replay it with zero LLM calls**. 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.
28+
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.
2729

28-
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; while prompts, plans, and `.extract()` calls stay identical.
30+
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.
2931

3032
## Install
3133

0 commit comments

Comments
 (0)