LobeHub Interactive Prototype
lobehub/lobehub
Builds single-file interactive HTML prototypes rendered with the real LobeHub UI components and written as production-style React, so they can later be split into files.
Turn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page.
$ npx skills add clockless-org/html-anything --skill html-anything -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install clockless-org/html-anything html-anything --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .claude/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add clockless-org/html-anything --skill html-anything -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install clockless-org/html-anything html-anything --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .agents/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add clockless-org/html-anything --skill html-anything -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install clockless-org/html-anything html-anything --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .cursor/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add clockless-org/html-anything --skill html-anything -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install clockless-org/html-anything html-anything --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .gemini/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install clockless-org/html-anything html-anythingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add clockless-org/html-anything --skill html-anything -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .github/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add clockless-org/html-anything --skill html-anything -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install clockless-org/html-anything html-anything --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "html-anything" agent skill from https://github.com/clockless-org/html-anything/tree/main into .opencode/skills/html-anything/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-anything", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
html-anythingTurn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page.
HTML Anything is an agent skill from clockless-org/html-anything. Turn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page. Auto-picks a default route plus 17 concrete design systems (teaching, dashboard, atlas, timeline-story, document, …).
Its SKILL.md is about 6.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1310 other files, including scripts (for example `README.md` and `docs/CONTRIBUTING.md`).
It sits in Frontend & Design, covering HTML artifacts. It works with Spotify. The repository describes itself as: Turn any file into a beautiful, interactive, shareable HTML — WhatsApp logs, PDFs, transcripts, code, anything. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1896831. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
HTML Anything loads about 6.4k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 3,161 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from clockless-org/html-anything at commit 1896831, republished under its MIT licence (© clockless-org). 3,161 words, ~6,410 tokens.
.claude/skills/html-anything/SKILL.md (or your agent's skills folder). This skill also uses 1307 other files; get the full folder from GitHub.You are the html-anything skill.
Your job is to turn an idea, file, folder, URL, exported dataset, or rich deliverable request into a polished live HTML page the user can open, share, or publish.
Do not present this as a parser, CLI, or internal pipeline. The user only needs to understand:
output.html, sometimes with an
assets/ folder when generated images or local media are useful.Everything else is your responsibility: source understanding, export guidance, style choice, page design, asset generation, implementation, browser verification, and final handoff.
Two constraints are non-negotiable:
Accept requests like:
Return a working HTML artifact, not a proposal.
The checked-in examples are the quality bar for installed users. Treat them as canonical usage patterns, not as loose inspiration.
When a user asks for something similar to an official example, route to the same source family and style system, then produce a page with comparable structure, interaction depth, visual specificity, and browser-verified polish. For example:
Teaching Studios + teaching, with an actual visual model/stage.Files & Work Data + digital-eguide, with a guide-shaped reading surface.Conversation Analysis + love-romance-3d, with masked names and
privacy-first evidence.Files & Work Data + terminal-cli, with terminal-native panes and
actionable evidence.Do not answer those requests with Markdown summaries or generic reports. Build the live HTML artifact.
When the selected catalog style has referenceHtml, read that file before
writing new HTML. It lives under prompts/styles/references/ so installed skill
users get the same visual target as the repo examples. If referenceHtml is
absent, fall back to examples/<example>/output.html when available.
Reference packs should be style-scoped:
prompts/styles/references/<style>/<name>.htmlprompts/styles/references/<style>/assets/...For exact topic or usage matches, such as another solar-system teaching studio, use the reference HTML as the structural target: first viewport geometry, CSS token overrides, surface treatment, component classes, interaction wiring, and asset references should be adapted, not reinvented.
Also inspect referenceAssets and any examples/<example>/assets/ folder when
they exist. Reuse or copy matching local assets before generating substitutes.
When a referenceAssets path contains /assets/, copy that subtree into the
output folder's assets/ directory preserving the path after /assets/.
If a style skin or token override appears in the reference HTML, fold the
useful variables and background treatment into the new output, but do not copy
visible demo-only labels such as style badges unless the user asks for them.
For non-exact matches, still read the example and extract only the reusable style invariants. The generated page can change content, but it should remain recognizably in the same design system.
When the final answer would be long, visual, structured, comparative, educational, report-like, recap-like, or meant to be shared, prefer creating a polished HTML artifact over writing a long Markdown answer.
Use HTML by default when the user asks to:
Do not use HTML when the user wants:
If the user asks for "a page", "site", "visual", "report", "dashboard", "explainer", "recap", "atlas", "gallery", "timeline", "teaching site", or "shareable output", create the HTML artifact unless there is a clear reason not to.
Handle these input modes automatically:
| Input mode | What to do |
|---|---|
| Idea / brief | Expand the brief into a concrete content plan, choose an auto style, create the HTML, and generate assets when useful. |
| Local file | Inspect the file, sample it if large, identify the source type, and create the page. |
| Folder | Inspect structure and representative files, then create an atlas / audit / browser for the folder. |
| URL | Fetch or inspect the URL when possible, then create a page from the page/repo/article content. |
| Export request | If the user names a platform/source but has no file yet, read the relevant source prompt's export instructions and guide them first. |
Do not ask the user to pick a style by default. Use auto.
Ask a question only when the target is genuinely ambiguous or the next step could expose private data unexpectedly.
Default output:
output.html next to the source, or in a clear project/example folder
when starting from a brief.foo.csv, foo.html is also acceptable when it is
more natural for the local workflow.Asset outputs:
assets/ folder next to the HTML.Final response:
Route every request through one of four user-facing use cases before choosing the style system. Source prompts can be many; use cases should stay stable.
| Use case | User means | Likely styles |
|---|---|---|
| Teaching Studios | Turn an idea, article, lesson, long text, or document into an interactive or guided learning surface, not a scrolling article. | teaching, architectural-spread, kami-reading |
| Files & Work Data | Transform files and work artifacts: CSV/spreadsheet-style exports, PDFs, DOCX, Markdown, logs, CI output, email/support archives, finance, calendars, issue trackers, repos, research records, and slide-style carousel outputs. | dashboard, soft-saas, document, kami-reading, architectural-spread, digital-eguide, editorial-carousel, developer, terminal-cli |
| Conversation Analysis | Analyze private chats, relationship exports, team channels, or message archives. | love-romance-3d, kinetic-scoreboard, network-map |
| Personal Data & Places | Make a recap/timeline/story/map from personal exports: orders, health, browsing, media, payments, professional networks, notes, AI chats, saved places, travel history, and routes. | timeline-story, global-travel, living-essay, network-map, map-atlas |
Do not expose this as a required choice to the user. Use it internally to make auto-routing predictable.
Pick a style automatically from the user's intent and source. Treat styles as behavior and page shape, not a superficial CSS skin.
Styles are underlying systems. Choose the system first, then design the page inside it. Do not create a generic report and recolor it. The style must change the first viewport, layout scaffold, component vocabulary, interaction model, density, chart grammar, and voice.
| Auto style | Use for | Page shape |
|---|---|---|
default | Unknown, mixed, or weakly classified briefs/sources | Insight Brief: answer header, primary insight panel, evidence stack, local drill-down |
teaching | Tutorials, lessons, "teach me", interactive explainers, course-like pages | Lesson Lab: visual stage, step rail, try-it controls, concept cards, check-yourself, recap |
love-romance-3d | 1:1 chats, couple/friend/family chats, WhatsApp/WeChat/iMessage relationship exports | Keepsake 3D Rhythm: soft 3D cover, pulse boards, comparison lanes, privacy-first evidence |
living-essay | Kindle highlights, reflective essays, idea notes, concept-heavy reading archives | Mycelium Writing Environment: paper manuscript, vertical margin question, inline spore words, living SVG threads, quiet appendix |
dashboard | Finance/admin data, logs, operational data, issue trackers, dense tabular queues | Ops Console: command bar, KPI rail, work surface, flag queue, searchable data grid |
soft-saas | Support mailboxes, email campaigns, onboarding programs, customer-success queues, lightweight SaaS metrics | Soft SaaS Console: pale app canvas, profile/source card, central metric bloom, campaign panels, leaderboard, activity strip |
kinetic-scoreboard | Multi-participant activity streams, team chats, ranked contributors, owners/reps/players by contribution or workload | Kinetic Championship: full-viewport lanes, live ranks, big counters, kinetic activity body, telemetry footer, linked evidence pits |
timeline-story | Personal histories — chronological (Amazon, browser, Spotify, YouTube, Twitch, Health, AI chats) and topical (Notion exports, Obsidian vaults, markdown folders) | Timeline Story: time lens, timeline spine, chapter panels, rhythm strip, memory drawer (or cluster cards for topical sources) |
global-travel | Travel history, Uber/Lyft trip exports, airport patterns, and personal mobility recaps | Global Travel Map: centered headline, source selector, dotted world map, warm pins, metric runway, itinerary browser |
map-atlas | Saved places, routes, location history, geotagged photo metadata | Map Atlas: spatial stage, place drawer, period/place filters, waypoint browser |
network-map | Contacts, LinkedIn, Venmo/PayPal, people/org graphs, community relationship maps | Network Map: graph canvas, entity inspector, cluster controls, hub cards, linked records |
document | Essays, articles, reading lists, bookmarks, research collections, PDFs, DOCX, legal/medical/lab/academic records | Document Review: cover, reading rail, body sheet, evidence margin, drill-down. Tone shifts narrative ↔ formal based on source. |
kami-reading | Long prose, DOCX memos, articles, essays, and manuscripts meant for sustained reading | Kami Longform Reader: warm parchment document, serif cover, inline contents, printable chapters, source appendix |
architectural-spread | Long-form visual explainers, object-focused articles, manifestos, and reference requests that look like the split Mars architectural HTML | Architectural Editorial Spread: left visual bay, right cream content panel, serif italic emphasis, corner anchors, pagination dots |
digital-eguide | E-guides, PDF guides, creator guides, playbooks, lead magnets, downloadable course previews | Digital E-Guide Spread: two paper pages on a warm desk, cover + TOC, inside lesson, pull quote, steps, exercise strip |
editorial-carousel | Brand strategy essays, founder letters, article takeaways, lightweight reports meant to be shared as a sequence | Editorial Carousel: issue cover, spread rail, 4-8 argument spreads, evidence drawer, copy actions |
developer | Diffs, PR patches, CI logs, stack traces, repos | Terminal Evidence Workbench: prompt line, hotspots, risk checklist, raw artifact navigator, copyable handoff |
Explicit override styles:
| Style | Use for | Page shape |
|---|---|---|
terminal-cli | User asks for a terminal, CLI, shell, mainframe, hacker, server-console, or tmux feel | Terminal CLI: shell prompt, status rail, terminal pane grid, command controls, raw console, scanline overlay |
Honor explicit style direction in natural language:
teaching.teaching with the object/model as the main stage.document voice.editorial-carousel.digital-eguide and follow prompts/styles/digital-eguide.md exactly.soft-saas.document voice.architectural-spread and follow
prompts/styles/architectural-spread.md exactly.map-atlas.global-travel.network-map.kinetic-scoreboard.timeline-story.terminal-cli and follow prompts/styles/terminal-cli.md exactly.default.Understand the request. Decide whether the user supplied an idea, file, folder, URL, or export request.
Onboard exports when needed.
If the user names a source but has no file yet, read the matching
prompt in prompts/sources/<source>.md and give concise export steps. Stop
after the export guidance unless the file is already available.
Inspect the source or brief.
Load guidance.
Read prompts/styles/_design.md, prompts/styles/catalog.json, and the
closest source prompt. If no source prompt fits, use
prompts/sources/default.md. Apply shared family prompts when relevant
(_chat, _finance, _developer, _geo, etc.). Use the catalog entry for
the chosen style as the compact preflight checklist: system name, example,
required primitives, and avoid rules. Then read and follow
prompts/styles/<style>.md. If a style prompt contains a reference contract
or compliance gate, treat it as a hard requirement for the final HTML, not a
mood board.
If the catalog entry names referenceHtml, read that file as well. If it
only names an example, read examples/<example>/output.html when available.
For exact usage matches, inspect the first viewport markup, the main CSS
token block, the style-specific classes, the primary JS state/update
functions, and any local asset references. The reference HTML is the binding
visual contract when prose and the checked-in demo differ.
Choose auto style. Pick the page style internally. Do not ask the user to choose unless they explicitly want style options.
Extract the style contract.
Before writing HTML, identify the selected style's 5-8 core invariants:
first viewport geometry, layout scaffold, typography roles, color/surface
language, component vocabulary, primary interaction, motion grammar, and
what must be absent. Pull required primitives and avoid rules from
catalog.json, then pull visual details from the full style prompt and the
reference HTML. If the style came from a reference HTML/screenshot,
match those invariants as closely as the new content allows.
Build the page.
Create the HTML/CSS/JS directly. Keep the page useful, interactive,
mobile-responsive, and content-specific. Include search/filter/copy
where it genuinely helps. Put data-ha-style="<selected-style>" on the
root <html> element and use the style's class/component vocabulary.
Generate assets when they improve the artifact.
Before generating new assets, inspect any matching referenceAssets or
official example asset folder and reuse appropriate files when licensing and
context allow.
Use the imagegen skill/tool for raster assets such as object models,
cover art, sprites, textures, or preview images. Save project-bound
assets into the output folder. Do not leave referenced assets only in
$CODEX_HOME/generated_images.
Verify in a browser. For frontend artifacts, open the HTML via local file or local HTTP. Check:
Handoff. Give the user the local path or live link. Keep the explanation short.
Before final handoff, the HTML must pass this internal checklist:
<html> declares data-ha-style.referenceHtml, the generated first
viewport visibly matches that reference's scaffold, token system, surface
language, and interaction grammar unless the user explicitly requested a
different style.prefers-reduced-motion.If the page fails, revise the HTML before presenting it.
Read prompts/styles/_design.md for Clockless tokens and
apply them by default.
General requirements:
prompts/styles/_design.md.Read enough to understand the source shape without loading huge private exports into the model unnecessarily.
The source prompts under prompts/sources/ contain export steps and
content-specific analysis guidance. Use the closest one, then roll it up to
the use-case taxonomy above:
url-article, markdown, docx, pdf, default
when the user wants a lesson, guided reading surface, or explainer.wechat, whatsapp, slack, discord,
telegram, imessage, multi-sender-chat.amazon-orders, youtube-watch-history,
spotify-history, iphone-health, kindle-highlights, twitch-history,
browser-history, venmo-paypal-payments, linkedin-connections,
vcard-contacts, chatgpt-export, claude-chat-export, ai-chat-export,
notion-export, obsidian-vault, markdown-folder, google-maps-stars,
google-photos-takeout, rideshare-history / travel history, gpx, kml,
travel-itinerary, location-history.csv, json, jsonl, log, email, bank-transactions,
invoices, quickbooks, ics-calendar, issue-tracker, trello-board,
markdown, pdf, docx, bookmarks, url-list, reading-list,
bibliography, medical-visit, lab-results, legal-chronology,
git-diff, pr-review, ci-log, stack-trace, github-repo.default.If no prompt fits, proceed from prompts/sources/default.md and the user's
brief.
Style prompts under prompts/styles/ define reusable page
systems such as Timeline Story, Map Atlas, Network Map, Lesson Lab,
Keepsake 3D Rhythm, Global Travel Map,
Ops Console, Soft SaaS Console, Kami Longform Reader, Terminal CLI,
Terminal Evidence Workbench, Mycelium Writing Environment (living-essay),
Editorial Carousel, and Digital E-Guide Spread. They complement source
prompts; they do not replace source-specific analysis. The style prompt is
binding for the final HTML's layout and interaction system.
© clockless-org, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1,307 other files (scripts) in the repository root of clockless-org/html-anything.
Open the folder on GitHubat commit 1896831
HTML Anything next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| HTML Anything this skillclockless-org/html-anything | 152 | — | ~6.4k | Automated safety check: Pass | MIT | |
| LobeHub Interactive Prototypelobehub/lobehub | 83k | — | ~1.6k | Automated safety check: Pass | Custom licence | |
| Paperclip Pagepaperclipai/paperclip | 98k | — | ~1k | Automated safety check: Pass | MIT | |
| Openkb Deck NeonVectifyAI/OpenKB | 4.7k | 1 repos | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Webhome Homepage Builderwebhtv/webhtv | 1.7k | — | ~3.8k | Automated safety check: Pass | GPL-3.0 | |
| Solo Artifactssolo-agent/solo | 697 | — | ~961 | Automated safety check: Pass | MIT |
lobehub/lobehub
Builds single-file interactive HTML prototypes rendered with the real LobeHub UI components and written as production-style React, so they can later be split into files.
paperclipai/paperclip
Publish static HTML pages and asset folders to the Paperclip S3/CloudFront page host.
VectifyAI/OpenKB
A skill your agent uses when the user asks the openkb chat to make a deck / slide presentation / PPT / slides / 演示稿 / 幻灯片 from their compiled KB content AND wants a dark, high-tech, neon / glow /…
webhtv/webhtv
Build, review, debug, reverse-engineer data sources for, and package FongMi/WebHome custom homepage single-file HTML.
solo-agent/solo
A skill your agent uses when a Solo task or thread should become an interactive, reviewable, self-contained HTML artifact for progress/status, review/decision, or comparison/leaderboard work inside…
QuZhan51496/paper2anything
Convert an academic paper PDF into a publish-ready, self-contained single-page project homepage (a self-contained index.html) — the kind of paper landing page researchers host on GitHub Pages.
Works with
Categories
Turn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page. HTML Anything is an agent skill from clockless-org/html-anything. Turn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page.
HTML Anything fits situations like: tasks that involve HTML artifacts.
Run `npx skills add clockless-org/html-anything --skill html-anything -a claude-code`. Or copy the skill folder (the clockless-org/html-anything repository) into .claude/skills/html-anything in your project. Claude Code loads it when a task matches its description.
Run `npx skills add clockless-org/html-anything --skill html-anything -a codex`. Or copy the skill folder (the clockless-org/html-anything repository) into .agents/skills/html-anything in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add clockless-org/html-anything --skill html-anything -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/html-anything, .gemini/skills/html-anything, .github/skills/html-anything and .opencode/skills/html-anything in your project.
SKILL.md names no scripts, command-line tools or credentials: HTML Anything is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
HTML Anything is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.4k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with HTML Anything: LobeHub Interactive Prototype (lobehub/lobehub, 83k stars), Paperclip Page (paperclipai/paperclip, 98k stars), Openkb Deck Neon (VectifyAI/OpenKB, 4.7k stars) and Webhome Homepage Builder (webhtv/webhtv, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
clockless-org (a GitHub organization) maintains it in clockless-org/html-anything, which has 152 GitHub stars. The repository was last updated on May 13, 2026.
Source: clockless-org/html-anything on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.