ENF News Bot
Automated News Bot
- Joined
- Apr 15, 2022
- Messages
- 4,195
Kitesurf ↗︎, Cloudflare's browser engine for AI agents, is now open source on GitHub ↗︎ under the Apache 2.0 license. You can inspect the source, run it locally, and deploy your own instance to your Cloudflare account.
Kitesurf runs entirely on Cloudflare Workers. It parses HTML, applies CSS, executes page JavaScript, and renders screenshots without a browser container. It supports the Chrome DevTools Protocol (CDP), so you can connect clients such as Puppeteer.
Kitesurf is still experimental and under heavy development. The team continues to improve web standards support, rendering fidelity, and performance.
Developers can run Kitesurf locally with Wrangler. After following the build requirements and setup instructions ↗︎, run
To run your own instance on Cloudflare, follow the deployment instructions ↗︎. Protect your deployment with Cloudflare Access or another authentication layer. Kitesurf does not provide built-in authentication.
Important
Kitesurf requires Cloudflare Dynamic Workers to create isolated Workers for pages. Dynamic Workers are part of the Workers Paid plan. A Workers Paid plan is required to run Kitesurf on Cloudflare. Local development uses
Contributions and pull requests are welcome. The team remains focused on compatibility, reliability, and performance, with limited review capacity. Keep changes focused and follow the contribution guidelines ↗︎, including opening an issue and getting vouched by a maintainer before submitting a pull request.
Visit kitesurf.dev ↗︎, the main Kitesurf website and playground. Track Web Platform Tests (WPT) progress ↗︎ and performance benchmarks ↗︎ as development continues.
For background and technical details, refer to the introductory blog post ↗︎ and the Kitesurf update ↗︎. To use Kitesurf through Browser Run, refer to the Kitesurf documentation.
Continue reading...
Kitesurf runs entirely on Cloudflare Workers. It parses HTML, applies CSS, executes page JavaScript, and renders screenshots without a browser container. It supports the Chrome DevTools Protocol (CDP), so you can connect clients such as Puppeteer.
Kitesurf is still experimental and under heavy development. The team continues to improve web standards support, rendering fidelity, and performance.
Run locally or deploy to your account
https://developers.cloudflare.com/changelog/rss/#run-locally-or-deploy-to-your-accountDevelopers can run Kitesurf locally with Wrangler. After following the build requirements and setup instructions ↗︎, run
pnpm run dev. This builds the engine and starts wrangler dev.To run your own instance on Cloudflare, follow the deployment instructions ↗︎. Protect your deployment with Cloudflare Access or another authentication layer. Kitesurf does not provide built-in authentication.
Important
Kitesurf requires Cloudflare Dynamic Workers to create isolated Workers for pages. Dynamic Workers are part of the Workers Paid plan. A Workers Paid plan is required to run Kitesurf on Cloudflare. Local development uses
wrangler dev.Contribute and follow progress
https://developers.cloudflare.com/changelog/rss/#contribute-and-follow-progressContributions and pull requests are welcome. The team remains focused on compatibility, reliability, and performance, with limited review capacity. Keep changes focused and follow the contribution guidelines ↗︎, including opening an issue and getting vouched by a maintainer before submitting a pull request.
Visit kitesurf.dev ↗︎, the main Kitesurf website and playground. Track Web Platform Tests (WPT) progress ↗︎ and performance benchmarks ↗︎ as development continues.
For background and technical details, refer to the introductory blog post ↗︎ and the Kitesurf update ↗︎. To use Kitesurf through Browser Run, refer to the Kitesurf documentation.
Continue reading...