Amaroad

Amaroad

Amaroad 是一个开源的幻灯片制作环境,专为希望在终端中创建和完善演示文稿的开发者打造。你可以调用像 Claude Code、Codex CLI、Gemini CLI 或 Cursor 这样的 AI 编码代理,生成幻灯片、在浏览器中实时预览,并导出或分享最终结果。它的目标用户是那些已经在终端和编码工作流程中工作的用户。

幻灯片以 MDX 文件(Markdown 与 React 组件结合)形式编写,支持热模块替换,因此每次保存都能立即在预览中显示。项目内置100 多个幻灯片模板,涵盖图表、代码块、表格、仪表盘和布局变体,还提供 18 种专用的代理技能,用于幻灯片设计、图片生成、视频导出和质量检测。

Amaroad 适合进行冲刺评审、技术演讲或推介演示的开发者,以及日常依赖 AI 编码代理的团队。你可以在初稿完成后并行编辑多个幻灯片,通过 Cloudflare Tunnel 分享实时链接,并使用内置的演示模式在不同窗口同步展示。

主要功能:
  1. 使用 Claude Code、Codex、Gemini CLI 或 Cursor 从终端构建演示文稿

  2. 100+ 内置模板,涵盖图表、代码块、表格和仪表盘布局

  3. 多个幻灯片并行修订,每个幻灯片分配一个代理

  4. 实时浏览器预览,MDX 幻灯片文件变更时自动热重载

  5. 导出为 PDF 或 PPTX,通过 Cloudflare Tunnel 共享,或以双窗口模式演示

Pros:
  1. 保持在您现有的终端工作流程中,使用您已经习惯的编码代理。

  2. 基于 MIT 许可证的开源项目,本地运行无需付费版本。

  3. 内置18种代理技能,涵盖演示文稿结构搭建、图像生成、质量检查和视频导出。

Cons:
  1. 需要本地环境,包含 Node.js 22.13+、pnpm 以及 AI 编程代理,而非托管的网页编辑器。

  2. 某些图像生成功能需要单独配置 GEMINI_API_KEY 环境变量。

  3. Cloudflare Tunnel 的 URL 公开可访问,因此机密幻灯片需额外设置访问控制。

常见问题:

Amaroad 是免费使用的吗?

是的。Amaroad 是免费且开源的,采用 MIT 许可证。您可以从 GitHub 克隆仓库,本地安装依赖,并在您的机器上运行,无需订阅。

哪些 AI 编码代理可以与 Amaroad 配合使用?

Amaroad 支持 Claude Code、Codex CLI、Gemini CLI 和 Cursor。您可以使用相同的基于终端的代理工作流进行编码,来创建、修改和完善演示文稿。

Amaroad 的幻灯片使用什么格式编写?

Amaroad 幻灯片是 MDX 文件,结合了 Markdown 和 React 组件。每个演示文稿存放在 decks/ 目录下的独立文件夹中,包含 deck.config.ts 文件和编号的幻灯片文件,支持浏览器热重载。

我如何与团队分享 Amaroad 幻灯片?

Amaroad 可以通过 Cloudflare Tunnel 暴露您的本地开发服务器,生成一个任何人都能在浏览器中访问的公共 URL。您对幻灯片文件的更新会实时反映在该 URL 上。

Amaroad 支持哪些导出格式?

Amaroad 可以通过 Playwright 导出为 PDF,通过 pptxgenjs 导出为 PPTX。PDF 保持幻灯片的全分辨率渲染,而 PPTX 则将每张幻灯片作为静态图像快照。

我需要安装什么来使用 Amaroad?

Amaroad 需要 Node.js 22.13 或更高版本,pnpm(使用 corepack enable pnpm 启用),以及 AI 编码代理,如 Claude Code 或 Cursor。克隆仓库后,运行 pnpm install,然后执行 pnpm run dev,即可启动并通过 localhost:3850 访问。

Amaroad 有移动应用吗?

没有。Amaroad 是您在计算机上运行的本地开发工具。演示文稿在浏览器中预览,但没有专门的移动应用。

定价:

免费

标签:

AI Presentation
Developer Tools
Slide Decks
Open Source

使用的技术:

Next.js
Cloudflare
Ruby
GitHub
Webpack
Emotion
Styled Components

评论:

Give your opinion on Amaroad :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

最佳免费 Amaroad 替代方案(和付费)

By Rishit