DeckCraft 是纯 Rust 从零重写的开源演示文稿应用,对标 PowerPoint 工作流,支持主题、形状、表格、图表、切换与动画,可打开保存 PPT 文件,覆盖 macOS、Windows、Linux、BSD 与浏览器。
- v0.8.0
- 发布于
- 1 天前
- 3,739
- 星标
- 509,225
- 下载
- 同步于
- 1 天前
最新版本
v0.8.02026年10月18日 11:51下载慢?可在上方随时切换镜像源
项目说明
项目概述
DeckCraft 是 ArtCraft 社区出品的开源演示文稿应用:用纯 Rust 从零重写 PowerPoint 的核心工作流,做幻灯片可用主题、布局、形状、图片、表格、图表、切换与动画。
它能打开并保存 PowerPoint 文件,原生运行在 macOS、Windows、Linux 与 FreeBSD,也能通过 WebAssembly 跑在浏览器里;每个按钮同时是一条命令,CLI 与 AI 代理可经 MCP 驱动。
| 项目 | 内容 |
|---|---|
| 平台 | macOS、Windows、Linux、FreeBSD、Web |
| 技术栈 | Rust(clean-room 重写) |
| 文件格式 | PowerPoint(.pptx)读写 |
| 许可 | MIT 或 Apache-2.0 |
| 状态 | 早期开发(v0.7.0) |
纯 Rust 重写的演示文稿工具,浏览器里也能放 PPT。
主要功能
- 幻灯片编辑:主题、布局、形状、图片、表格与图表自由组合
- 切换与动画:幻灯片切换与对象动画
- PPT 文件兼容:打开并保存 PowerPoint 文件
- 全屏放映:一键进入放映模式
- 命令化操作:每个按钮对应一条命令,CLI 与 MCP 代理可自动驱动
- 多端原生:桌面四平台原生运行,浏览器经 WebAssembly 使用
适用人群
- 想要轻量开源演示工具的用户
- 需要跨平台打开 PPT 的用户
- 关注 Rust 原生应用的极客
- 想让 AI 代理自动生成幻灯片的开发者
快速上手
- 从 Releases 按平台下载安装包(AppImage、deb、flatpak 等)
- 启动后新建演示文稿,选一个主题
- 添加形状、表格与图表搭建页面
- 保存为 PowerPoint 文件或直接全屏放映
- 进阶用户可用 CLI 命令或 MCP 让代理自动生成
核心优势
- 纯原生:Rust 编写,启动快、占用低,无 Electron
- 格式兼容:PPT 文件可进可出
- 代理友好:MCP 接口让 AI 工具直接操作演示文稿
- 许可宽松:MIT 与 Apache-2.0 双许可
系统要求
| 项目 | 要求 |
|---|---|
| 桌面 | macOS、Windows、Linux、FreeBSD |
| 浏览器 | 支持 WebAssembly 的现代浏览器 |
| 构建 | Rust 工具链(自行编译时) |
注意事项
- 早期开发:项目处于早期阶段,功能与稳定性仍在快速演进
历史版本
排序