DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程

DeckCraft 是一个用纯 Rust 从零重写的开源演示文稿工具,定位为 Microsoft PowerPoint 的干净室替代实现。它支持主题、版式、形状、图片、表格、图表、切换与动画,能够打开和保存 PowerPoint 文件,并全屏放映。DeckCraft 原生运行于 macOS、Windows、Linux 和 FreeBSD,同时提供浏览器版本。它最大的特色在于:界面上的每一个按钮背后都是一个稳定命令,CLI 和 AI Agent 可以通过 MCP 协议驱动这些命令,实现演示文稿的自动化生成与批量处理。项目目前处于 alpha 阶段,正朝 beta 推进,代码托管在 GitHub 上,采用开源方式发布。

痛点是什么

做演示文稿的人常常面临两难:商业办公套件体积庞大、授权费用不低,跨平台体验参差不齐;而轻量在线工具又往往功能残缺,无法打开或保存标准的 .pptx 文件,动画、图表、母版等能力缺失。对于开发者和技术团队来说,更麻烦的是演示文稿制作几乎无法自动化,重复的排版、批量生成、数据驱动出图只能靠手工完成。想在 Linux 或 FreeBSD 上获得接近 PowerPoint 的完整体验,选择更是少之又少。DeckCraft 正是针对这些真实困扰而出现。

主要功能特点

DeckCraft 在 alpha 阶段已经覆盖了演示文稿制作的主要环节,从内容创作到文件交换再到自动化驱动,形成了一条相对完整的链路。

完整的幻灯片制作能力

提供母版、十一种版式、八套主题,以及一百五十多种预设形状与图表表格。

标准 PowerPoint 文件互通

可直接打开和保存 .pptx,并导出 PDF、PNG、JPEG 与大纲文本。

命令化与 Agent 驱动

两百多条命令全部可脚本化,CLI 与 MCP 服务器让 AI Agent 也能操作。

为什么值得关注

DeckCraft 把「演示文稿软件」和「可编程自动化」这两件通常分开的事情合到了一起,同时用 Rust 保证了原生跨平台性能,这在开源办公工具里并不多见。

开源且原生跨平台

纯 Rust 实现,覆盖 macOS、Windows、Linux、FreeBSD 与浏览器。

为自动化与 AI 而生

每个按钮都是命令,CLI 与 MCP 让脚本和 AI Agent 直接驱动演示制作。

推荐信息
JameCling
JameCling 2026年10月13日 11:04

DeckCraft — Rust 写的开源 PowerPoint 替代,每个按钮都能被 Agent 驱动
https://www.jamecling.com/archives/7593

DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片1
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片2
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片3
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片4
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片5
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片6
DeckCraft 怎么用?纯 Rust 开源演示工具,CLI 与 MCP 自动化教程 图片7