About Browsernode
Browsernode is an open source TypeScript library that connects AI agents to a web browser so they can carry out online tasks. It is a Node.js counterpart to the Python library Browser Use and states compatibility with all of that project's APIs and features. A developer gives an agent a plain language task, such as looking up a stock price, searching flights and saving the results as JSON, or writing a Google Doc, and the agent drives a Chromium browser through Playwright to complete it.
The library is aimed at JavaScript and TypeScript developers who want browser agents without switching to Python. It installs from npm and needs Node.js 20.19.4 or newer plus a Playwright installation of Chromium; the project notes that Bun is not supported because of a Playwright bug. Agents are configured with an LLM client, with OpenAI shown in the quick start and other providers and settings covered in the documentation, and they can be written in CommonJS or ES module style. The run history reports token usage. The site also presents the product as a no code agent for automating repetitive online work.
Browsernode is free and open source, and the site publishes no pricing. The only running cost is the model provider the developer connects.
The project is maintained on GitHub under an individual developer's account, with documentation on its own docs site and community support through Discord.