Awesome AI Γ HTML 
The web layer for AI agents. A curated list of tools, frameworks, MCP servers, CLIs, and skills that let LLMs generate, operate, and understand HTML.

Why this list?
The HTML stack got swallowed by AI in 2024β2026. Four new lanes emerged that don't fit existing awesome-* lists:
- π¨ AI generates HTML/UI β
v0, bolt.new, screenshot-to-code, openui
- π€ Agents operate HTML β
browser-use, stagehand, playwright-mcp, computer-use
- β¨ HTML β LLM pipeline β
firecrawl, crawl4ai, jina-reader, markitdown, defuddle
- π HTML as agent output β
Claude Design, html-effectiveness and 4 derivative skills. Agents emitting self-contained .html artifacts instead of Markdown walls. Anthropic validated this in Apr 2026 by shipping Claude Design.
This list collects the production-ready tools in those four lanes β plus the MCP servers, CLIs, and agent skills built on top of them.
Inclusion bar: β₯1k stars OR shipped by a known org OR demonstrably used in production OR seeded a movement. No abandoned forks, no hype-only repos.
Contents
Legend
| Symbol | Meaning |
|---|
| π’ | Backed by a company / well-funded org |
| π | Fully open-source, self-hostable |
| βοΈ | Hosted SaaS (free tier may exist) |
| π / π / π¦ / ποΈ | Python / TypeScript / Rust / Go |
| π₯ | >50k stars |
| π | Created in the last 12 months |
| π | Official / reference implementation |
π¨ LLM β UI Generation
v0-style site builders
Prompt β full-stack working app. The category that made AIΓHTML mainstream.
- bolt.new βοΈ π’ β
16kβ
Prompt, run, edit, and deploy full-stack web apps in the browser. By StackBlitz.
- bolt.diy π π β
19kβ
Open-source bolt.new β bring any LLM (Anthropic, OpenAI, Ollama, Groq).
- OpenUI π π’ π β
22kβ
Describe a UI, see it rendered live, convert to React/Svelte/Web Components. By Weights & Biases.
- gpt-engineer π π β
55kβ
CLI codegen platform β precursor to Lovable.dev.
- llamacoder π π β
7kβ
Open-source Claude Artifacts, built with Llama 3.
- Vercel AI Chatbot π π’ π β
20kβ
Production-grade Next.js AI chatbot template (the one most v0-clones fork from).
Screenshot / sketch β code
- screenshot-to-code π π π₯ β
73kβ
Drop in a screenshot β clean HTML/Tailwind/React/Vue.
- tldraw make-real π π β
5kβ
Draw a UI on a whiteboard, ship a working HTML page.
- OmniParser π π’ β
25kβ
Pure-vision GUI parser β turns any screenshot into structured action targets. By Microsoft.
Component & template registries
- shadcn/ui π π π₯ β
114kβ
The component registry every AI codegen tool emits against.
- Magic UI π π β
21kβ
Animated components designed to look great when generated by AI.
- Vercel AI SDK π π’ π β
24kβ
TypeScript toolkit including useChat, generative UI, streamable React server components.
π€ Agents that operate HTML
Browser-use frameworks
Give an LLM a real browser. Click, type, scrape, login, fill forms.
- browser-use π π π₯ π β
94kβ
"Make websites accessible for AI agents." The default Python choice.
- Stagehand π π’ π β
23kβ
SDK that mixes Playwright code + natural-language act()/extract(). By Browserbase.
- Steel Browser π π’ π β
7kβ
Open-source headless browser API for agents (the OSS Browserbase).
Headless browsers built for AI
- Lightpanda π β
30kβ
Headless browser written in Zig, designed for AI/automation. ~9Γ faster than Chrome headless.
- Playwright π π’ π β The dominant low-level driver under most agent frameworks.
GUI / vision agents
β¨ HTML β LLM pipeline
The unsexy but critical layer: turn messy HTML into clean tokens.
Web β Markdown extractors
- markitdown π π’ π π₯ β
123kβ
Convert any document (HTML, PDF, docx, xlsxβ¦) to LLM-friendly Markdown. By Microsoft.
- Jina Reader π π’ π β
11kβ
Prefix any URL with https://r.jina.ai/ β LLM-ready Markdown. Self-hostable.
- defuddle π π π β
8kβ
Extract main content of any page as Markdown. By Obsidian's Steph Ango.
- trafilatura π π β
6kβ
Battle-tested Python CLI for text+metadata extraction. Best benchmarks in the academic literature.
- Mozilla Readability π π’ β
11kβ
The original Firefox reader-mode algorithm, ported to a standalone JS lib.
Crawlers built for LLMs
- Firecrawl π βοΈ π’ π π₯ β
120kβ
"The API to search, scrape, and interact with the web for AI." Y Combinator.
- Crawl4AI π π π₯ β
66kβ
Open-source LLM-friendly crawler & scraper.
- Scrapegraph-ai π π β
25kβ
Build scraping pipelines using natural-language schemas.
- gpt-crawler π π β
22kβ
Crawl a site β produce a knowledge file for a custom GPT. By Builder.io.
- deep-research π β
5kβ
Use any LLM for deep web research. SSE + MCP support.
Readability / cleanup
- See Web β Markdown extractors above β same tools, used differently.
π HTML-as-output movement
"Twenty self-contained .html files an agent produced instead of a wall of markdown. Each one trades a document you'd skim for one you'd actually read." β Thariq Shihipar
The idea: AI agents should output self-contained HTML files (with inline CSS, SVG, interactivity) instead of Markdown when the content is spatial, visual, or interactive. A single .html replaces: code review diffs, architecture diagrams, slide decks, design system docs, implementation plans, and research reports.
π Frontier validation (Apr 2026): Anthropic shipped Claude Design β a first-party product that lets Claude generate prototypes, slides, marketing pages, and design exploration as standalone HTML (also exports to PPTX/Canva/PDF). Powered by Claude Opus 4.7's vision model. The HTML-first thesis went mainstream.
Frontier products
- Claude Design π π’ π β Anthropic's design tool. Conversational UI/prototype/deck creation, your design system auto-applied, export to standalone HTML + Canva/PPTX/PDF. Hands off cleanly to Claude Code.
- v0 by Vercel π’ β generative UI β React/HTML, the original.
- bolt.new π’ β full-stack apps from a prompt, runs in-browser via WebContainers.
- Lovable π’ β full-stack apps with one shot, ships HTML/React.
The manifesto & demos
- html-effectiveness π β
β
2k+ 20 demo artifacts: exploration, code review, design, prototyping, diagrams, decks, research, reports, custom editors. The blog post that started the movement.
- html-effectiveness-cn π β Chinese translation of the above.
- HTML-first philosophy β Tony Ennis's manifesto for HTML over JavaScript abstractions.
Agent skills for HTML output
Drop-in skills that teach Claude Code / Cursor / Codex / Hermes when to emit HTML instead of Markdown.
- html-effectiveness-skill π β 9 HTML output patterns, zero-dep single files. The most complete.
- prefer-html-output-skill π β Decision logic: when HTML beats Markdown.
- html (julianoczkowski) π β Markdown walls β single-file HTML artifacts. Works with Claude, Cursor, Codex.
- sfhtml π π¦ β Single-File HTML AI-Skill CLI β scan, read, edit, validate
.html files from terminal.
Classless CSS (agent-friendly)
Just add a <link> tag β no classes needed. Perfect for AI-generated HTML artifacts.
- Pico CSS π β
13kβ
Minimal CSS for semantic HTML. One tag = styled.
- Simple.css π β
5kβ
Classless, instantly styles any semantic HTML.
- Water.css π β
8kβ
Just-add-CSS collection of styles.
- MVP.css π β
5kβ
Minimalist stylesheet for HTML elements.
- new.css π β
4kβ
4.5kB classless framework.
π§© MCP Servers (web / HTML)
Model Context Protocol servers that hand HTML capabi