frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Why all the sudden people are writing browsers with AI?

24•paperplaneflyr•2h ago
There is something going on with people, like why do you want to write a browser with the help of AI?

Comments

rickcarlino•2h ago
It’s a demonstrably difficult problem that, aside from lady bird, has not been easy for independent devs to accomplish.
philipwhiuk•2h ago
Because someone tried and it vaguely worked.

And browsers are one of those products where if it was simple to alter everyone would like different setups and features. Like the Notes app of before.

Naturally they are all incomplete implementations because the AI agent is mostly reusing open source components and for the stuff it decides to write itself, doesn't have the training data to implement a full rendering engine in a one-shot.

tokyobreakfast•2h ago
Because the most used, high value target for exploitation application, is a perfect candidate for autocoded slop wrangled by incompetent developers who don't understand the code enough to write it from scratch.
sublinear•2h ago
Yup. I think LLMs and AI in general can be useful, but I don't know what to call this wielding of it like a hammer in search of nails. A fad?
add-sub-mul-div•2h ago
I've noticed a lot of desperation to validate the usefulness of AI. I guess partly from those who are trying to make money from it and partly from others who need the cognitive shortcut of offloading work and creativity to it.
simonw•1h ago
> I've noticed a lot of desperation to validate the usefulness of AI. I guess partly from those who are trying to make money from it and partly from others who need the cognitive shortcut of offloading work and creativity to it.

I've noticed a lot of desperation to deny the usefulness of AI. I guess partly from those who feel threatened by it and partly from others who aren't curious enough to figure out how to use it effectively.

(Sorry, couldn't resist.)

azhenley•2h ago
Several years ago, I did write that every programmer should attempt to write a browser: https://austinhenley.com/blog/morechallengingprojects.html

:)

asdev•2h ago
its just a meme
wavemode•1h ago
It would be very useful if AI could do it (though I kind of doubt something high-performance can be created this way). It's economically unfeasible for humans to develop a browser engine from scratch anymore. Microsoft and Opera gave up. Apple probably will too someday.

It's the most complex piece of software on your computer (it's basically an entire sandboxed operating system, at this point), the standards it has to adhere to are expanding every day, its performance optimization is critical yet adversarial (i.e. website owners have no incentive to make their sites efficient - the browser will be blamed for slowness, not them), and it costs the user nothing. No company can afford to maintain that, unless it's serving some broader strategy that's earning billions.

zhivota•1h ago
Why did Alex Honnold climb Taipei 101 when he could just take the elevator?

I know the analogy is not perfect but it's the kind of project that wasn't feasible for a single dev before LLMs so now it just seems like a fun thing to try for some people.

tombert•1h ago
I think a lot of people here are kind of concerned that there's only three browsers now, and overwhelmingly really only two: Google Chrome and Safari for iOS. Internet Explorer is just Chrome now and while I use Firefox it is still pretty tiny in usage stats. I do not consider things like Epiphany/Gnome Web as serious contenders, and even if I did that would still be only one more niche browser. Things without JS support like NetSurf, in my opinion, don't count at all.

It's a little scary when a single megacorp has so much power over something ostensibly open like the internet, but it also has historically taken an incredible amount of resources in order to make a browser making it hard for new players to break in. A modern web browser is arguably more complicated than an operating system...hell, it arguably is an operating system. It touches a ton of aspects of computer science, and requires lots of dedicated workers to keep up with web standards.

Because it has been such an intractable problem for so long, it's an extremely tempting target when the circumstances have changed. Anyone here can basically have a metaphorical intern working as many hours as they want for ~$20-$100/month. A problem that would be impossible for a single person five years ago suddenly seems "almost possible" when you can work at a higher level and have the pesky "code" details taken care of for you.

fruitworks•1h ago
How does your custom AI-built browser challenge the current browser triopoly?

The LLMs are trained on the code of existing browsers. This is essentially a massive process of turning code you don't understand into code you don't understand.

The code details are pretty much all of the details, other than the protocols and standards.

If you understood the codebase of existing browsers (or at least could be confident in making arbitrary changes to existing browsers, perhaps with AI assistance?) then the triopoly wouldn't be threatening because you could just patch out manifestv3 whenever you want.

There is also the problem of people not testing their websites to be compatible with your custom browser. But I would say this is a problem on the protocol level.

rvz•40m ago
> A problem that would be impossible for a single person five years ago suddenly seems "almost possible" when you can work at a higher level and have the pesky "code" details taken care of for you.

It was already possible - The Ladybird browser started with one person and then a team of experts in maintaining browsers joined in. It makes a lot of sense for them to try to build one from scratch; with / without AI.

The problem which applies to all non mainstream browsers: Is anyone going to use your browser over the established ones because of some technical detail such as, who wrote it or what it is written in?

99.999% of people only care about whether if it just works and disappears away from the user whilst they're using it as a daily driver for browsing or doing work.

How is AI surely going to make this better the other than inexperienced folks throwing PRs they have not read? In fact, it helps the experts rather than the vibe coders.

Retr0id•1h ago
There's a lot of "if AI is so good then why can't it do X", and depending on who you ask "writing a browser" is somewhere on the frontier of X values.
furyofantares•1h ago
It's a difficult, large problem - but one with very extensive tests available and that LLMs have a good understanding of. You can also look up the earlier automated ports of the JustHTML parser. A rendering engine is the next (admittedly large) step.

I say this as someone who also took on this task, about a week before I saw Cursor's attempt.

rvz•1h ago
The same reason why all of a sudden people are rolling their own sandboxes using AI (without even looking at the code!):

   Hype (for VCs), not invented here syndrome (NIH), performative reasons for the impression of progress or just because they can.
Getting people to use it on the other hand...
simonw•1h ago
Because it's an extremely large and complex project that is also very clearly specified, to the point that the three word prompt "build a browser" encapsulates a huge amount of detail.

Similar to "build space invaders", another useful test prompt for seeing how well an LLM can do at a medium complexity task without having to give it a great deal of instruction.

I called building a browser the "hello world" of complex parallel agent coding harnesses the other day: https://simonwillison.net/2026/Jan/23/fastrender/#a-single-e...

fruitworks•1h ago
I am not convinced either of these are good test prompts for generic complexity tasks. Many solutions have already been included in the training data!

You can trivially produce a web browser by copying and compiling the code for firefox, no transformer needed.

Choco31415•1h ago
But that would produce Firefox.

The goal with these tests is to see if the models can make something new, not just copy an existing solution.

That is the goal, at least.

aix1•1h ago
But how do you define, or indeed assess, novelty?

It's not that difficult to take an existing mature codebase and morph it such that it looks quite different but is functionally unchanged.

This is a very different task than building something that's not been built before.

baxtr•22m ago
Can still be a good capability test. Building a car is a real world equivalent. It’s highly complex and has been done billions of times. Still hard to pull off if you ask me.
willtemperley•1h ago
I'd really like a pure RSS browser. Just nice articles in a standard format, no ads, no clickbait.

RSS readers are cool but the discovery is still tedious - looking for feeds isn't much fun.

I did just discover feedle though, which looks like halfway toward what I want! https://feedle.world/

I want feedle in a nice native app.

SyneRyder•34m ago
Feedle looks useful, I've already found one blog I wasn't aware of. Thanks for recommending it!

I wonder if Feedle will provide an API (even a paid API)? Could be nice to plug this into a metasearch engine as an additional data source. And I guess that might be necessary to add Feedle search to an RSS reader or native app as well.

bz_bz_bz•1h ago
Blame Simon Willison ;)

“A common complaint today from AI coding skeptics is that LLMs are fine for toy projects but can’t be used for anything large and serious.

I think within 3 years that will be comprehensively proven incorrect, to the point that it won’t even be controversial anymore.

I picked a web browser here because so much of the work building a browser involves writing code that has to conform to an enormous and daunting selection of both formal tests and informal websites-in-the-wild.

Coding agents are really good at tasks where you can define a concrete goal and then set them to work iterating in that direction.

A web browser is the most ambitious project I can think of that leans into those capabilities.”

https://simonwillison.net/2026/Jan/8/llm-predictions-for-202...

“The browser and this project were co-developed and very symbiotic, only because the browser was a very useful objective for us to measure and iterate the progress of the harness. The goal was to iterate on and research the multi-agent harness—the browser was just the research example or objective.”

https://simonwillison.net/2026/Jan/23/fastrender/

simonw•1h ago
The Cursor FastRender project started in December, so it wasn't influenced by my prediction in January.
zabzonk•1h ago
> Coding agents are really good at tasks where you can define a concrete goal and then set them to work iterating in that direction.

Wholly based on other people's work. Which is OK.

jordanb•47m ago
> Coding agents are really good at tasks where you can define a concrete goal and then set them to work iterating in that direction.

Specifically ones that are in the training data.

> A web browser is the most ambitious project I can think of that leans into those capabilities.”

I assume Linux and gcc are in the training data, so additional options may be OSes and compilers..

wewewedxfgdf•1h ago
Because they can. It's fun.

AI makes it possible to do things you'd never have been able to do before, perhaps due to skill level or perhaps due to the time investment required.

It is a lot of fun to make software that you'd only been able to dream about making before AI.

OutOfHere•1h ago
It is a stepping stone to writing an entire feature rich operating system thereafter, if only a virtual one.
namuol•1h ago
Who? Where? I’m blissfully unplugged from this bubble (despite lurking on HN). Show me a usable browser that was “written with AI”. Such claims are likely PR.
simonw•1h ago
It remains an open challenge. I've seen three credible initial attempts so far, though none of them have got further than being able to render static HTML and CSS:

- https://github.com/hiwavebrowser/hiwave

- https://github.com/wilsonzlin/fastrender

- https://github.com/embedding-shapes/one-agent-one-browser

I've started tracking them on this tag on my blog: https://simonwillison.net/tags/browser-challenge/

throwllmbrowser•1h ago
Something about a solution in search of a problem methinks.
ijidak•1h ago
Can someone please build a great cross-platform email client. Last I checked there weren't a lot of great options outside of Outlook and Thunderbird.
simonw•59m ago
Since most email is HTML these days the first step would be to build a browser!
Dlouie•1h ago
IMO it’s a pretty verifiably correct and complex piece of software. There are all sorts of test suites but no greater one than comparing a page rendered to how it renders in chrome.

Also, and maybe more importantly, a browser is the kind of the perfect entry point for a lot of businesses.

If you’re for example hoping to build an agent that people rely on to manage their calendars, emails, book them vacations, etc.. a browser is probably the perfect form factor for that.

Or if you’re a AI lab and want to tap into training data behind logged in websites - a browser everyone uses is the ultimately what you need.

If you can build and maintain a browser from scratch with just agents then there’s no need to pay millions of dollars to hire away chromium engineers from Google.

The list goes on!

wolvoleo•1h ago
Because they want to sell AI and browsers are stuff users spend a lot of time in.

I don't really see the added value there though. I do see it for search and deep research but much less for regular browsing.

texpert_•1h ago
Neodymium Magnet Dealers in India
ajkjk•58m ago
this doesn't really matter, but, normal english would be either "Why are people all (of) the sudden writing browsers with AI?" or (slightly less normal) "Why all (of) the sudden are people writing browsers with AI?", with the (of) being more 'correct' but often omitted. Regardless, it should be "are people" instead of "people are" in a question.
_tinymachine•44m ago
(In edited writing, “all of a sudden” is far more common than “all of the sudden”. https://www.merriam-webster.com/grammar/usage-of-all-of-a-su...)
ajkjk•35m ago
oops you're right. some grammar policer i am

(I didn't know that, actually)

jmward01•42m ago
I have just barely noticed this but I think this shows a really interesting trend that is long overdue. Recently many things were hard and now they are 'easy' (ish) which means we are likely to see an explosion of choices. This is good from an ecosystem point of view. Diversity will, initially, cause a lot of issues but in the long term it will lead to many new things.
FloatArtifact•36m ago
Because the traditional web is dying due to AI. Search is now turning into read the AI summary. So, what does the future look like? I mean, how do we bridge the gap between where we are now and that future. I don't like it...

Prism

https://openai.com/index/introducing-prism
568•meetpateltech•12h ago•317 comments

A few random notes from Claude coding quite a bit last few weeks

https://twitter.com/karpathy/status/2015883857489522876
487•bigwheels•1d ago•426 comments

Golden Ratio using an equilateral triangle inscribed in a circle

https://geometrycode.com/free/how-to-graphically-derive-the-golden-ratio-using-an-equilateral-tri...
47•peter_d_sherman•4d ago•8 comments

430k-year-old well-preserved wooden tools are the oldest ever found

https://www.nytimes.com/2026/01/26/science/archaeology-neanderthals-tools.html
390•bookofjoe•14h ago•211 comments

Parametric CAD in Rust

https://campedersen.com/vcad
126•ecto•10h ago•77 comments

Rust’s Standard Library on the GPU

https://www.vectorware.com/blog/rust-std-on-gpu/
126•justaboutanyone•4d ago•19 comments

Time Station Emulator

https://github.com/kangtastic/timestation
141•FriedPickles•10h ago•39 comments

Lennart Poettering, Christian Brauner founded a new company

https://amutable.com/about
269•hornedhob•11h ago•354 comments

Doing the thing is doing the thing

https://www.softwaredesign.ing/blog/doing-the-thing-is-doing-the-thing
330•prakhar897•1d ago•111 comments

There's only one Woz, but we can all learn from him

https://www.fastcompany.com/91477114/steve-wozniak-woz-apple-the-tech-interactive-humanitarian-award
6•coloneltcb•4d ago•0 comments

AISLE’s autonomous analyzer found all CVEs in the January OpenSSL release

https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities
143•mmsc•5h ago•91 comments

Xfwl4 – The Roadmap for a Xfce Wayland Compositor

https://alexxcons.github.io/blogpost_15.html
300•pantalaimon•17h ago•226 comments

Amazon closing its Fresh and Go stores

https://finance.yahoo.com/news/amazon-closing-fresh-grocery-convenience-150437789.html
213•trenning•15h ago•417 comments

AI2: Open Coding Agents

https://allenai.org/blog/open-coding-agents
165•publicmatt•13h ago•24 comments

SoundCloud Data Breach Now on HaveIBeenPwned

https://haveibeenpwned.com/Breach/SoundCloud
167•gnabgib•13h ago•86 comments

FBI is investigating Minnesota Signal chats tracking ICE

https://www.nbcnews.com/tech/internet/fbi-investigating-minnesota-signal-minneapolis-group-ice-pa...
687•duxup•13h ago•835 comments

Try text scaling support in Chrome Canary

https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/
93•linolevan•11h ago•28 comments

Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC

https://emsh.cat/one-human-one-agent-one-browser/
197•embedding-shape•17h ago•102 comments

I found the perfect yearly calendar (for me)

https://blog.notmyhostna.me/posts/i-found-the-perfect-yearly-calendar-for-me
38•dewey•4d ago•14 comments

Extremophile molds are invading art museums

https://www.scientificamerican.com/article/how-extremophile-molds-are-destroying-museum-artifacts/
77•sohkamyung•4d ago•35 comments

Super Monkey Ball ported to a website

https://monkeyball-online.pages.dev/
226•rebasedoctopus•5h ago•63 comments

The Texas Instruments CC-40 invades Gopherspace (plus TI-74 BASICALC)

http://oldvcr.blogspot.com/2025/12/the-texas-instruments-cc-40-invades.html
8•PaulHoule•5d ago•0 comments

Show HN: I wrapped the Zorks with an LLM

https://infocom.tambo.co/
83•alecf•9h ago•50 comments

Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son

https://www.web3isgoinggreat.com/single/lick-theft
291•pavel_lishin•8h ago•59 comments

Notes on starting to use Django

https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/
52•ingve•7h ago•21 comments

How many chess games are possible?

https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/
53•jmount•10h ago•23 comments

Hypercubic (YC F25) Is Hiring a Founding SWE and COBOL Engineer

https://www.ycombinator.com/companies/hypercubic/jobs
1•sai18•11h ago

Show HN: LemonSlice – Upgrade your voice agents to real-time video

83•lcolucci•12h ago•86 comments

TikTok settles just before social media addiction trial to begin

https://www.bbc.com/news/articles/c24g8v6qr1mo
168•ourmandave•10h ago•169 comments

OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing

https://openssl-library.org/news/vulnerabilities/#CVE-2025-15467
87•MagerValp•13h ago•40 comments