用途:根据 JSON 定义创建交互式 Reveal.js 网页演示文稿,适合研究汇报、技术演讲与课程讲义。
主要能力:支持 text、bullets、image、mermaid、callout、code、table 等元素,支持 Markdown、LaTeX 数学、语法高亮代码、分步动画、演讲者备注、标题/单栏/双栏等版式,可选 academic、default、dark 主题。
使用方式:先规划主题、受众、页数与视觉元素,再按 schema 编写 presentation.json,然后校验、展示、导出、质检。
校验:bunx github:neuromechanist/agentic-presentation-builder#v0.1.8 validate deck.json --json
展示:bunx github:neuromechanist/agentic-presentation-builder#v0.1.8 present presentation.json --open
导出:bunx github:neuromechanist/agentic-presentation-builder#v0.1.8 export presentation.json --format pdf
质检截图:bunx github:neuromechanist/agentic-presentation-builder#v0.1.8 shoot presentation.json --out ./qc
也可离线使用缓存克隆,从 $APB_HOME 运行 bun run <command> --。
限制:validate 无法检测渲染后的空白图表或代码裁剪,需用 shoot 逐页检查;mermaid 在质检截图时可能渲染为空白,建议改用表格或 SVG 图片;代码块建议控制在约 6 行。演讲时可按 P 切换模式、S 查看备注、O 查看概览;观众同步屏可在 URL 后加 &role=audience&mode=presentation。具体定价、平台兼容范围等资料暂未提供。