# Show HN: Cursed Browser – a VLM reads the HTML and hallucinates the page

> Source: <https://github.com/scosman/cursed_browser>
> Published: 2026-05-25 17:53:14+00:00

Cursed Browser asks an LLM to look at the page's HTML and draw what it thinks it looks like. Every page load is a surprise. Every render is a work of art. It's better than correct, it's *AI Native*.

| Feature | Arc | Dia | Comet | Atlas | Cursed |
|---|---|---|---|---|---|
| HTML parsed by an LLM token-by-token | ❌ | ❌ | ❌ | ❌ | ✅ |
| CSS interpreted via next-token prediction | ❌ | ❌ | ❌ | ❌ | ✅ |
| Pixels hallucinated by a VLM | ❌ | ❌ | ❌ | ❌ | ✅ |
| All hyphens upgraded to em—dashes | ❌ | ❌ | ❌ | ❌ | ✅ |

**V1**: An LLM looks at HTML and draws what it thinks a browser would show. Technically a browser. Legally, probably also a browser. Morally, questionable.

** V1.1** (current, open-source): Break unnecessary dependency on the web; the model memorized it during pretraining anyways. The HTTP fetch is a formality, a polite
nod to legacy infrastructure. Acid test 100/100.

**V2**: (oversubscribed $200m pre-seed, enterprise) The LLM writes a brand new browser engine from scratch every time you load a page. No bloat -- the engine only supports exactly the features that page needs. Extremely efficient.
