[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11317":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},11317,"cursed_browser","scosman\u002Fcursed_browser","scosman","True AI-Native Browser — a VLM reads the HTML and hallucinates the page.",null,"Swift",246,1,4,0,7,20,45,21,0.9,false,"main",true,[],"2026-06-12 02:02:31","# Cursed Browser: Rendering Engine using Visual-LLMs\n\nCursed 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*.\n\n## Examples: Cursed vs Safari\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F27d2d637-6fc0-49b7-9b11-37991b1ba889\" width=\"45%\" alt=\"wikipedia rendered by cursed\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F10987507-bd12-4fe3-a060-fdc3efea0732\" width=\"45%\" alt=\"wikipedia rendered by safari\"\u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F8bbf04e4-fb69-4d3c-b2f3-f0ea3a141854\" width=\"45%\" alt=\"hacker news rendered by cursed\"\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fda9e6740-3973-4935-a50e-5d0bdcae65c3\" width=\"45%\" alt=\"hacker news rendered by safari\"\u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F444b9fd3-2998-4ff0-aa94-de2e06680858\" width=\"45%\" alt=\"cbc.ca rendered by cursed\"\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F132b9726-43bd-44af-bbde-057540d37066\" width=\"45%\" alt=\"cbc.ca rendered by safari\"\u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3db95555-7c35-4410-bb40-7e0709b617be\" width=\"45%\" alt=\"acid 3 test rendered by cursed\"\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fae6a313f-6a27-4a65-b9a7-01fcdc72778b\" width=\"45%\" alt=\"acid 3 test rendered by safari\"\u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F60abe8f9-fab8-400f-94e7-493a51ecf999\" width=\"45%\" alt=\"google search for 'cursed browser' rendered by cursed\"\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F176b4fec-51d1-4fbc-9cbd-08470dc3d49d\" width=\"45%\" alt=\"google search for 'cursed browser' rendered by cursed\"\u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5c61594d-4477-429a-9702-c0a6e376a9bd\" width=\"45%\" alt=\"scosman.net homepage rendered by cursed\"\u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3b6bcc0c-b803-4deb-8a5b-64bc3b334804\" width=\"45%\" alt=\"scosman.net homepage rendered by safari\"\u002F>\n\u003C\u002Fp>\n\n## Compared to other \"AI Native\" browsers\n\n| Feature | Arc | Dia | Comet | Atlas | **Cursed** |\n|---|:-:|:-:|:-:|:-:|:-:|\n| HTML parsed by an LLM token-by-token | ❌ | ❌ | ❌ | ❌ | ✅ |\n| CSS interpreted via next-token prediction | ❌ | ❌ | ❌ | ❌ | ✅ |\n| Pixels hallucinated by a VLM | ❌ | ❌ | ❌ | ❌ | ✅ |\n| All hyphens upgraded to em—dashes | ❌ | ❌ | ❌ | ❌ | ✅ |\n\n## Roadmap\n\n**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.\n\n**[V1.1](https:\u002F\u002Fgithub.com\u002Fscosman\u002Fcursed_browser\u002Fcommit\u002Fab64ae13eb6548650ec95bde889739c7825c5d3e)** (current, open-source): Break unnecessary dependency on the web; the model memorized it during pretraining anyways. The HTTP fetch is a formality, a polite\n  nod to legacy infrastructure. Acid test 100\u002F100.\n\n**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.\n","Cursed Browser 是一个基于AI的浏览器，它通过视觉语言模型（VLM）解析HTML并生成页面渲染效果。该项目的核心功能是利用大语言模型逐个解析HTML标签，并通过预测下一个令牌来解释CSS样式，最终由VLM“幻想”出页面的像素级展示。这种独特的渲染方式使得每次加载页面都充满惊喜与创意。适合对网页设计有创新兴趣的研究人员或开发者探索使用，尤其在研究AI如何理解和呈现人类设计方面具有独特价值。",2,"2026-06-11 03:31:39","CREATED_QUERY"]