Show HN: Browsernode – Open-source TS browser agent(browser-use compatible)

1 leoning 0 8/7/2025, 4:08:02 PM github.com ↗
Hey HN, I'm leoning. I built Browsernode (https://browsernode.com), an open-source TypeScript browser agent (https://github.com/leoning60/browsernode) for AI agents to interact with the web.

It is 100% compatible with the APIs and all the features of browser-use (https://github.com/browser-use/browser-use) — but rebuilt from the ground up for modern TypeScript environments.

We really like browser-use and started with it, but our tech stack is entirely TypeScript/JavaScript, so we decided to build something that fits more naturally into that environment. We rewrote it with:

- Strong and explicit TypeScript typings

- Full API + feature parity with browser-use

What Browsernode does: It enables LLMs and agents to browse the web using natural language or function calls. It extracts DOM elements (buttons, inputs, etc.), xPaths, and page structures into prompt-friendly JSON.

What it is:

- A browser agent library

- Built for custom LLM workflows, RPA tools, or automation pipelines

- Designed with dev-first principles and great DX

Example tasks (via prompt or code):

- Write a letter in Google Docs and export it as PDF

- Find the cheapest one-way flight from Singapore to Tokyo on Aug 25

- Navigate from “Banana” to “Quantum Mechanics” on Wikipedia via clicks

Try it live or check out the demos: https://browsernode.com Demo video: https://s3.browsernode.com/google_doc_pub.mp4

We’ve been using it internally for over 4 months and felt it’s time to share. Would love feedback from anyone building LLM agents, RPA tools, or custom browser automation.

GitHub: https://github.com/leoning60/browsernode

Docs: https://docs.browsernode.com

Comments (0)

No comments yet