Automation and scraping · Independent · 20 Oct 2026

steel-dev/steel-browser

πŸ”₯ Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.

← Automation and scraping
Steel Browser: browser API for AI. Manages browser sandboxes and sessions for AI web agents.

In simple English

This tool lets an artificial intelligence program control a web browser without breaking. It handles tasks like opening pages, clicking buttons, and taking screenshots through simple commands. Instead of setting up complex browser software yourself, you run this server and connect to it. It is free to use under an open-source licence, but you need a computer or server with enough memory to run Chrome.

What it is

Steel Browser is a self-hosted API and web sandbox that manages browser sessions, proxies, and anti-detection settings for automated tasks. It exposes endpoints for scraping, taking screenshots, converting pages to PDF, and connecting via tools like Puppeteer or Playwright.

What it is good for

Solo builders creating AI agents that need to browse the live web, log into accounts, fill out forms, or extract data from complex web pages.

Stars7.8k
LicenceApache-2.0
Latestv0.5.4-beta (2026-08-25)checked 20 Oct 2026
Last code change2026-10-20
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Connects easily with standard automation libraries like Puppeteer, Playwright, and Selenium.
  • Includes built-in session management to keep cookies and local storage across requests.
  • Provides quick action endpoints to grab screenshots, scrape text, or save pages as PDFs.
Watch for
  • Requires running a local Docker container or a dedicated cloud server with Google Chrome installed.
  • Consumes significant memory when multiple browser sessions run at the same time.
  • Needs careful network configuration if you want to route traffic through rotating proxies.
Replaces

Writing custom browser automation scripts with fragile WebDriver setups.

Works well with

LangChain or custom AI agent scripts in Python or Node.js.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research β€Ί Web Scraping & Crawling β€Ί Browser Automation.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.