跳到正文

正在自动登录…

← 返回项目列表

storytold/deckcraft

演示文稿制作幻灯片放映PPT文件兼容

DeckCraft 是一款用 Rust 编写的开源演示文稿制作工具,旨在重新实现 Microsoft PowerPoint 的核心功能,支持创建、编辑和放映幻灯片,并兼容 PowerPoint 文件格式。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/16 22:21:42 · 查看原文

值得看Rust应用与服务
累计 Stars
4,100
当前热度
7~30 天 · 热门
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

AI 根据 README 整理 · 2026/10/16 22:21:42

使用方式

可通过桌面应用或命令行工具使用,支持 CLI 和 MCP 服务器驱动。

查看 README 依据
Every action in DeckCraft is a command with a stable id, so people, scripts and AI agents use the same verbs: ```sh deckcraft-cli commands format. # list commands deckcraft-cli run --sample --cmd 'slide.new={"layout":"titleOnly","title":"Hello"}' --save hello.deckcraft deckcraft-cli mcp # MCP server over stdio (headless) deckcraft-cli mcp --connect 7990 # drive the running app (deckcraft --control 7990) deckcraft-cli mcp --automation-read-root DIR --automation-write-root DIR # confine the headless agent to folders ``` ## Roadmap
部署要求

Linux 构建需要 ALSA 头文件;字体可选用 craft-fonts 仓库,否则使用系统字体。

查看 README 依据
[`crates/pdf/README.md`](crates/pdf/README.md) for the dependency and validation requirements. ```sh git clone https://github.com/storytold/deckcraft cd deckcraft cargo run --release -p deckcraft-cli -- render --sample --all --scale 1 out/ ``` On Linux, the build also needs the ALSA headers for slide-show sound: `alsa-lib-devel` on Fedora, `libasound2-dev` on Debian and Ubuntu, `alsa-lib` on Arch. Without them it stops at `alsa-sys`. Fonts come from [craft-fonts](https://github.com/storytold/craft-fonts): clone it next to this repo
(`../craft-fonts`) and local builds pick it up automatically; without it DeckCraft uses your system fonts. Each [GitHub release](https://github.com/storytold/deckcraft/releases) has ready-made builds, on Linux as an AppImage, a `.deb`, an `.rpm` and a tarball. On Gentoo, the community [::snakebyte overlay](https://github.com/switch87/snakebyte-overlay) packages the Linux release as `app-office/deckcraft-bin` (not maintained by the DeckCraft team): ```sh eselect repository add snakebyte git https://github.com/switch87/snakebyte-overlay.git emaint sync -r snakebyte
已知限制

目前处于 alpha 阶段,覆盖 PowerPoint 约 84% 的功能,距离完全替代 PowerPoint 估计完成约 55%。

查看 README 依据
DeckCraft is in **alpha**. It covers **84% of PowerPoint's features by breadth** (92% of the core ones, measured) and is about **55% of the way to replacing PowerPoint for real work** (estimated). See [ROADMAP.md](ROADMAP.md) for the stage, numbers by dimension and what's next, [docs/target-app-parity.md](docs/target-app-parity.md) for the full assessment, [docs/gaps.md](docs/gaps.md) for every known shortfall and [docs/parity-checklist.md](docs/parity-checklist.md) for the feature-by-feature checklist. ## Downloads

README

正在加载 README…

收录信息

仓库创建时间
2026/10/7 13:27:21
首次达标收录
2026/10/9 12:11:13
统计更新时间
2026/10/22 19:25:29

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 3.9 / 5

新颖度
3.6
实用价值
4.3
成熟度
4.0
实质含量
3.5

由 Jev 模型根据仓库描述与 README 评估,2026/10/16 20:21:55 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 19:01:25
许可证标识
Apache-2.0
Fork 数
2,336
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目