Answer me with HTML

把复杂问题整理成可阅读、可离线查看的一页 HTML。

Star 数
★ 2k
最近更新
今天
License
MIT
主语言
JavaScript

30 秒速览

运行形态
Agent 插件 / 技能命令行工具
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 20 或更新版本Shell / 命令行本地文件系统
典型场景
需要理解 TCP 握手的开发者,可生成包含时序图、状态图和标志表的说明页。
不适合
  • 只需要简短纯文本回答的用户

这个 Agent 能做什么,适合哪些场景?

这是一个供 Claude Code、Codex、Cursor、OpenCode、Pi 等编码助手使用的 skill,也附带可在终端运行的 `am` CLI。助手先写 Markdown 草稿,再由 CLI 将其渲染为包含文本、表格、代码和图表的单页 HTML。内置 flow、sequence、tree、timeline 等组件,并提供 blueprint、shadcn 和 paper 主题。生成的每个页面都是独立 HTML 文件,可离线打开,Markdown 源文也嵌入页面。使用需要 Node.js 20 或更新版本;README 未要求 API 密钥,也未说明模型调用费用。

安装 skill 后,用户可要求助手解释概念、梳理代码模块或比较选项;助手判断问题是否适合页面,生成 Markdown 草稿并调用 am CLI。CLI 解析草稿中的 frontmatter、组件和代码块,计算面板与图表布局,应用主题并输出单个 HTML 文件,默认保存到 ~/.answer-me-with-html/pages/。代码块可通过 src= 和 lines= 引用项目文件中的实际代码;CLI 会拒绝读取目录外文件和存放密钥的文件。可用 am video 将带旁白节拍的草稿生成视频播放器页面,并可添加 --mp4 输出视频文件。

  1. 需要理解 TCP 握手的开发者,可生成包含时序图、状态图和标志表的说明页。
  2. 接手陌生代码库的工程师,可用目录树和调用关系图查看模块组织。
  3. 需要选择 Redis 或 Memcached 的团队,可用对比表整理差异并查看结论。
  4. 准备缓存改造计划的开发者,可在页面中查看真实代码和待决选项。
  5. 制作技术讲解材料的用户,可要求生成带逐步图示和旁白的视频页面。

如何安装或部署这个 Agent?

需要 Node.js 20 或更新版本;安装 skill 不需要单独运行 npm install。README 推荐用支持的助手按 INSTALL.md 执行安装,也记录了通用 skills 安装命令和 Claude Code 插件安装命令。通用安装器会询问要安装到哪些助手;Claude Code 插件方式需在 Claude Code 中运行以下命令。

npx skills add QingYunA/answer-me-with-html
/plugin marketplace add QingYunA/answer-me-with-html
/plugin install answer-me-with-html@answer-me-with-html

也可手动复制 skills/answer-me-with-html 到助手的 skill 目录;Claude Code 示例:

git clone --depth 1 https://github.com/QingYunA/answer-me-with-html.git /tmp/answer-me-with-html
cp -R /tmp/answer-me-with-html/skills/answer-me-with-html ~/.claude/skills/answer-me-with-html

如何使用这个 Agent?

安装后,在助手对话中提出需要解释的问题;例如:

解释 TCP 三次握手

也可直接要求 HTML 页面,或在终端使用 CLI。可通过 CLI 查看、修改或重置设置:

am config
am config set open off
am config reset

页面默认保存在 ~/.answer-me-with-html/pages/。要生成讲解视频,可要求助手制作视频,例如:

make a 3b1b-style video on the TCP handshake

README 说明 CLI 要求 Node.js 20 或更新版本;视频可用 am video 渲染,也可添加 --mp4 输出视频文件。

这个 Agent 有哪些优点和局限?

优点
  • 助手只写 Markdown 草稿;README 的基准测试称,相同问题的输出 token 平均约为手写 HTML 的八分之一。
  • CLI 计算面板和图表布局,提供 flow、sequence、tree、timeline 等组件。
  • 生成单文件 HTML,不依赖 CDN 或网页字体,可离线打开并分享。
  • 页面保留生成它的 Markdown 源文,并支持页面内评论和选项回复。
  • 明确支持 Claude Code、Codex、Cursor、OpenCode 和 Pi 等多个助手。
局限
  • 需要在本地安装 Node.js 20 或更新版本,并让助手能够运行 shell 命令、访问文件。
  • 需要先安装 skill 或 Claude Code 插件;它不是独立的托管问答服务。
  • README 未说明模型/API 费用或模型供应商,因此总使用成本需按所用助手的服务确定。
  • 自动写作检查基于 ASD-STE100 规则,只覆盖文档列出的机器可检查项目;默认仅警告。

这个 Agent 与同类方案有什么区别?

README 将本项目与 Archify 和 dsh-genui 一类 GenUI 插件作比较:Archify 从 JSON 规格生成交互图表,GenUI 插件在单个聊天应用中展示组件;本项目则把 Markdown 草稿渲染为包含文本、表格、代码和图表的整页 HTML,并通过可运行 shell 命令的助手使用。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Answer me with HTML 当前 61 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 2k 今天 JavaScript Codex · Claude Code
Markdown Viewer Agent Skills 39 · 缺口较多 Agent 插件 / 技能免费 ★ 3.4k 2 天前 JavaScript Codex · Claude Code
Ori Mnemos 80 · 表现良好 命令行工具免费 ★ 331 6 天前 TypeScript Claude Code · OpenAI API · Claude API
Excalidraw MCP 服务器与 CLI 59 · 缺口较多 命令行工具免费 ★ 2.5k 29 天前 TypeScript ChatGPT · Codex · Claude Code · Claude.ai

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
61/ 100 五分制 3.1 / 5
信任安全 14/29
可靠稳定 9/14
适用触发 12/18
规范维护 12/18
有效结果 10/13
证据核验 4/8
查看各维度的扣分理由
信任安全14 / 29 · 2.4/5

README 描述本地 CLI、离线单文件输出,并称引用源文件时会拒绝文件夹外路径及保存密钥的文件;这些设计支持最小权限和敏感数据保护,但本次提供的材料没有 CLI 源码来核实实现。README 说清理页面前会询问、更新检查不发送用户信息,但安装指引称无需询问,且默认可打开浏览器;因此确认和外部影响仅部分充分。依赖被打包,但没有依赖审计或漏洞处理证据。页面可复制生成它的 Markdown,来源归属仍缺少对答案事实来源的通用说明。

可靠稳定9 / 14 · 3.2/5

README、package.json、CI 配置和测试对 Node 20+、打包 CLI、渲染示例及安装检查的描述基本一致;依赖数量有限且随 CLI 打包,普通使用的可用性有一定支撑。README 声称草稿错误会返回行号、组件和修正示例,支持可理解的失败反馈;但本次未提供对应实现,不能据此给满分。

适用触发12 / 18 · 3.3/5

README 覆盖解释、架构、比较、审阅和计划等场景,并说明简单问题可以不生成页面;技能也支持用户明确要求 HTML。它列出组件用途、视频需用户请求、语言和主题选项以及 Node 要求,边界和环境适配说明较清楚,但跨代理兼容性主要是文档声明,缺少本次材料中的逐环境实现证据。

规范维护12 / 18 · 3.3/5

README 组织清晰,提供安装方式、示例、设置、参考文档入口和开发指引;MIT 许可证文本完整,版本号也出现在 package.json。扣分原因是本次材料没有变更日志或明确维护负责人,已知限制说明较少;命名一致性及示例覆盖虽较好,但不足以证明所有场景都稳定或齐备。

有效结果10 / 13 · 3.8/5

产品把 Markdown 草稿转换为带布局、图表和样式的可读 HTML,并提供注释、决策回复及源码复制功能,输出用途具体。README 给出令牌和耗时对比及基准文件入口,支持其边际价值主张;但样本规模较小,节省账单较少,数据主要由项目自身报告,因此成本收益评为部分支持。

证据核验4 / 8 · 2.5/5

README 将部分性能数字关联到仓库基准数据,并指向示例、参考和比较文档;CI 配置及测试文件也对打包和若干功能提供交叉佐证。扣分原因是性能结论主要来自项目自身的有限测试,许多安全和体验主张在本次材料中只有 README 声明,且事实与推断的标注并不系统。

风险与缓解建议
  • 安装指引提到会读取远程 INSTALL.md,常规安装会调用安装器;请先确认所用代理和安装方式符合本地策略。
  • 性能比较来自项目报告的小样本,且节省的账单比例低于令牌减少比例;不宜据此直接推断其他模型或任务的收益。
证据充分度:低 评估于 2026年10月8日 审查版本 e729b248816c
查看完整评分方法 →

常见问题

需要付费 API 密钥吗?
README 未列出 API 密钥要求,也未说明模型费用。软件提供 MIT 许可;模型或助手服务费用取决于实际使用的助手。
生成的页面需要联网吗?
页面是单个 HTML 文件,不含 CDN 链接或网页字体,可离线打开。
助手能引用项目中的真实代码吗?
可以。代码块可用 src= 和 lines= 引用文件内容;目录外文件和存放密钥的文件会被拒绝。
每个问题都会生成页面吗?
默认由助手判断页面是否有用,简单的一行问题可以只返回一行文本。可另行配置 always-on mode,让结论等回复也生成页面;该模式默认关闭。
能生成视频吗?
可以。用户需明确要求视频;am video 可把带逐段旁白的草稿转换为播放器页面,并可用 --mp4 输出视频文件。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents