TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Steel.dev – An open-source browser API for AI agents and apps

114 pointsby marclave6 months ago

15 comments

jedberg6 months ago
Very interesting. I worry that if I use your cloud, and a lot of other people do, all of your IP addresses will get banned by all the big players. It will definitely be a fun cat and mouse game!<p>Related story: Way back in the day, PayPal was just getting started, and decided eBay transactions would be their perfect customer. The only problem is that eBay didn&#x27;t allow scraping. So they built an entire proxy infrastructure to go around eBay&#x27;s rules and scrape them.<p>It worked. It worked so well, eBay bought PayPal.<p>The side effect of this is that I got control of the PayPal proxy infrastructure since I was on the security team for both eBay and PayPal after the acquisition.<p>We used that proxy farm to scrape the rest of the web looking for fake eBay sites (because they would block traffic from eBay&#x27;s IPs) and we had the guys who built it help us build proxy defense for eBay and PayPal.<p>So this could work in your favor, if you manage to constantly scrape a large target who might want to buy you. :)
评论 #42247692 未加载
评论 #42298552 未加载
huss976 months ago
Hello Hacker News! We’re Nas and Huss, co-founders of steel.dev (<a href="http:&#x2F;&#x2F;steel.dev" rel="nofollow">http:&#x2F;&#x2F;steel.dev</a>). Steel is an open-source browser API for AI agents and apps. We make it easy for AI devs to build browser automation into their products without getting flagged as a bot or worrying about browser infra.<p>over the last year or so, we’ve built quite a few AI apps that interact with the web and noticed - a. it was magical when you could get an llm to use the web and it worked and b. our browser infra was the source of 80% of our development time. Maintaining our browser infrastructure became its own engineering challenge - keeping browser pools healthy, managing session states and cookies, rotating proxies, handling CAPTCHA solving, and ensuring clean process termination. We got really good at running browser infrastructure at scale, but maintaining it was still stealing time away from building our actual products. So we wanted to build the product we wish we had.<p>Steel allows you to run any automation logic on our hosted instances of chromium. When you start a dedicated browser session you get stealth, proxies, and captcha solving out of the box. We do this by exposing websocket and http endpoints so you can connect to these instances with puppeteer, playwright, selenium(in beta), or raw CDP commands if you’re built like that.<p>Behind the scenes, we host several browser instances and route incoming connection requests to one of these instances. Our core design principle was to allow for every session to have its own dedicated browser instance + resources (currently 2gb vram and 2gb vcpu) while still allowing for quick session creation&#x2F;connection times. Our first thought was to have separate nodes running in a Kubernetes cluster, but the cost of hosting warm browser instances would be expensive (which would be reflected in the pricing), and the boot times would be too slow to handle the scale that some customers required. We got around this by deploying our browser instance image on a firecracker VM, taking advantage of the lightning-fast boot times and ability to share a root FS.<p>Today, we’re open-sourcing the code for the steel browser instance, with plans to open-source the orchestration layer soon. With the open-source repo, you get backwards compatibility with our node&#x2F;python SDKs, a lighter version of our session viewer, and most of the features that come with Steel Cloud. You can run this locally to test Steel out at an individual session level or one-click deploy to render&#x2F;railway to run remotely.<p>We&#x27;re really happy we get to show this to you all, thank you for reading about it! Please let us know your thoughts and questions in the comments.
评论 #42245762 未加载
评论 #42295377 未加载
评论 #42248543 未加载
orliesaurus6 months ago
Is this very different from <a href="https:&#x2F;&#x2F;github.com&#x2F;browserbase&#x2F;stagehand">https:&#x2F;&#x2F;github.com&#x2F;browserbase&#x2F;stagehand</a>
capiki6 months ago
Can you say more about your product plans? It looks like this is directly competing with Browserbase — how will you differentiate? Looking forward to seeing how the product and company grows
评论 #42298330 未加载
DanielKehoe6 months ago
Happy to see there&#x27;s a way to get browser automation for AI without building infrastructure to support it. Yet I don&#x27;t see examples of connecting an LLM to drive a web session, just examples of using Puppeteer or Playwright or Selenium to drive a web session. Presumably your user base knows how to write custom code for an interface between Claude or OpenAI API and Puppeteer&#x2F;Playwright&#x2F;Selenium. Sadly, I don&#x27;t know how to do that. Would it be fair to expect your documentation to help? What would you suggest to get started?<p>Is the interface between Steel, or Puppeteer&#x2F;Playwright&#x2F;Selenium, something that might be implemented in the new Anthropic Model Context Protocol, so there&#x27;s less custom code required?
评论 #42297560 未加载
评论 #42297087 未加载
cranberryturkey6 months ago
I don&#x27;t understand what problem you&#x27;re solving that puppeteer doesn&#x27;t already solve.
评论 #42245677 未加载
gregpr076 months ago
Nice!! We are working on a higher level library over at <a href="https:&#x2F;&#x2F;github.com&#x2F;gregpr07&#x2F;browser-use">https:&#x2F;&#x2F;github.com&#x2F;gregpr07&#x2F;browser-use</a>.
评论 #42312480 未加载
potamic6 months ago
Browser as a service I understand, but what is the &quot;for AI agents&quot; part?
评论 #42297811 未加载
Oras6 months ago
Looking interesting, will definitely give it a go.<p>Btw, there is inconsistency between pricing page and pricing on docs.<p>Pricing page for developers is $59 Pricing in docs for developers is $99
评论 #42249701 未加载
benzguo6 months ago
beautiful docs + api ref! what are you using? (cool that you&#x27;re doing open-source browserbase also, excited to check this out)
评论 #42297137 未加载
amelius6 months ago
Is there any AI out there that can detect and fill in WiFi login pages typically found on hotel and company guest networks?
评论 #42297925 未加载
meiraleal6 months ago
Why not a browser extension?
评论 #42297089 未加载
doritopope6 months ago
will definitely check this out. i saw the pricing model on the site, what&#x27;s the motivation around being open-source here if you&#x27;re providing the infra free of charge?
评论 #42247577 未加载
puppycodes6 months ago
I cant find any information on models you support?
评论 #42297214 未加载
tndibona6 months ago
Can this defeat perimeterX used by Zillow?
评论 #42298072 未加载