用HTML设计杂志、演示文稿和海报

将Markdown瞬间转化为专业级网页、演示文稿或社交媒体视觉内容。

详细介绍

HTML Anything

HTML Anything 是一个在本地机器上运行的 agentic HTML 编辑器。它使用你现有的 coding-agent CLI(Claude Code、Cursor Agent、Codex、Gemini CLI、GitHub Copilot CLI、OpenCode、Qwen Coder、Aider 或 IBM Bob),将任何输入(Markdown、CSV、Excel、JSON、SQL 或纯文本笔记)转换为可直接发布的单文件 HTML 文档。输出可直接粘贴到微信、X(Twitter)、知乎,或下载为 .html 或 .png 。无需 API 密钥;该工具复用你已在终端登录的会话。

适用场景

任何需要将笔记、数据或草稿转换为视觉精美的 HTML 页面,且无需手动编写 CSS 的人。

在微信、X、知乎、微博或小红书等平台发布内容,并希望一键导出的创作者。

需要快速原型、演示文稿、数据报告或社交媒体卡片的开发者、设计师、产品经理、市场营销人员和工程师。

制作演示文稿、会议记录、OKR 或操作手册,并希望由 agent 生成最终格式化输出的团队。

效果预览

以下是出现在选择器顶部的八个精选技能。每个技能都附带一个 example.html 文件,你可以直接从仓库中打开。

deck-guizang-editorial · deck · recommended: 1
杂志 × 电子墨水编辑风格演示文稿,灵感来自 op7418/guizang-ppt-skill — 10 种固定布局 × 5 种调色板(Ink / Indigo Porcelain / Forest Ink / Kraft / Dune)。读起来像印刷的艺术杂志,而不是幻灯片。

deck-swiss-international · deck · recommended: 2
瑞士国际风格演示文稿 — 16 列网格 + 一种饱和度强调色(Klein Blue / Lemon / Mint / Safety Orange),覆盖 22 种固定布局。冷静、理性、机构化。打开时让人感觉“这是设计师做的”。

doc-kami-parchment · doc · recommended: 3
暖羊皮纸编辑文档,灵感来自 tw93/kami 。 #f5f4ed 底色 + 墨蓝强调色 + 单一衬线字体 — 对于长文、报告和单页文档,是一种比纯白 Markdown 明显更平静的阅读表面。

magazine-poster · poster · recommended: 4
新闻纸周日版海报 — 超大衬线标题、双栏正文、六个编号段落、点纹奶油底色。读起来像印刷的宽幅报纸,而不是网页。

video-hyperframes · frame / video · recommended: 5
Hyperframes / Remotion 兼容的故事板 — 6–10 个连续的 1920×1080 帧,带有隐藏的持续时间和过渡标记以及自动播放脚本。直接交给 heygen-com/hyperframes 或 Remotion 渲染 .mp4 。

frame-glitch-title · frame · recommended: 6
故障标题帧 — 青/品红色差偏移、CRT 扫描线、损坏数据字幕、角落 ASCII 噪点。赛博朋克英雄卡或视频过渡。

vfx-text-cursor · vfx · recommended: 7
VFX 文本光标开场 — 光标在画布上“打字”,每个字符显示时带有热粉色 × 青色色差痕迹和方向性光晕。放入一句引文,即可获得电影级的开场帧。

frame-logo-outro · frame · recommended: 8
Logo 结束帧 — Logo 逐块组装,带有发光绽放,标语升起,CTA 出现。产品发布或品牌短片的结束卡。

完整的技能目录(按模式组织)在下面的“核心能力”部分。

核心能力

75 个可组合的技能模板 ,覆盖 9 种交付物表面:杂志文章、演示文稿、简历、海报、小红书卡片、推文卡片、网页原型、数据报告和 Hyperframes 视频。

无需 API 密钥。 该工具自动检测你 PATH 上的 coding-agent CLI(Claude Code、Cursor Agent、Codex、Gemini CLI、GitHub Copilot CLI、OpenCode、Qwen Coder、Aider 和 IBM Bob),并复用你已登录的会话。

一键导出 到微信公众号(内联 CSS 粘贴)、X / 微博 / 小红书(2× PNG 通过 ClipboardItem )、知乎(LaTeX 图像占位符),或下载独立的 .html 或高 DPI .png 文件。

流式渲染 — agent 的输出通过 SSE 实时流式传输到 iframe 预览中。你可以在生成过程中中断并重新提示。

沙箱预览 — 生成的 HTML 在隔离的 iframe 中运行,阻止 cookie 和 localStorage 访问宿主页面。

格式自动检测 — 编辑器接受 Markdown、CSV、TSV、JSON、SQL 和纯文本。表格数据在客户端解析;不上传任何内容。

硬约束 内置于每个技能模板:CJK 优先字体堆栈、8px 基线网格、色彩对比度 ≥ 4.5、无纯黑或纯白,以及要求使用用户的真实数据(无 Lorem Ipsum)。

工作方式

你提供输入 — 将 Markdown、CSV、Excel、JSON、SQL 或原始笔记粘贴到编辑器中。或者上传文件;所有内容在客户端处理。

选择一个技能 — 从 75 个模板中选择,按模式(prototype、deck、frame、social、office、doc、mockup、vfx)和场景(design、marketing、engineering、product、finance、HR、personal)组织。

按下 ⌘+Enter — 该工具启动你的本地 coding-agent CLI,传递技能模板和你的输入,并将 agent 的输出逐行流式传输到 iframe 预览中。

你获得一个可直接发布的 HTML 文件 — 最终输出是一个单文件 HTML,包含内联 CSS,可立即导出到目标平台。

你需要提供

已安装并登录的 coding-agent CLI(Claude Code、Cursor Agent、Codex、Gemini CLI、GitHub Copilot CLI、OpenCode、Qwen Coder、Aider 或 IBM Bob)。

你的输入内容(Markdown、CSV、Excel、JSON、SQL 或纯文本)。

本地环境(安装 Node.js 和 pnpm)用于初始设置。

你会获得

一个自包含、样式完整的单文件 HTML 文档,可直接导出。

可选:页面的高 DPI PNG 截图。

一个包含 text/html 和 image/png 的剪贴板项目,用于直接粘贴到社交媒体平台。

能够下载 HTML 或 PNG。

使用示例

示例:将 Markdown 博客文章转换为杂志风格文章

将你的 Markdown 内容复制到编辑器中。

从选择器中选择 article-magazine 技能。

按下 ⌘+Enter。

Agent 生成带样式的 HTML 页面。实时观看构建过程。

点击“导出”按钮,选择“微信”或“下载 .html”。

示例:从会议记录创建演示文稿

粘贴你的会议记录(Markdown 或纯文本)。

选择如 deck-swiss-international 的演示文稿技能。

按下 ⌘+Enter。

在预览中使用 ←/→ 导航幻灯片。

导出为 PDF 或直接到演示工具。

示例:为 X 生成社交媒体卡片

使用 TweetClaw 等工具捕获推文文本、作者、回复数、点赞数、浏览量、媒体 URL 和推文上下文。

将该数据包粘贴到编辑器中。

选择 social-x-post-card 技能。

按下 ⌘+Enter。

Agent 生成一张 1600×900 的卡片。点击“导出” → “X” 将 2× PNG 复制到剪贴板,直接粘贴到推文编辑器中。

选型说明

HTML Anything 按两个维度组织技能:

模式(Mode) — 输出类型: prototype (网页、落地页、仪表盘、简历、海报)、 deck (演示文稿)、 frame (单帧视频)、 social (社交媒体卡片)、 office (文档如 PM 规格、操作手册、OKR、发票)、 doc (编辑文档)、 mockup (设备框架)、 vfx (视觉效果)。

场景(Scenario) — 使用场景: design 、 marketing 、 engineering 、 product 、 finance 、 hr 、 sale 、 personal 。

每个技能的前置元数据包括 mode 、 scenario 、 surface 、 preview 和 design_system 。选择器允许你按模式和场景过滤。

网页原型与营销页面(prototype 模式)

技能
最佳用途
输出

prototype-web
通用网页原型
单页 HTML,1440×900 桌面

saas-landing
SaaS 落地页
英雄区 / 功能 / 定价 / CTA

waitlist-page
候补名单 / 早期访问页面
最小表单 + 社交证明

pricing-page
定价页面
多层对比表格

dashboard
管理 / 分析控制台
侧边栏 + 密集数据布局

docs-page
技术文档
三栏文档布局

blog-post
长文博客文章
编辑布局

mobile-app
iOS / Android 原型
iPhone 15 Pro 外壳

mobile-onboarding
应用引导流程
启动页 · 价值页 · 登录页三件套

gamified-app
游戏化应用
任务 · XP · 等级三件套

dating-web
约会 / 匹配仪表盘
左侧栏 · KPI · 30 天图表

magazine-poster
单页杂志海报
1080×1920

poster-hero
营销海报
单页展示海报

web-proto-editorial
编辑风格网页
衬线展示 + 网格

web-proto-brutalist
粗野主义网页
硬边、黑白、反网格

web-proto-soft
柔和 / 温暖网页
柔和阴影、圆角、温暖调色板

article-magazine
长篇杂志文章
A4 / 长页

digital-eguide
数字电子指南
封面 + 课程页

resume-modern
极简简历
A4 210×297mm

email-marketing
品牌产品发布邮件
居中单栏,表格回退

wireframe-sketch
手绘线框图
早期构思

演示文稿(deck 模式)

技能
最佳用途

deck-swiss-international
瑞士国际风格演示文稿

deck-guizang-editorial
编辑墨水风格演示文稿(来自 op7418/guizang-ppt-skill)

deck-open-slide-canvas
1920×1080 agent 原生画布(来自 1weiho/open-slide)

deck-magazine-web
杂志风格网页演示文稿

deck-hermes-cyber
Hermes Cyber 霓虹奢华

deck-replit
Replit 风格产品演练

deck-xhs-pastel
小红书柔色演示文稿

deck-xhs-white
小红书纯白演示文稿

deck-xhs-post
小红书单帖演示文稿

deck-tech-sharing
技术分享演示文稿

deck-product-launch
产品发布活动演示文稿

deck-pitch
投资者 Pitch

deck-blueprint
蓝图 / 路线图

deck-presenter-mode
演讲者笔记感知

deck-course-module
课程模块演示文稿

deck-dir-key-nav
方向键导航深度浏览

deck-graphify-dark
深色数据图形密集演示文稿

deck-obsidian-claude
Obsidian / Claude 风格笔记

deck-safety-alert
事故 / 安全简报

deck-simple
极简水平滑动演示文稿

Hyperframes 视频帧 & VFX & 设备模型(frame / vfx / mockup)

技能
最佳用途

frame-liquid-bg-hero
液态背景英雄区

frame-data-chart-nyt
纽约时报风格数据图表

frame-flowchart-sticky
便利贴流程图

frame-glitch-title
故障标题卡

frame-light-leak-cinema
影院光晕

frame-macos-notification
macOS 通知吐司

frame-logo-outro
品牌 Logo 结束卡

motion-frames
通用动效设计帧

video-hyperframes
Hyperframes 帧脚本架构

sprite-animation
像素 / 8-bit 动画

vfx-text-cursor
文本光标 VFX

mockup-device-3d
3D 设备框架模型

社交媒体分享卡片(social 模式)

技能
最佳用途

social-x-post-card
X / Twitter 引用卡片(1600×900)

social-spotify-card
Spotify Wrapped 风格卡片

social-reddit-card
Reddit 帖子卡片

social-carousel
3 张 1080×1080 轮播

card-xiaohongshu
小红书图文卡片

card-twitter
Twitter 拉取引用卡片

social-media-dashboard
社交媒体运营仪表盘

social-media-matrix
多平台内容矩阵

办公与运营(office / doc 模式)

技能
场景
最佳用途

doc-kami-parchment
personal
暖羊皮纸编辑文档(来自 tw93/kami)

pm-spec
product
PM 规格文档 + 决策日志

team-okrs
product
OKR 评分表

meeting-notes
operation
会议决策日志

weekly-update
operation
团队周报

kanban-board
operation
看板快照

eng-runbook
engineering
事故处理手册

finance-report
finance
高管财务摘要

invoice
finance
单页发票

hr-onboarding
hr
角色入职计划

data-report
finance / product
CSV/Excel → 可视化数据报告

live-dashboard
operation
实时数据仪表盘

flowai-team-dashboard
operation
团队工作流仪表盘

ppt-keynote
personal
通用 Keynote 风格演示文稿

界面概览

以下是 HTML Anything 界面的截图。

入口视图 — 顶部栏显示已安装的 CLI,左侧是编辑器,中部是模板 + 设计系统选择器,右侧是实时 iframe 预览。同一界面可生成杂志、演示文稿、海报、网页原型和 Hyperframes 帧脚本。

75 个模板,可搜索和过滤 — 按模式(prototype / deck / frame / social / office / doc)× 场景(design / marketing / engineering / product / personal)选择。每个技能都附带一个 example.html ,你可以直接从仓库打开,查看 agent 会生成什么。

SSE 流式传输 — agent 的标准输出 JSON 行被解析为文本变化,实时追加到 iframe 的 srcdoc 中。你逐行观看页面渲染。不喜欢进展?中断并重新提示 — 不会浪费完整的生成。

一键导出 — 微信(juice 内联 CSS)· X / 微博 / 小红书(modern-screenshot → 2× PNG → ClipboardItem )· 知乎(LaTeX 图像占位符)· 下载 .html · 下载 .png 。直接粘贴,无需二次手动格式化。

演示文稿模式 — 20 个演示文稿技能,包括 Swiss International(Helvetica 网格极简主义)、Guizang Editorial(杂志墨水)、Open Slide Canvas(1920×1080 agent 原生)、Magazine Web、XHS Pastel、Hermes Cyber、Replit Style。←/→ 导航幻灯片,演讲者笔记,PDF 导出。

Hyperframes 帧 — 10 个动效帧脚本(液态英雄区、NYT 数据图表、便利贴流程图、故障标题、影院光晕、macOS 通知、品牌 Logo 结束卡、文本光标 VFX、3D 设备模型等),符合 heygen-com/hyperframes 规范;直接交给 Remotion 渲染 .mp4 。

导出目标

平台
实现方式
粘贴行为

微信公众号
juice 内联 CSS + data-tool 标记
粘贴到编辑器,零重新格式化

知乎
与微信相同 + <mjx-container> → data-eeimg LaTeX 图像占位符
公式在上传后渲染

X / 微博 / 小红书
modern-screenshot → 2× PNG → ClipboardItem
直接放入编辑器

下载 .html
单文件,资源内联
在任何浏览器中打开

下载 .png
高 DPI 截图
任意分享

重要说明

无需 API 密钥。 该工具复用你已通过 claude login 、 cursor login 、 gemini auth 等登录的会话。你的现有订阅负责工作;边际成本为 $0。

Agent 检测 扫描 PATH ,包括 ~/.local/bin 、 ~/.bun/bin 、 /opt/homebrew/bin 、 ~/.npm-global/bin — 这些是 GUI 启动的 Node 进程通常遗漏的目录。

安全性: /api/* 路由适用于单台机器上的单个操作员。默认只接受 127.0.0.1 、 localhost 和 ::1 的 Host 头。对于局域网访问,设置 HTML_ANYTHING_ALLOWED_HOSTS 环境变量。对于反向代理设置,设置 HTML_ANYTHING_ALLOW_ANY_HOST=1 (在没有信任代理的情况下不要使用)。

流式渲染 允许你随时中断;你不会为不需要的完整生成付费。

每个技能中的硬约束 确保 CJK 优先字体堆栈、8px 基线网格、圆角、柔和阴影、无纯黑或纯白、色彩对比度 ≥ 4.5,以及要求使用用户的真实数据(无 Lorem Ipsum)。

Hyperframes 视频帧 设计为交给 Remotion 渲染 .mp4 ;该工具不直接生成视频。

对于基于来源的 X / Twitter 卡片 ,你应该使用 TweetClaw 等工具捕获推文文本、作者、回复数、点赞数、浏览量、媒体 URL 和推文上下文,然后将该数据包粘贴到 social-x-post-card 或 card-twitter 技能中。HTML Anything 负责视觉渲染和导出;抓取、审批和发布保留在你自己的工作流程中。

该工具早期但真实。 闭环(检测 agent → 选择技能 → SSE 流 → 沙箱 iframe 预览 → 一键导出)在所有 8 个列出的 CLI 上端到端运行。如果出现故障,请使用你使用的 agent CLI 和输入打开一个 issue。

架构概览

前端: Next.js 16 App Router + Turbopack、React 19、Tailwind v4、zustand 状态管理。

服务端路由: GET /api/agents (检测)和 POST /api/convert (SSE 流式启动)。

Agent 传输: child_process.spawn ,每个 CLI 有一个 stdin/stdout 适配器。

浏览器端处理: juice (CSS 内联)、 modern-screenshot (PNG 导出)、 xlsx / papaparse (电子表格解析)、 marked + highlight.js (Markdown 兼容输入)、 dompurify (XSS 防御)。

预览沙箱: <iframe sandbox='allow-scripts allow-same-origin'> 使用 srcdoc 。

导出目标: .html 独立文件、 .png 高 DPI、 ClipboardItem (text/html + image/png)、微信兼容内联 CSS。

部署: 本地开发( pnpm -F @html-anything/next dev )或 Vercel 一键部署 Web 层(agent 始终留在你的笔记本电脑上)。

快速开始

克隆仓库: git clone https://github.com/nexu-io/html-anything

进入目录: cd html-anything

安装依赖: pnpm install

启动开发服务器: pnpm -F @html-anything/next dev

在浏览器中打开 http://localhost:3000 。

顶部栏自动检测你已登录的 coding-agent CLI。

选择一个模板,粘贴你的内容,按下 ⌘+Enter。

无需 API 密钥。该工具复用你已登录的会话(Claude、Cursor、Codex、Gemini、Copilot 订阅均可)。

功能状态

功能
状态

Agent 检测(8 个 CLI)
✅ 稳定

技能注册 + 选择器(75 个技能)
✅ 稳定

SSE 流式渲染
✅ 稳定

沙箱 iframe 预览
✅ 稳定

一键导出微信 / X / 知乎 / .html / .png
✅ 稳定

CSV / Excel / JSON / SQL 格式自动检测
✅ 稳定

多模板对比(生成 4 个,选 1 个)
🛠 进行中

Hyperframes → .mp4 一键交给 Remotion
🛠 进行中

浏览器扩展(在任意页面选择 → 转换)
⏳ 计划中

历史 / 版本差异 / IndexedDB 存档
⏳ 计划中

技能市场( install <github-repo> )
⏳ 计划中

试试这样做

  • 使用 deck-guizang-editorial 模板,根据我的项目大纲生成一份具有杂志质感的演示文稿。
  • 利用 doc-kami-parchment 模板,将这篇长文章渲染为具有羊皮纸质感的优雅阅读页面。
  • 使用 social-x-post-card 模板,为我的最新技术更新设计一张精美的X平台分享卡片。

作者:nexu-io 自媒体人 / 设计师 | GitHub Stars 8K | 标签:写作文案 图片设计 已认证 开源许可: Apache

来源:colaos.ai | Skill ID:html-anything