DeckCraft
ArtCraft · Открытый редактор презентаций с файлами PowerPoint, темами, показом слайдов и автоматизацией через CLI/MCP.
Описание
DeckCraft — бесплатный редактор презентаций с открытым исходным кодом, написанный командой ArtCraft на Rust. Это независимый проект, а не продукт Microsoft. Официальный README описывает раннюю стадию разработки перед первой альфа-версией и не гарантирует полной совместимости с PowerPoint.
Возможности
- Создание презентаций с образцами слайдов, одиннадцатью макетами, восемью оригинальными темами, разделами, заметками и комментариями.
- Редактирование текста, фигур и соединителей; добавление изображений, таблиц, диаграмм, базового SmartArt, аудио и видео.
- Переходы, включая Morph, анимация, полноэкранный показ и режим докладчика.
- Открытие и сохранение
.pptx, экспорт PDF, PNG/JPEG и структуры. AutoRecover сохраняет несохранённую работу. - Автоматизация более 200 команд с отменой через CLI, канал управления JSON и сервер MCP.
Установка на macOS
Если Homebrew уже установлен:
brew install --cask deckcraft
open -a DeckCraft
Другой вариант: скачайте универсальный DMG точной версии v0.4.0 из официального релиза, откройте его и скопируйте DeckCraft.app в папку «Программы». По README, сборки приложения и CLI для Apple Silicon и Intel подписаны и нотариально заверены Apple.
Рендеринг примера из исходного кода
Манифест Cargo версии v0.4.0 указывает Rust 1.90. Эта команда из официального README отрисовывает все слайды примера:
git clone https://github.com/storytold/deckcraft
cd deckcraft
git checkout v0.4.0
cargo run --release -p deckcraft-cli -- render --sample --all --scale 1 out/
При желании клонируйте storytold/craft-fonts рядом с репозиторием в ../craft-fonts; без него локальные сборки используют системные шрифты. Команда отрисовывает слайды, а не запускает графический интерфейс.
Платформы и ограничения
Официальные сборки доступны для macOS, Windows, Linux, FreeBSD и WebAssembly. CLI для macOS скачивается отдельно. Указанные README и cask не сообщают минимальную версию macOS, объём ОЗУ или требования к хранилищу: эти данные неизвестны и не выводятся предположительно. Двойная лицензия MIT или Apache-2.0.
Новая версия Что нового в 0.5.0 11 окт. · Редакция OpenNavo · Перевод ИИ
- ИзмененияПереходы исправлены: уходящий слайд показывается правильно.