browsernode and openbrowser

Both tools enable AI agents to interact with web browsers, making them direct competitors in the browser automation space for AI agents.

browsernode
63
Established
openbrowser
59
Established
Maintenance 2/25
Adoption 18/25
Maturity 24/25
Community 19/25
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 1,031
Forks: 109
Downloads: 2,213
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 9,228
Forks: 837
Downloads:
Commits (30d): 2
Language: TypeScript
License: MIT
Stale 6m
No Package No Dependents

About browsernode

leoning60/browsernode

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

Provides a TypeScript runtime for browser automation powered by LLMs, leveraging Playwright for cross-browser control and supporting multiple AI providers (OpenAI, etc.) through a unified Agent API. Implements autonomous task completion with vision-based element detection and action planning, enabling agents to interact with websites through natural language instructions. Fully compatible with the Python Browser-use framework while offering Node.js/TypeScript equivalents.

About openbrowser

ntegrals/openbrowser

Let AI agents browse the web. An autonomous toolkit for browser-based AI agents.

Built on Playwright with pluggable LLM integration (OpenAI, Anthropic, Google via Vercel AI SDK), agents autonomously navigate websites by analyzing DOM snapshots, deciding actions, and executing commands like click, type, and extract. Includes production features like stall detection, cost tracking, sandboxed execution with resource limits, session replay recording, and an interactive REPL for debugging — all available as a TypeScript library or CLI.

Scores updated daily from GitHub, PyPI, and npm data. How scores work