Live data from Hacker News

Kitesurf: Agent-first browser that runs in V8 isolates

blog.cloudflare.com

41–50 of 68 posts

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#41

From the page https://developers.cloudflare.com/browser-run/ linked to from this article: > Run headless Chrome on Cloudflare's global network for browser automation, web scraping, testing, and content generation. Does Cloudflare the CDN allow these browser instances to bypass their own anti-bot mechanisms? Or will Cloudflare the CDN block them the same as if someone was running scraping bots from a different provide…

Browser Run requests coming from Chromium or Kitesurf are always identified as bot traffic by Cloudflare. https://developers.cloudflare.com/browser-run/faq/

We also have a documented UA and sign our requests with Web Bot Auth: https://developers.cloudflare.com/browser-run/reference/auto...

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#42
post #29

It's nice to see wpt.fyi was used to help with the verification of this new browser! Also BiDi can't come fast enough.

As we explained in the blog, tests — and WPT tests specifically — were extremely important to get Kitesurf off the ground so fast, and still are as we move to higher API coverage.

We have been keeping a close eye on BiDi as well.

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#44

kinda meta to have a js engine built in rust, compiled to wasm, running in cloudflare workers which itself is another js engine (v8 isolates)

It is! But it works. Native eval support will come to Workers at some point, though. We will reevaluate Kitesurf's architecture when that happens. Shouldn't be hard to migrate, we have all the logic in place now.

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#45
post #9

wish it was open source so it can be run locally a welcome addition although it'd be very easy for websites to fingerprint and block

We will open source soon.

You can block today, Kitesurf doesn't try to hide.

https://developers.cloudflare.com/browser-run/reference/auto... https://developers.cloudflare.com/browser-run/faq/

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#46
I am not against the idea but Cloudflare should honestly split itself and spinoff the CDN and DDOS/Cybersecurity company if it's also going to do agents.

These two feel like they are opposing teams, I don't think they are colluding today, but how long will that last, this seems very suspicious I say that as a long time cloudflare user, I welcome making the platform agent friendly and adding agent specific deployment cloud stuff like Cloudflare OS is something I can live with as well.

But this is going a bit too far, what's next AI bot net to scrape content from sites protected by Cloudflare? I don't want to sound entitled but man do we deserve better.

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#48

Earlier quoted context omitted.

> I’ve heard executive leaders tout that “people use agents to buy things for them” but I haven’t actually seen that. My wife really dislikes building up the shopping cart for our weekly grocery delivery, so I built an agent... thing with earendil's npm libs. It takes the menu my wife has decided on, confers with her about the ingredients (if it hasn't seen a recipe before), and then uses Chrome's devtools protocol t…

Does walmart keep prompting you with "Press and hold" anti bot requests? I have a similar project and keep getting these on walmart.

Very interesting!

Re: Kitesurf: Agent-first browser that runs in V8 isolates

#49

Can someone give me examples of where you use agents in your browser? I’ve heard executive leaders tout that “people use agents to buy things for them” but I haven’t actually seen that.

I use them to find product fitting my specific desired parameters. Stores and price comparison websites often don't give you filters on all of the parameters that they posses and don't display all parameters on the list views.

I also tell my agents to remove annoyances from websites I browse, rearrange the content so that it's easier for me to view. For example when somebody publishes a table where they compare their newly released AI model to others I tell my agent to highlight highest result for each benchmark in every table on the page. I could do it myself with a bit of JS but why bother if agent can write it for me. I added a functionality to my agentic browser that lets the agent make userscripts for me that I can trigger with a push of a button.

I also ask agents whether the specific information is on the page that I'm currently browsing in language I don't understand (or just among the clutter).

Once I asked agent to put more than a dozen items into a cart for me (which names I pasted) because the ecommerce site didn't have convenient way of doing that.

So basically Grease Monkey on steroids + TD;DR;whaat?

Local Qwen3.6 is smart to do all that but I have option to switch to remote stronger models.

Post reply on HN