cursed_browser  by scosman

AI-native browser rendering via VLM hallucination

Created 3 months ago
273 stars

Top 94.4% 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

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 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.