html-anything
Agentic HTML 编辑器——75 个 Skill × 9 种输出格式(杂志/海报/原型/推文等),本地 AI Agent 写 HTML 一键发布
评分明细
适用场景
这是什么?
html-anything 是 nexu-io 团队开发的 Agentic HTML 编辑器。它的核心理念是:你的本地 AI Agent 写 HTML,你负责发布。
内置 75 个 Skill,覆盖 9 种输出格式——杂志、海报、PPT 风格 Deck、原型、数据报告、小红书/推文、Hyperframes 等。沙箱预览、一键导出 HTML/PNG,支持直接分享到微信/知乎/小红书。Apache-2.0 协议开源,7.7k Stars、752 Forks。
最大的亮点是 BYOK(Bring Your Own Key):不依赖任何云端服务,完全本地运行,零 API Key 也能用。Claude Code、Cursor、Codex、Gemini、Copilot、OpenCode、Qwen、Aider 等主流 Agent 全部支持。
准备工作
- Claude Code / Codex / Cursor 等 Agent 之一已安装
- Node.js 18+ 环境
- 浏览器(用于预览 HTML 输出)
三步快速上手
第一步:安装
git clone https://github.com/nexu-io/html-anything.git
cd html-anything
npm install
第二步:加载 Skill
将 html-anything 的 Skill 文件复制到你的 Agent 技能目录:
cp -r skills/* ~/.claude/skills/
在 Claude Code 中激活:
/skill html-anything
第三步:让 Agent 创作
告诉 Agent 你想要什么:
用 html-anything 做一个产品发布海报,主题是 AI 编程助手,风格简洁现代
Agent 会生成完整 HTML 页面,你可以在沙箱中预览,满意后一键导出 PNG 或分享到社交平台。
常见踩坑
-
本地运行:html-anything 完全本地运行,不需要任何 API Key。但 Agent(如 Claude Code)本身需要 API Key。
-
输出格式:不同输出格式(杂志 vs 海报 vs 推文)有不同的尺寸和布局模板,选择前先确认目标平台。
-
沙箱预览:HTML 在沙箱 iframe 中预览,某些外部资源(如 Google Fonts)可能加载失败,建议使用系统字体。
-
中文支持:对中文排版支持良好,但部分 Skill 模板可能偏向英文设计,需要微调。
-
版本更新:75 个 Skill 持续更新中,定期
git pull获取最新 Skill。
FAQ
Q1: 和 Canva/Figma 有什么区别?
A1: html-anything 是 AI Agent 驱动的代码生成器,你描述需求,Agent 写 HTML。Canva/Figma 是手动拖拽设计工具。前者适合快速原型和自动化,后者适合精细设计。
Q2: 需要设计能力吗?
A2: 不需要。你只需要用自然语言描述需求,Agent 会负责设计。但如果你懂设计,可以进一步微调生成的 HTML。
Q3: 支持哪些社交平台?
A3: 微信、知乎、小红书(XHS)、Twitter/X 等。一键导出适配各平台尺寸的图片。
Q4: 开源协议是什么?
A4: Apache-2.0 协议,允许商用。
Q5: 适合什么场景?
A5: 产品海报、社交媒体内容、数据报告可视化、Landing Page 原型、活动宣传物料等。
参考链接
📊 评分与标签
评分说明
总分 8.1/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-14)
- GitHub: nexu-io/html-anything ★7,738, 🔱752
- 来源:GitHub API
- License: Apache-2.0 协议开源
- 规模: 75 个技能覆盖 9 种内容表面(杂志、幻灯片、海报、社交卡片、原型、数据报告、Hyperframes)
📦 可安装性 2.3/2.5
- git clone 即用,Agent 自动识别 SKILL.md,零 API Key 要求,无需注册或付费
- 纯 HTML/CSS/JS 输出,无需后端服务或数据库,生成结果可直接在浏览器中预览
- 一键发布到微信/X/知乎/HTML/PNG,输出格式丰富
- 对比 Anthropic frontend-design:Anthropic 的 frontend-design Skill 需要 Agent 有前端开发能力,html-anything 的 75 个技能模板让 Agent 更易产出高质量设计
- 对比 Canva:Canva 需要注册账号和在线操作,html-anything 的纯本地 Agent 驱动方式更灵活
- 来源:Canva
🎯 实用性 2.2/2.5
- 75 个技能覆盖 9 种内容表面,从杂志排版到社交媒体卡片到数据报告,设计场景极其丰富
- 支持 9 种输出模式(magazine/deck/poster/social/prototype/data report/Hyperframes),满足不同设计需求
- 生成的 HTML 可能需要手动微调才能达到生产级质量,不适合需要像素级精确的设计
- 对比 Anthropic frontend-design:frontend-design Skill 聚焦前端界面设计美学方向,html-anything 覆盖的内容格式更广(杂志/海报/社交卡片等非传统网页格式)
- 对比 Gamma.app:Gamma 提供 AI 驱动的演示文稿和文档生成,html-anything 的输出格式更多样但 Gamma 的成品质量更稳定
- 来源:Gamma.app
📖 文档质量 1.6/2.0
- README 包含功能说明、安装步骤、支持的模式列表,覆盖核心使用场景
- 75 个技能各有独立 SKILL.md,Agent 可按需加载特定内容格式的技能
- 缺少独立文档站点和深度教程,复杂场景(如 Hyperframes)的文档说明不足
- 对比 Anthropic Skills 文档:Anthropic 官方 Skills 有详细的文档网站,html-anything 的文档以 README 和 SKILL.md 为主
- 对比 Canva 文档:Canva 有丰富的教程和模板库,html-anything 的文档和学习资源相对薄弱
- 来源:Canva 设计学院
👥 社区活跃 1.0/1.5
- 7,738 Stars、752 Forks,在 Agent Skills 中属于中等规模
- 来源:GitHub API
- 活跃开发中,持续维护
- Apache-2.0 协议开源,商业友好
- 对比 Understand-Anything:Understand-Anything 73k Stars 的社区规模远超 html-anything,但两者定位不同(代码理解 vs 设计输出)
- 对比 notebooklm-py:notebooklm-py 17.7k Stars 社区规模更大,html-anything 的社区活跃度相对较低但增长潜力大
🔗 兼容性 1.0/1.5
- 支持 Claude Code、Cursor、Codex、Gemini CLI、Copilot、OpenCode、Qwen、Aider 共 8 个主流 Agent 平台
- 输出格式多样:HTML/PNG/微信/知乎/X(Twitter),覆盖主流发布渠道
- Sandbox 预览需要额外配置,非开箱即用的预览体验
- 对比 Anthropic frontend-design:frontend-design 仅支持 Claude 生态,html-anything 的 8 平台兼容性更广
- 对比 claude-mem:claude-mem 支持 9 个平台,html-anything 的兼容面略窄但覆盖了主流 Agent
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 开源免费: Apache-2.0 协议,开源免费使用。来源:GitHub nexu-io/html-anything License
- 设计: 核心定位为 AI 驱动的 HTML 设计编辑器,面向设计场景。来源:GitHub nexu-io/html-anything
- Skill系统: 遵循 Agent Skills 格式,75 个技能作为 Agent 的 Skill 加载使用。来源:GitHub nexu-io/html-anything
📋 来源与核验记录
- ✅ GitHub API 已验证: nexu-io/html-anything — 7,738 Stars, 752 Forks, Apache-2.0 License
- ⚠️ 未验证: GitHub 页面 页面核验 失败(agent-browser 二进制缺失),已通过 GitHub API 替代验证
- ⚠️ 间接来源: Anthropic Skills/Canva/Gamma.app 的功能描述 — 基于官方文档和公开信息
- ❌ 死链: 无