Top AI Repos โ open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
๐ Make websites accessible for AI agents. Automate tasks online with ease.
| Date | Stars |
|---|---|
| 2026-07-24 | 1058 |
| 2026-07-25 | 1058 |
| 2026-07-28 | 1058 |
| 2026-07-30 | 1058 |
| 2026-07-31 | 1056 |
| 2026-08-06 | 1056 |
Today
โ stars today
This week
-2 stars this week
This month
โ stars this month
Momentum
0.0
growth rate 0.00%/day
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/2a91581a-623c-40a7-94d0-04aa720e1ff9">
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/9101f203-8fc7-4d64-b116-7ad3db0f6ff0">
<img alt="Shows a black Browser Use Logo in light color mode and a white one in dark color mode." src="https://github.com/user-attachments/assets/9101f203-8fc7-4d64-b116-7ad3db0f6ff0" width="full">
</picture>
<h1 align="center">Enable AI to control your browser ๐ค</h1>
<h3 align="center">Browsernode is TypeScript implementation of <a href="https://browser-use.com/">Browser-use</a> </h3>
๐ Browsernode is the easiest way to connect your AI agents with the browser.
โ
Browsernode is compatible with all of <a href="https://browser-use.com/"> Browser-use</a> APIs and features.
# Quick start
with [Node.js](https://nodejs.org/en/download) (v20.19.4 or higher) and npm
โ Bun environment , has a Playwright bug.
```bash
npm install browsernode
```
Install Playwright:
[Installation | Playwright](https://playwright.dev/docs/intro)
```bash
npm init playwright@latest
```
```bash
playwright install chromium
```
Add your API keys for the provider you want to use to your `.env` file.
```bash
mv .env.example .env
```
```bash
OPENAI_API_KEY=
```
For other settings, models, and more, check out the [documentation ๐](https://docs.browsernode.com).
Spin up your agent:
### Commonjs style
```javascript
const { Agent } = require("browsernode");
const { ChatOpenAI } = require("browsernode/llm");
(async () => {
const llm = new ChatOpenAI({
model: "gpt-4.1",
temperature: 0.0,
apiKey: process.env.OPENAI_API_KEY,
});
const task = "Search for the latest tesla stock price";
const agent = new Agent({
task,
llm,
});
const history = await agent.run();
console.log(history.usage);
})();
```
### ESM style
package.json
```javascript
{
// ... other properties
"type": "module"
// ... other properties
}
```
```javascript
import { Agent } from "browsernode";
import { ChatOpenAI } from "browsernode/llm";
const llm = new ChatOpenAI({
model: "gpt-4.1",
temperature: 0.0,
apiKey: process.env.OPENAI_API_KEY,
});
const task = "Search for the latest tesla stock price";
const agent = new Agent({
task: task,
llm: llm,
});
agent.run();
```
run
```js
npx tsx quickstart.ts
```
## Test with UI
You can test browsernode using [gadio_demo](./examples/ui/gradio_demo.ts)
## Test with an interactive CLI
You can also use our browsernode-cli
# Demos
[Task](./examples/custom-functions/save_to_file_top20_companies.ts):**look up the world's most valuable companies, save top 5 companies and their value to companies.txt.**

output: companies.txt
```txt
1. Microsoft: $3.530 T
2. NVIDIA: $3.462 T
3. Apple: $2.934 T
4. Amazon: $2.251 T
5. Alphabet (Google): $2.125 T
```
<br/><br/>
[Task](./examples/custom-functions/google_doc.ts):**Write a letter in Google Docs to my Papa, thanking him for everything, and save the document as a PDF.**

<br/><br/>
[Task](./examples/use-cases/wikipedia_banana_to_quantum.ts):**go to https://en.wikipedia.org/wiki/Banana and click on buttons on the wikipedia page to go as fast as possible from banna to Quantum mechanics**

result:
```javascript
// ... previous actions
๐ ๏ธ Action 1/1: {
"clickElement": {
"index": 41
}
}
// ... more actions
๐ ๏ธ Action 1/1: {
"done": {
"success": false,
"text": "I navigated through the Banana Wikipedia page, reaching the section on Fusarium wilt TR4. However, I did not complete the task of reaching Quantum mechanics."
}
}
// ... final resuExcerpt of 4,419 characters
Read on GitHub146
Would you bet a product on this? Bounded 0โ100 and slow moving.
matched fp:87cfec277ef0c4f8, topic:browser-automation, topic:playwright
matched fp:87cfec277ef0c4f8, topic:llm
matched fp:87cfec277ef0c4f8, topic:ai-agents, desc:ai agents, readme:ai agents