姊妹项目

HTML Anything — 你的本地 AI Agent 写 HTML,你负责发布.

Open Design 家族里的 Agent 原生 HTML 编辑器。复用你已经登录的 coding-agent CLI,把 Markdown、CSV 或 JSON 变成可交付 HTML,适配微信、X、知乎、小红书等渠道,不需要新 key,也不用来回复制粘贴。

在 GitHub 查看 → 快速开始

HTML Anything 六种内容形态预览横幅
  • 4.5KGitHub Star
  • 8Coding-agent CLI
  • 75Skill 模板
  • 9内容形态
  • Apache-2.0许可证

数据已在 2026-05-19 校验;API 可用时使用实时数据。

为什么需要它

Markdown 是草稿,HTML 才是读者看到的页面。

你最终发布的是渲染后的内容表面,不是源文件。HTML Anything 补齐从原始笔记到精致页面之间的最后一步。

你的 Agent 已经认识你。

不用新账号、不用新 API key、不用额外订阅。终端里的 CLI 就是渲染引擎,HTML Anything 只负责运行你的 skill。

Skill 是文件夹,不是黑盒。

75 个模板都是可 fork、可编辑、可复用的 SKILL.md 文件夹。选择器本质上就是一个可浏览的目录。

工作流程

  1. 01

    放入输入内容

    支持 Markdown、CSV、TSV、JSON、SQL、Excel 或纯文本。表格数据在浏览器内通过 papaparse 和 xlsx 解析,内容不会离开你的电脑。

    HTML Anything 输入视图:粘贴或拖入内容
  2. 02

    选择 Skill,由 Agent 渲染

    从 75 个 SKILL.md 模板中选择一个。你已经登录的本地 CLI 会通过 SSE 把 stdout 直接流进沙盒 iframe,可以实时看到布局生成。

    显示 75 个 Skill 的模板选择器
    模板选择器:75 个 Skill,按内容形态组织。
    HTML 输出的 SSE 实时流式渲染
    SSE 流式渲染:Agent stdout 变成页面布局。
  3. 03

    导出到目标渠道

    一键导出到微信 MP、X / 微博 / 小红书、知乎、独立 HTML 或 2× PNG。输出是可发布成品,不是起手架。

    包含微信、X、小红书、知乎、HTML、PNG 的导出菜单

示例

HTML Anything 开箱即用的输出示例。每个卡片都对应 registry 里的真实 Skill,可以 fork 文件夹、替换内容、直接导出。

  • 归藏编辑式 deck:杂志跨页示例
    deck-guizang-editorial 杂志 deck · 16:9
  • Swiss international deck:网格布局
    deck-swiss-international Swiss 网格 deck
  • Kami 羊皮纸文档:暖色长文布局
    doc-kami-parchment 长文档
  • 杂志海报:新闻纸版式
    magazine-poster 新闻纸海报

页面之外的两种形态

HTML Anything 也覆盖演示文稿式 deck 和可交给视频流水线的 storyboard frames。

Deck 模式:逐页演示视图
Keynote deck 模式 — 全出血 slide、Atelier Zero 字体系统与 Swiss-grid 变体。
Hyperframes:用于视频的 storyboard frames
Hyperframes — 按视频流程标注尺寸和信息,下一步可以进入 Remotion 渲染。

九种内容形态

每种形态都是一组策划过的布局家族,按最终发布渠道选择即可。

  • 杂志文章 带首字下沉和引文的长篇编辑式版面。
  • Keynote deck 带编辑式封面和 Swiss-grid 变体的演示文稿。
  • 简历 一页式 CV,强调可打印的字体层级。
  • 海报 新闻纸风格海报,用网格突出一个核心观点。
  • 小红书卡片 适合信息流的竖版 3:4 卡片。
  • Tweet 卡片 按 X / 微博比例导出 2× PNG。
  • 网页原型 可运行的 landing page 或产品页草图。
  • 数据报告 表格数据一键变成带注释的 dashboard。
  • Hyperframes 视频 可交给 Remotion 的 storyboard frames。

自动识别八种 coding agent

HTML Anything 复用你机器上已有的 CLI 登录态。不需要额外账号,也不需要额外 API key。

  • Claude Code
  • Cursor Agent
  • OpenAI Codex
  • Gemini CLI
  • GitHub Copilot CLI
  • OpenCode
  • Qwen Coder
  • Aider

导出目标

微信 MP
通过 juice 内联 CSS,可直接粘贴到编辑器。
X / 微博
通过 modern-screenshot 生成 2× PNG,并可复制到剪贴板。
小红书
按信息流尺寸导出竖版卡片。
知乎
LaTeX 公式会渲染为图片占位。
独立 HTML
单文件下载,自包含,无外部资源路径。
高 DPI PNG
2× 渲染,适合高清截图。

快速开始

git clone https://github.com/nexu-io/html-anything
cd html-anything
pnpm install
pnpm -F @html-anything/next dev
# → http://localhost:3000

Agent 在你的电脑本地运行。Next.js 外壳也可以部署到 Vercel,但渲染循环仍留在本地。

路线图

稳定

  • Agent 识别
  • Skill registry 与选择器
  • SSE 流式渲染
  • 沙盒 iframe 预览
  • 格式自动识别(Markdown · CSV · TSV · JSON · SQL · Excel)

进行中

  • 多模板对比视图
  • Hyperframes → .mp4 Remotion 交接

计划中

  • 浏览器扩展
  • 历史记录与版本 diff
  • Skill marketplace

来自 Open Design 家族

Open Design 是更完整的 Agent 原生设计工作台:Skill、设计系统、模板和整个 studio。HTML Anything 是更窄的工具:输入 Markdown 或数据,输出可交付 HTML。

访问 Open Design → 浏览 Skill HTML Anything on GitHub