cursed_browser  by scosman

AI-native browser rendering via VLM hallucination

Created 2 months ago
272 stars

Top 94.6% on SourcePulse

GitHubView on GitHub
Project Summary

The scosman/cursed_browser project introduces a novel "AI-Native" browser that uses a Visual-Language Model (VLM) to interpret HTML and "hallucinate" page renders. It targets users interested in experimental AI-driven web experiences, offering a unique, artistic, and unpredictable rendering approach rather than strict fidelity.

How It Works

This browser fundamentally rethinks rendering by having an LLM parse HTML token-by-token and interpret CSS via next-token prediction. The core innovation lies in its use of a VLM to hallucinate the visual output, treating each page load as a creative interpretation rather than a literal display. This approach prioritizes an AI-native paradigm, where the model's understanding and generation capabilities dictate the user experience.

Quick Start & Requirements

The README does not provide specific installation commands or explicit prerequisites. However, running a VLM typically requires significant computational resources, including powerful GPUs and substantial memory. Users should anticipate a complex setup process involving model downloads and environment configuration.

Highlighted Details

  • Employs an LLM for HTML parsing and CSS interpretation via next-token prediction.
  • Utilizes a VLM to "hallucinate" pixel output, leading to unique page renders.
  • Claims 100/100 on an unspecified "acid test" in V1.1, suggesting functional completeness within its unconventional rendering model.
  • V2 envisions an LLM generating a bespoke browser engine per page load.

Maintenance & Community

No information regarding maintainers, community channels (like Discord/Slack), or project roadmap beyond V2 is provided in the README.

Licensing & Compatibility

The README does not specify a software license. Therefore, its compatibility for commercial use or integration into closed-source projects is undetermined.

Limitations & Caveats

The project is described as "morally, questionable" and its rendering is inherently unpredictable ("Every page load is a surprise"). The V1.1 approach relies on the model's pre-trained knowledge, potentially making it less dependent on actual web fetches. The V2 roadmap suggests the current version is experimental and not production-ready for traditional browsing needs.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
27 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Simon Willison Simon Willison(Coauthor of Django), and
1 more.

Lumos by andrewnguonly

0%
2k
Chrome extension for local LLM web RAG co-piloting
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.