frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Browser4 – an open-source browser engine for agents and concurrency

https://github.com/platonai/Browser4
3•galaxyeye•1h ago
Hi HN,

I’d like to share an open-source project we’ve been working on for a while: Browser4.

The motivation came from a recurring frustration: most browser automation tools (Playwright, Selenium, Puppeteer) are excellent for human-written scripts, but start to show friction when used as a core execution layer for AI agents or at very high concurrency.

So instead of building “another wrapper around Playwright”, we experimented with a different direction: designing a browser engine where AI agents are first-class citizens.

### What Browser4 is

Browser4 is a browser automation engine built on native Chrome DevTools Protocol (CDP), with a focus on:

* Coroutine-safe concurrency (designed to run many browser sessions in parallel)

* Agent-oriented APIs (navigation, interaction, extraction as composable actions)

* Hybrid extraction: ML agent driven extraction + LLM extraction + structured selectors + an SQL-like DOM query language (X-SQL)

* Low-level control without Playwright-style abstraction overhead

It’s written in Kotlin/JVM, mainly because we needed predictable concurrency behavior and long-running stability under load.

The project is fully open-source (Apache 2.0).

### What it’s not

* It’s not a drop-in Playwright replacement.

* It’s not a no-code RPA tool.

* It’s not “LLM magic” — LLMs sit outside the browser engine.

Browser4 intentionally stays close to the browser execution layer and leaves planning/reasoning to external agent loops.

### Current use cases we’re testing

* Large-scale web data extraction

* Agentic workflows (search → navigate → extract → summarize)

* Price / content monitoring with frequent revisits

* High-concurrency crawling where browser startup and context switching are bottlenecks

On a single machine, we can sustain very high daily page visits, though we’re still validating benchmarks across different workloads.

### Open questions (where I’d love feedback)

* For agentic systems, does it make sense to bypass Playwright entirely and work closer to CDP?

* Where do you see the biggest pain points when combining LLMs with browser automation today?

* Is JVM a reasonable choice here, or is Python still the better tradeoff despite concurrency limits

* What abstractions would you want in a browser engine built for AI agents?

### Links

* GitHub: https://github.com/platonai/browser4

* Website (light overview): https://browser4.io

Happy to answer technical questions or hear criticism — especially from people running browser automation or agent systems in production.

Thanks for reading.

GitHub Is Down

https://github.com/
1•diek•1m ago•1 comments

ChatGPT 5.2 Tested: How Developers Rate the New Update (Another Marketing Hype?)

https://www.finalroundai.com/blog/chatgpt-5-2-developer-reactions
1•birdculture•4m ago•0 comments

Catland, the Louis Wain Archive

https://catland.distin.org/
1•graypegg•5m ago•0 comments

The state of the kernel Rust experiment

https://lwn.net/SubscriberLink/1050174/63aa7da43214c3ce/
1•dochtman•5m ago•0 comments

Pdf-sign – Adobe-compliant PDF signing with GPG Agent

https://github.com/0x77dev/pdf-sign
1•0x77dev•8m ago•0 comments

Shaping the future of AI from the history of Transformer [2024]

https://docs.google.com/presentation/d/1u05yQQaw4QXLVYGLI6o3YoFHv6eC3YN8GvWD8JMumpE/edit?slide=id...
1•qouteall•8m ago•1 comments

The state of the kernel Rust experiment

https://lwn.net/SubscriberLink/1050174/604164032b9a01cc/
2•howtofly•18m ago•0 comments

React Is Rainbow Colored

https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fsh03.dev%2Fpost%2F3m7tz3zhl522f&vi...
2•Shoetp•19m ago•0 comments

Crowd-sourced comparison of USB security tokens

https://docs.google.com/spreadsheets/d/1XlwmreiBkt82F4HG965Yp9ncULkgnFpNyfe7WAAtYPk/edit?gid=0#gid=0
2•stv0g•24m ago•0 comments

AI Can Write Your Code. It Can't Do Your Job

https://terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job/
1•thunderbong•25m ago•0 comments

Musk's Mars mission adds risk to red-hot SpaceX IPO

https://www.reuters.com/business/aerospace-defense/musks-mars-mission-adds-risk-red-hot-spacex-ip...
1•TMWNN•26m ago•0 comments

EZ File Changer – Private, client-side image converter

https://www.ezfilechanger.com
2•waqaar-ansari•35m ago•0 comments

Ozempic Turned a 1970s Hit into an Inescapable Jingle (2024)

https://www.nytimes.com/2024/04/09/arts/music/ozempic-jingle-oh-oh-oh-its-magic-pilot.html
1•nxobject•45m ago•0 comments

Firefox Version 146.0

https://www.firefox.com/en-US/firefox/146.0/releasenotes/
2•ksec•48m ago•1 comments

Can't take setting up another bucket for images

https://images.labnocturne.com/
3•jjenkins•52m ago•0 comments

Switzerland Engineered the Perfect Country [video]

https://www.youtube.com/watch?v=OMbV1rIPhCg
2•keepamovin•1h ago•0 comments

The New Allowance

https://www.theatlantic.com/family/2025/12/kids-allowance-investing-parenting/685214/
2•gmays•1h ago•0 comments

Show HN: Zootopia OC Maker – Create Zootopia-Style Original Characters with AI

https://aiocmaker.com/oc-maker/zootopia-oc-maker
1•qianjin1979•1h ago•0 comments

Is Prompt Engineering Dead? Only If You're Still Prompting Like It's 2023

https://news.ycombinator.com/macos-release-notes/macos-26-2-release-notes
1•ahmedkarem•1h ago•0 comments

Ask HN: How do you manage curl commands in your workflow?

1•subashn•1h ago•0 comments

Music Algorithms Failed Us

https://therectangle.substack.com/p/music-algorithms-failed-us
4•olyellybelly•1h ago•0 comments

Show HN: ADK-Rust: a Rust Implementation of Google Agent Dev Kit

https://adk-rust.com
1•Zavora•1h ago•0 comments

There is no data-generating distribution

https://www.argmin.net/p/there-is-no-data-generating-distribution
1•gmays•1h ago•0 comments

Satya Nadella demos an app he built [video]

https://www.youtube.com/watch?v=SEZADIErqyw
1•ankitg12•1h ago•0 comments

Marco Rubio: No more woke fonts

https://www.theatlantic.com/newsletters/2025/12/marco-rubio-woke-font-calibri/685212/
3•atakan_gurkan•1h ago•3 comments

Democratic states sue Trump administration over new $100k fee for H-1B visas

https://www.cnn.com/2025/12/12/politics/h-1b-visa-fee-lawsuit
1•Beijinger•1h ago•0 comments

Writing a Type-Safe Linux Perf Interface in Zig

https://pyk.sh/blog/2025-12-11-type-safe-linux-perf-event-open-in-zig
3•peeyek•1h ago•0 comments

Google and Apple roll out emergency security updates after zero-day attacks

https://techcrunch.com/2025/12/12/google-and-apple-roll-out-emergency-security-updates-after-zero...
4•colanderman•1h ago•0 comments

Unitree Debuts Robot "App Store"

https://twitter.com/UnitreeRobotics/status/1999712278204285361
3•elfbargpt•1h ago•0 comments

Show HN: Browser4 – an open-source browser engine for agents and concurrency

https://github.com/platonai/Browser4
3•galaxyeye•1h ago•0 comments