nexu-io/html-anything
✨ The agentic HTML editor — your local AI agent writes the HTML, you ship it. 🚀 75 Skills × 9 Surfaces (magazine · deck · poster · XHS / tweet · prototype · data report · Hyperframes) 🛡️ Sandboxed preview · 📤 1-click to WeChat / X / Zhihu / HTML / PNG 🔑 Zero API key — Claude Code / Cursor / Codex / Gemini / Copilot / OpenCode / Qwen / Aider.
HTML Anything – 由代理驱动的 HTML 编辑器
这是什么 – 一个本地优先的桌面式 Web 应用,让你以任何纯文本格式(Markdown、CSV、JSON、SQL 等)编写内容,并通过本地安装的 AI 编码代理(Claude、Cursor、Codex、Gemini、Copilot、OpenCode、Qwen、Aider 或 IBM Bob),即时将该输入转换为完整的单文件 HTML 页面。生成的页面采用基于 Tailwind 的设计系统进行样式设置,并可直接导出至中国社交平台(微信、X、知乎)或保存为 .html/.png。
为何重要 – 现代 AI 助手非常擅长生成代码,但大多数开发者仍必须将输出复制粘贴到 Markdown 编辑器,再转换为 HTML 才能发布。HTML Anything 跳过了这个中间步骤:AI 直接编写读者实际看到的最终 HTML,并且在设备上完成,无需任何 API 密钥。这让工作流程快速、私密且零成本(除了用户已有的 AI 订阅之外)。
主要功能
- 代理检测 – 启动时,应用会扫描你的
PATH,寻找九种受支持的编码代理 CLI,并让你选择要使用哪一种。 - 75 个现成技能模板 – 为 9 种界面类型(杂志文章、主题演讲幻灯片、简历、海报、小红书卡片、推文卡片、网页原型、Hyper-frames 视频)预定义的布局,以及数十种设计变体(瑞士国际风格、归藏编辑风格等)。
- 实时流式渲染 – 代理会流式输出 JSON 行;前端解析这些输出并实时更新 iframe 预览,让你可以逐行观看页面构建过程。
- 一键导出 – 为微信内联 CSS(“juice”)、为 X/微博/小红书生成高 DPI PNG 截图、知乎 LaTeX 占位符,或直接下载纯
.html/.png。 - 沙箱预览 – 生成的 HTML 会在沙箱 iframe 中运行,使任何脚本与主机隔离。
- 零 API 密钥要求 – 复用你已通过所选代理获得的身份验证会话(例如
claude login)。 - 可本地部署或部署到 Vercel – 使用
pnpm -F @html-anything/next dev运行,或部署前端;AI 组件始终留在用户的机器上。
典型工作流程
- 安装一个或多个受支持的编码代理 CLI 并登录。
- 克隆仓库,运行
pnpm install并启动开发服务器。 - 在浏览器中选择一个技能/模板(例如杂志风格文章)。
- 粘贴你的源内容(Markdown、CSV 等)并按 ⌘+Enter。
- 本地代理生成 HTML;你可以观看它流式传输到预览中。
- 一键导出到所需平台或下载文件。
谁应该使用它 – 内容创作者、营销人员、产品文案撰写者,以及希望获得 AI 生成、可直接发布的 HTML 而无需手动处理 CSS,并且已经能够访问受支持编码代理 CLI 的设计师。
仓库结构
next/– Next.js 前端(@html-anything/next)。e2e/– Playwright 端到端测试(@html-anything/e2e)。scripts/guard.ts– CI 辅助脚本。next/src/lib/agents/– 将每个 CLI 的 JSON 行协议转换为通用接口的适配器。next/src/lib/templates/skills/– 75 个技能文件夹,每个都包含SKILL.md描述文件和示例 HTML 文件。
许可证 – Apache-2.0。
以上所有细节均直接取自项目的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目