Open Source Alternative to:

Last 30 days
Last commit
4 days agoRepository age
2 yearsVersion
v0.5.5-betaLicense
Apache-2.0Self-hosted
YesRepository
steel-browserSteel gives AI agents and automation developers a way to run browsers in the cloud without managing infrastructure. It exposes a Sessions API that spins up on-demand browser instances, handles the messy parts of web automation (bot detection, CAPTCHAs, session state), and integrates with tools you're probably already using.
It's built for teams working on browser automation for AI: agents that book flights, scrape data at scale, fill forms, or interact with auth-walled sites. It also fits RPA pipelines, sales automation, QA testing, and foundational model training that requires real web data.
Key capabilities:
Steel works with Python, Node.js, Puppeteer, Playwright, and Selenium. It has cookbook examples for pairing with Browser Use, OpenAI's Computer Use, and Claude's Computer Use, making it a practical backend for agent frameworks that need real browser access.
The project is open source. You can self-host it with Docker for local development or run it fully on your own infrastructure. The hosted cloud option is available for teams that don't want to manage the stack themselves, with a free tier included.
Last 30 days
Last commit
4 days agoRepository age
2 yearsVersion
v0.5.5-betaLicense
Apache-2.0Self-hosted
YesRepository
steel-browserEvery Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
120,287Last commit
10 hours agoLicense
MITCompare with
Stars
41,580Stars
23,361Last commit
10 hours agoLicense
AGPL-3.0Compare with
Stars
Stars growing quickly over the last 30 days22,062Last commit
11 hours agoLicense
MITCompare with
Last commit
12 hours agoLicense
AGPL-3.0Compare with
Last commit
8 months agoLicense
BSD-3-ClauseCompare with