Html-ninefox
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 7 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Html九尾狐 · 本地优先的 HTML 创作工作台:需求 → 分析 → 组合 → 生成 → PDF / PNG / PPTX / Word 导出,离线可用,AI 可选
Html九尾狐 · HTML 创作工作台
把文字、文件、图片和散落的 HTML 模板放进一张无限画布,经过分析、推荐、自由组合与反馈迭代,生成真正可交付的单文件 HTML。
个人开源项目 by KratosLee · 默认中文 · 离线规则引擎可用 · AI 可选增强
简体中文 · English
当前应用包版本为
0.8.0(2026-10-17 发布)· 完整功能与架构见下。

Html九尾狐 工作台 · Pixel Garden 界面(v0.8.0 实拍:素材库 · 无限画布工作区 · 检查器)
▶ 视频
解说版随 v0.7.0 Release 发布,在 Release 页在线播放。
- 解说版 · 79 秒(v0.7.0 Release 页) — 人声解说 + 发布会式动画 + 真实操作录屏:贴入 example.com → 审核台 → 采纳 → 拆块生成 → 页面自己的正文出现在成品里。由 huashu-art-motion 引擎的 t2 发布会语法驱动,工程在
film/v070-huashu/(随仓库外的工作区维护)。

🆕 v0.8.0 · Word 语义导出 + 改写吸收(最新功能)
导出矩阵补上 Word 这一格:文档类产物切成真正的 .docx 结构;改写过的块可以一键重写。
![]() 导出中心 · 选 Word 文档 doc / archdoc 走全文语义映射,deck 走讲义大纲;landing / poster / dashboard 如实引导 PDF / PNG,不假装能出 Word。 |
![]() 生成结果 · 真实产物预览 一条需求走完「分析 → 推荐 → 生成 → 预览」,产物在本地落盘、可导出可回滚。 |
![]() 审核台 · 拆块预览 每块带 provenance 徽标(原文 / 改写 / 仅结构),改写块可一键「重新改写」。 |
![]() 重新改写 · 绕过缓存重算 响应带 retried 标记,忠实度门禁照常拦截照抄。 |
- 语义映射(宁小勿假):h1–h6 → Heading 1–6、段落、ul/ol、表格、data: URI 内嵌图片(含 alt 题注)、引用、分隔线、
pre/code等宽段落。 - 降级清单如实上市:外链图片不抓取(离线承诺)、CSS 配色 / 字体 / 布局不映射、非语义容器文本计数上报、界面 chrome 单独计数——每项都有门禁盯住「声称丢弃的真不在文档里」。
- 意图分工:视觉型产物选 Word 得 400 并给出正确路径(
docx_intent_unsuited),而不是给一份错形的 Word。 - 门禁:Windows 本地
685 passed / 4 skipped;本轮变异 docx 3/3 + paraphrased 5/5 全 CAUGHT;真实链路 18/18。 - 详见 v0.8.0 发布说明 · v0.8 迭代规划。
正在开发 · v0.8.1:贴入一份 .docx → AI 理解内容并补齐视觉层提案 → 人在审核台改 → 一键成页。离线解析已落地(
htmlninefox/docx_import.py),提案与审核界面进行中;计划见 v0.8.1 开工记录。
🔎 网页反向拆解(v0.7 能力,仍在主线)
把真实网页的分区变成结构可编辑的项目:POST /api/intake/page-blocks 只读不写回,携带正文必须由用户决定;open 才随行原文,reference / inspiration-only 只带结构与顺序。真实链路脚本:scripts/verify_page_blocks_chain.py。
🏗 整体架构
架构图由 Archify 生成(交互式 HTML 随仓库提供:docs/architecture-v070.html,下载后本地打开可探索节点、路径与图例):

重要后端模块
| 模块 | 职责 |
|---|---|
intake.py |
设计吸收:SSRF 防护抓取(连接级 IP 绑定)、来源注册、候选审核、风格预设、页面分块(page_blocks_from_candidate) |
pipeline.py |
生成流水线:Brief → 路由 → 风格 → 素材 → 组合 → 生成 → 验证,.foxstate.json 状态落盘,反馈迭代确定性重渲染 |
rules.py + generators/ |
离线规则引擎与六个渲染器(landing/dashboard/deck/poster/archdoc/doc),分块通道全量消费 |
server/app.py |
零依赖本地服务:工作台 API(intake / 生成 / 反馈 / 版本 / 导出 / 幻灯片编辑) |
exporting.py + pptx_export.py |
PDF / 逐页 PNG / 长图 + 兼容性报告;python-pptx 受控映射出可编辑 PPTX |
revisions.py + project_memory.py |
版本历史快照与恢复;明确采用后才学习的本地偏好记忆 |
架构全文见 docs/ARCHITECTURE.md。
🧩 功能板块
🖼 无限画布工作台
文字、文件、图片、HTML 模板放上画布,自由组合、推进生成;三栏层级 + 夜蓝双主题,桌面 / 平板 / 手机各有一套可读布局。
![]() Pixel Paper 桌面工作台(Web 端) 素材库 · 无限画布工作区 · 检查器。 |
![]() 夜蓝主题(Web 端) 同一层级的完整暗色主题,对比度达 WCAG AA。 |
![]() 多工作区管理 导航卡并存,检查器直接改名与配色。 |
![]() REAL HTML 模板库 采纳的网页与模板卡,直接可复用。 |
![]() 平板 768 布局 侧栏折叠为顶栏抽屉,画布语义缩放;步骤条收成圆点不再溢出。 |
![]() 移动 390 任务视图 版本徽标在窄屏依旧可见,工作区动作与节点卡片替代缩小画布。 |
🕸 设计吸收
12 个内置源 + URL、ZIP 抓取(SSRF 防护:拒私网、防重绑定、限速),候选先落审核台人工确认;许可三档是代码里强制的,不是标签。
![]() 素材审核台 · 待审核 许可徽标、令牌色板、骨架大纲与吸收指标。 |
![]() 已采纳 · 六层入库 风格预设 / 组件 / 动效 / 内容,吸收指标同步更新。 |
📊 可编辑 PPTX
deck 产物导出标准 .pptx,PowerPoint / WPS 里文本框真正可编辑;工作台内逐页改写,写回带版本冲突保护。
![]() 工作台内幻灯片编辑 逐页列出可编辑文本节点,保存即新版本。 |
![]() 导出中心 · PPTX 真实导出 兼容性 100 分 · 7 页 · 24 个可编辑元素 · 0 降级;报告与 pptx 双下载项(本图来自真实导出)。 |
📤 导出中心
PDF / 逐页 PNG / 完整长图 + Word(.docx) 四种真实导出 + 兼容性评分报告;deck 产物额外放开可编辑 PPTX。视觉型产物会被如实引导到高保真 PDF / PNG,而不是给一份错形的 Word。
![]() PNG 长图导出完成 兼容性 100 分;full-page.png 与 export-report.json 双下载项(真实导出实拍)。 |
![]() 导出分析就绪 兼容性评分、分页模型、动态特性与本地引擎状态。 |
🧠 项目记忆 + 版本历史
明确点击「采用此版本并学习」才进入长期记忆,测试稿不污染偏好;反馈、重跑、恢复全留快照,恢复生成新版本、不覆盖历史。
![]() 项目记忆 品牌、受众、语气、禁忌、模板本地保存复用。 |
![]() 版本历史与恢复 命名、行级差异,恢复不覆盖历史。 |
各板块的完整图文对照(含命令面板、输入入口、经典模式等 23 张实拍)见 docs/HOMEPAGE-ARCHIVE.md。
🧰 能力清单
| 能力 | 说明 |
|---|---|
| ✅ 六类内容一句话生成 | 落地页 / 数据看板 / 发布会 PPT / 海报 / 架构文档 / 文档;离线规则引擎兜底,不需要 API Key |
| ✅ 真实 LLM 接入 | MiniMax-M3 / Claude / GPT-4o 与 OpenAI 兼容接口,环境变量自动配置 |
| ✅ 设计吸收 + 网页反向拆解 | 12 个内置源安全抓取;采纳的网页拆成分区直接进生成,许可三档逐字段判定;配置 LLM 后参考类正文改写吸收(paraphrased),忠实度门禁防照抄 |
| ✅ 口语化反馈迭代 | 「颜色深一点、标题大一点」改的是设计令牌;rev1 / rev2 / … 历史可恢复 |
| ✅ 可编辑 PPTX + 多格式导出 | 标准 .pptx 真可编辑;PDF / 逐页 PNG / 长图 / Word(.docx) + 兼容性评分报告 |
| ✅ 项目记忆 | 明确采用才学习:品牌、受众、语气、模板本地复用,可查看、关闭、清空 |
| ✅ 命令面板与多端布局 | Ctrl+K 直达;桌面 / 平板 / 移动各有一套可读排版 |
| ✅ 隐私边界 | API Key、附件正文、反馈原文不写入记忆与诊断包;导出在本机完成不上传 |
| ✅ 全平台交付 | Windows 安装版/便携版、macOS Apple Silicon 与 Intel 双架构、Linux .deb / .tar.gz / .run、pip wheel、Docker——每份产物 CI 真实启动验证 + 发布前逐字节回读 |
🚀 快速开始
pip install htmlninefox # 或下载 Release 包 / docker compose up --build
htmlninefox app # 打开 http://127.0.0.1:8620
htmlninefox expert "做一个 SaaS 落地页" # CLI 直接生成
Windows(安装版 .exe / 便携版 .zip)、macOS(Apple Silicon / Intel 双架构 .zip)、Linux(.deb / .tar.gz / .run)、pip wheel 与 Docker 全部在 最新 Release(全部附 SHA-256,发布前经真实启动验证与逐字节回读)。离线可用,API Key 可选。
📜 版本迭代
| 版本 | 日期 | 一句话 |
|---|---|---|
| v0.8.0 | 2026-10-17 | DOCX 语义导出:doc/archdoc 全文 / deck 讲义,降级清单如实;paraphrased「重新改写」;导出矩阵补上 Word 这一格 |
| v0.7.8 | 2026-10-17 | C6 收口:106 处内联 onclick 全量迁 data-action 委托,类型签名表守住「字符串 vs 数字 id」;顺带修掉真点击门禁暴露的芯片点击失灵 |
| v0.7.7 | 2026-10-12 | 改写吸收(paraphrased):配置 LLM 后,参考类网页正文以改写形态进入产物(预览即所得),忠实度门禁防假标签;离线行为不变 |
| v0.7.6 | 2026-10-12 | 打包矩阵补齐:新增 macOS Intel 便携包与 Linux .deb,两平台产物真实启动验证、.deb 进字节级回读;应用零变化 |
| v0.7.5 | 2026-10-12 | C7 收口:工作台全局 state 七键集中声明 + FoxState 只读暴露,静态双向镜/IIFE 锁/执行级核查三门禁;ROADMAP 结构性待办清零 |
| v0.7.4 | 2026-10-12 | 结构补丁:C5 ExportError 状态随错误声明 + C1 Runner 接口声明锁拥有权 + 模板渲染一致性(jinja2 extras 不再截走 landing 生成) |
| v0.7.3 | 2026-10-11 | 「墨水落纸」动效层:六类产物光带呼吸/墨水标题/滚动显形/光标辉光,reduced-motion 与导出定格三通路 |
| v0.7.2 | 2026-10-09 | 结构补丁:IntakeService 提取(P1-7)+ 候选键唯一化(C8);行为零变化 |
| v0.7.1 | 2026-10-08 | 体验修复:平板步骤条溢出、移动徽标隐藏、landing 卡片文案回显——三处都是「修 CSS 断言计算样式」的门禁先把守 |
| v0.7.0 | 2026-10-07 | 网页反向拆解:页面分区 → 项目分区,六类全消费;发布前实测修复三个「全绿但坏了」 |
| v0.6.4 | 2026-10-06 | 门禁收口:发布物字节级回读;配色与 blocks 两个真缺陷 |
| v0.6.0 | 2026-10-01 | 设计吸收流水线 + 可编辑 PPTX 两条主线 |
| v0.5.0 | 2026-09-25 | RC3 收口,全平台安装包 |
完整逐版记录:CHANGELOG · 各版发布说明见 docs/。
🙏 致敬与感谢
本项目的部分能力建立在以下开源工作之上——按许可要求与礼节,一并致谢(详细来源与许可审查见 DESIGN-SOURCES):
| 来源 | 许可 | 用在哪里 |
|---|---|---|
| Univer(dream-num) | Apache-2.0 | v0.6 起的工作台内幻灯片可视化编辑基于 Univer Slides 构建 |
| python-pptx(Steve Canny) | MIT | .pptx 导出的服务端受控映射,文本框在 PowerPoint / WPS 里真正可编辑 |
| huashu-art-motion(花叔) | MIT | v0.7.0 解说视频的 t2 发布会动画引擎(film/v070-huashu/) |
| Archify(tt-a1i) | MIT | README 架构图由 Archify 生成(交互版随仓库发布) |
| op7418/guizang-product-video-skill | AGPL-3.0(仅借鉴方法论;SFX 为其原创合成并附使用声明) | 宣传片工程方法论;film/sfx 音效来源 |
| 宝玉 baoyu-slide-deck(JimLiu) | MIT | v0.3 PPT 生成模块「AI 画图每页 PPT」的方法参考 |
| 张咋啦 frontend-slides / beautiful-html-templates(zarazhangrui) | MIT | 模板库「避开 AI 紫渐变、稳定出片」的设计哲学来源 |
| edge-tts | 自定义(非标准许可) | 解说视频的人声合成 |
| 归藏 · 花叔 Design · Archify 等社区工作 | — | 设计方法与审美启发(逐项来源见 DESIGN-SOURCES) |
早期版本的完整致敬长文(含引用原文)保留在 docs/HOMEPAGE-ARCHIVE.md。
📚 引用与署名
- 代码许可是 MIT(见 LICENSE);署名、引用格式与第三方组件边界写在 NOTICE.md。
- 文章 / 教程 / 论文引用请带版本号,机器可读格式见 CITATION.cff(GitHub 侧栏会显示「Cite this repository」)。
- 分发或集成时,保留
LICENSE与NOTICE.md即可满足 MIT 的署名要求;名称、Logo 与 Pixel Garden 视觉不在 MIT 范围内。
KratosLee. (2026). Html九尾狐:人机共驾的 HTML 内容交付工作台(v0.8.0)[计算机软件].
https://github.com/KratosLee-6/Html-ninefox
MIT License © 2026 KratosLee · Html九尾狐项目组
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found
















