NomaDamas/slides-grab

Best harness + editor + linter for generating slides in Claude Code / Codex - Claude Design Open Source Alternative

slides-grab 是一个命令行工具,可借助 AI 代理协助创建、编辑和导出 HTML 幻灯片。它提供可视化编辑器、支持导出为 PDF/PNG/PPTX、包含设计模板,并可通过 AI 生成图像。专为与 Claude 或 Codex 等代码代理协同使用而设计,是 AI 在演示文稿工作流中的一项实用应用。

功能:

  • 从简单大纲生成幻灯片集,每张幻灯片均为独立的 HTML 文件。
  • 提供可视化编辑器(slides-grab edit),可通过点击和拖拽选择元素,并让 AI 重设样式或重写内容。
  • 支持导出为 PDF、PNG 图像或 PowerPoint(PPTX)——PPTX 导出为实验性功能。
  • 内置 95 种设计风格和模板库,也可导入现有幻灯片作为样式参考。
  • 可通过 AI 为幻灯片生成图像(默认使用你的 Codex 登录信息,无需额外 API 密钥),或通过 OpenAI/Google 提供商实现。
  • 支持特殊工作流,例如用于 Instagram 的正方形 1:1「卡片新闻」幻灯片,并可将 tldraw 图形渲染为 SVG 资产。

工作原理:

  • 通过 --slides-dir 指定幻灯片文件夹,运行 slides-grab edit 或 slides-grab pdf 等命令。
  • 工具读写 HTML 幻灯片文件,并使用 Playwright(浏览器自动化库)进行渲染和导出。
  • AI 图像生成通过内部服务(codex-imagen)调用,复用你现有的 Codex 登录信息——无需额外 API 密钥。
  • 项目以 npm 包形式发布,并包含“代理技能”,使 Claude 或 Codex 能够直接理解该工作流。

为何有用:

  • 弥合了 AI 代理与视觉设计之间的鸿沟:你可以通过指向特定元素并要求代理修改它来迭代幻灯片。
  • 所有内容均为纯 HTML/CSS,便于版本控制,必要时也可手动编辑。
  • 工具自动处理渲染、导出、图像生成等繁琐任务,让你专注于内容创作。

注意: PPTX 和 Figma 导出路径标记为实验性/不稳定——可能遇到布局偏移,需手动清理。项目采用 MIT 许可证,基于早期工具 ppt_team_agent 构建。

详细信息请参阅 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目