Show HN:Slaide,开源 Markdown 幻灯片语言,AI 编写、PowerPoint 可打开
Slaide 是一个开源的 Markdown 幻灯片语言项目,旨在让 AI 直接编写演示文稿,并可用 PowerPoint 打开。它以单个纯文本 .slaide 文件为源,渲染为网页、PDF 和可编辑的 PPTX,附带 YAML 主题系统、Agent Skill 工作流,以及免费的开源核心编辑器。
Slaide 是一个开源的 Markdown 幻灯片语言项目,核心理念是把演示文稿以适合 AI 编写的方式呈现,同时保留 PowerPoint 的兼容性。项目采用 Apache-2.0 协议,用户只需维护一个纯文本的 .slaide 文件,就能同时生成网页演示、打印用 PDF 和可编辑的 PPTX,还可以导入现有的 .pptx 文件,并提供了 iPhone 客户端。
项目认为,AI 生成幻灯片的主要瓶颈不在模型智能,而在文件格式。.pptx 本质是数 MB 脆弱的 XML,模型很容易在布局和排版上出错。Slaide 反过来使用 Markdown 承载文字,用一份精简的 YAML 承载设计,整个源文件约 10KB,让模型能更稳定地一次生成正确结果。页面中对比了一个约 4.2MB、1.1 万行的 deck.pptx,突出这种简化带来的差异。
Slaide 的文件格式由三个纯文本部分组成:.slaide 是幻灯片内容文件,包含 Markdown 正文和一段简短的 YAML 头,用 --- 分隔幻灯片,并可通过 :: name :: 将内容路由到主题定义的布局插槽;master.yaml 是主题设计文件,集中管理字体、颜色、渐变和每种布局的网格;.slaidec 则是把幻灯片、主题、字体和媒体打包为单个自包含文件的分享格式,便于离线携带。
功能方面,Slaide 支持带命名进入动画的分步揭示、多布局模板、内联样式、图片/视频/音频及通栏背景、演讲者备注、用于 YouTube 和 Figma 的沙盒 iframe,以及能通过 currentColor 继承主题颜色的内联 SVG。主题机制让用户只需修改 master: 配置中的一行,就能为整套幻灯片切换视觉风格,内容文件无需改动。
项目也为 AI Agent 做了专门设计。通过 Agent Skill 或 MCP 服务器,Claude Code、Codex 等工具可以自行编写源文件、执行校验、把幻灯片渲染成 PNG 并读回检查,自动修复文字溢出和对比度不足的问题。用户随时可以切回手动编辑,因为全程使用同一个纯文本文件,不会产生版本漂移。
开源与定价方面,核心语言、CLI、主题、导入器和 MCP 服务器均以 Apache-2.0 开放,桌面查看器也完全免费。编辑器本身免费,AI 能力按需购买:Free 计划永久 $0,包含全部可视化编辑功能、PPT 导入导出以及第一份最多 10 页的 AI 幻灯片;Day Pass 一次性 $3.99,可在 24 小时内创建 4 份 AI 幻灯片;Slaide Hosted 原价 $9.90/月,限时 $6.90/月,包含每月 10 份 AI 幻灯片及云端同步分享。官方提供 npx @aivorynet/slaide new talk.slaide 命令,让用户在一分钟内开始制作演示文稿。