GenGrades

DeckCraft: free download and install guide

Published Updated

Replaces Microsoft PowerPointPresentationsLicense: Apache-2.0

Download

Latest version 0.12.0, released 2026-10-28

Other downloads (22)Other processors, portable versions, Linux packages and the command-line tool.

Windows

macOS

Linux

FreeBSD

Web

  • deckcraft-web-0.12.0.zip

    SHA-256 4625fc2b66f0a0065b1cd549d94dd51f4e0f4f6082638d399c530ffdc56ebab5

Every button downloads the official file from the project's GitHub release. GenGrades does not host or change it.

How to installAll versions and release notes on GitHubAll checksums (SHA256SUMS.txt)

What DeckCraft is

In one or two sentences, before anything else.

DeckCraft is a free, open-source presentation app from the ArtCraft team (GitHub: storytold) that rebuilds Microsoft PowerPoint from scratch in Rust. It makes and presents slide decks, opens and saves PowerPoint .pptx files, and runs on Windows, macOS, Linux, FreeBSD and in the browser. The project calls it alpha software.

Main features

What it can do, one sentence each, and whether we actually tested it.

  • Slide masters, layouts and themes

    Slide masters and eleven layouts whose placeholders inherit position and formatting, eight original themes with colour and font schemes, sections, speaker notes, comments, headers and footers, and custom slide sizes.

  • Shapes and drawing

    More than 150 preset shapes with adjust handles, connectors that stay glued to shapes, freeform, curve and scribble tools, merge shapes, gradient, picture and pattern fills, and shadow, glow, soft-edge and reflection effects.

  • Text editing

    In-place text editing with full font and paragraph formatting, bullets and numbering, columns, autofit, vertical text, fields and hyperlinks.

    The project's gap list says fonts have only Regular, Bold and Italic faces so far (#69).

  • Pictures, tables, charts and media

    Pictures with crop and corrections, tables with styles, charts, basic SmartArt, audio (MP3, AAC, FLAC, Ogg, Opus, WAV and more) and video (H.264, HEVC, VP9, AV1).

    The gap list says SVG pictures don't render yet and SmartArt editing is shallow.

  • Slide shows

    Transitions including Morph, entrance, emphasis, exit and motion-path animations, a full-screen slide show, presenter view, pen, rehearsed timings and media playback.

    The gap list says presenter view isn't placed on the second display yet.

  • PowerPoint files and exports

    Opens and saves PowerPoint .pptx; exports PDF (slides, notes pages and handouts with selectable text), PNG and JPEG images, an animated GIF of the deck and outlines. AutoRecover keeps unsaved work.

    Legacy .ppt and OpenDocument .odp files don't open, and PDF export turns slide artwork into images (docs/gaps.md).

  • Commands for scripts and AI agents

    More than 200 commands with undo, all scriptable from the deckcraft-cli tool, a JSON control channel and an MCP server for AI agents.

Who it is for

The people it helps and the problems it solves, and where it ranks.

Built for

  • Windows, macOS and Linux users who receive PowerPoint .pptx decks and don't have PowerPoint
  • Linux and FreeBSD users who want a native presentation app
  • Developers who want to build or edit decks from scripts or AI agents
  • People who want to try an open-source PowerPoint rewrite while it is still in alpha

Problems it solves

  • Opening, editing and saving a .pptx deck on a computer without PowerPoint
  • Presenting a deck full screen with transitions, animations and presenter view
  • Turning a deck into a PDF with notes pages or handouts
  • Generating or changing slides automatically instead of by hand

What it is good at

What the project's documentation says you can do with it.

  1. Case 1

    Per the README: open a PowerPoint deck you received, edit it and save it back as .pptx.

    Input

    A .pptx deck from a colleague, opened in DeckCraft, with one slide's title and chart changed, then saved as .pptx.

    What the docs say

    The README says DeckCraft opens and saves PowerPoint .pptx files and keeps unsaved work with AutoRecover. Caveat: the roadmap says PPTX has never been tested on a corpus of real decks, and the gap list records media options and rewind being lost on a PPTX round trip (#74, #77).

  2. Case 2

    Per the README: present a deck full screen with presenter view.

    Input

    A finished deck with transitions and animations, started as a full-screen slide show with presenter view on a laptop connected to a projector.

    What the docs say

    The README lists transitions (including Morph), animations, a full-screen slide show, presenter view, a pen and rehearse timings. Caveat: the gap list says presenter view isn't placed on the second display yet.

  3. Case 3

    Per the README: export a deck as PDF handouts or notes pages to share it.

    Input

    A deck exported as PDF notes pages, each slide above its speaker notes, with text you can select and copy.

    What the docs say

    The README says PDF export covers slides, notes pages and handouts with selectable text. Caveat: the gap list says PDF export turns slide artwork into images, so files are large and blurry when zoomed or printed, and DeckCraft has no Print command of its own yet.

  4. Case 4

    Per the README: build a slide from the command line, or let an AI agent drive DeckCraft through MCP.

    Input

    deckcraft-cli run --sample --cmd 'slide.new={"layout":"titleOnly","title":"Hello"}' --save hello.deckcraft

    What the docs say

    The README says every action is a command with a stable id, so people, scripts and AI agents use the same verbs; deckcraft-cli mcp starts an MCP server, and --automation-read-root and --automation-write-root confine a headless agent to folders. Caveat: the release has a separate command-line download only for macOS; the README lists none for Windows or Linux.

Where it falls short

What it does badly, with the evidence, and what we could not settle.

Weak

Weak

  • Alpha software: anyone who has to deliver PowerPoint decks to clients or colleagues on a deadline should not rely on DeckCraft yet.

    Evidence: The roadmap labels DeckCraft alpha and estimates it is about 55% of the way to replacing PowerPoint for real work. It says PPTX has never been tested on a corpus of real decks, and that beta needs the round-trip losses (#70, #74, #77) and the data-loss and startup-crash bugs (#60, #40, #59) fixed.

  • Closing an edited presentation can discard your changes without asking.

    Evidence: docs/gaps.md, issue #60: quitting prompts, but closing a presentation doesn't. The fix (PR #75) was still open when we checked.

  • On some Windows PCs the app crashes at start.

    Evidence: docs/gaps.md lists startup crashes on some Windows GPUs: #59 (Intel UHD) and #40 (one Windows 11 PC where WordCraft, GridCraft and DeckCraft all fail). The DirectX 12 default fixed only the crash in AMD's atio6axx.dll.

  • No printing, and exported PDFs carry slide artwork as images.

    Evidence: docs/gaps.md: Print is missing (a browser-print PR, #66, is open), and the PDF writer places each slide as an image under a selectable text layer, so PDFs are large and blurry when zoomed or printed.

  • Legacy .ppt, .pot and .pps files and OpenDocument .odp files don't open, and SVG pictures don't render.

    Evidence: docs/gaps.md: no import of the 97–2003 binary formats, no .odp, and nothing reads SVG, so SVG icons show only their raster fallback.

  • The interface is English only.

    Evidence: ROADMAP.md: English only today, with no string catalog yet; Simplified Chinese is at 0%. Its progress log records input-method typing for Chinese, Japanese and Korean in slide text, notes and fields on 2026-10-12.

Uncertain

Uncertain

  • How faithfully real decks made in PowerPoint display in DeckCraft and survive a save.

    Why unsure: The project's PPTX corpus is only decks it authored, with no PowerPoint reference renders (docs/gaps.md, gap 1), and we have not opened any files ourselves.

  • Speed on large decks.

    Why unsure: The roadmap marks performance as unmeasured; slides rasterize on the CPU and there is no performance baseline yet.

  • Whether the 84% feature-breadth figure covers the features you use.

    Why unsure: The figure is the project's own measurement over its checklist of 191 PowerPoint features, not an independent comparison.

License, formats and platforms

The facts, each with its source and the date we checked it.

SpecValueNote and source
Price0 USD

Free and open source

Source: github.comchecked

LicenseMIT or Apache-2.0

Dual-licensed, at your option

Source: github.comchecked

Written inRust

Clean-room reimplementation; no Microsoft artwork, fonts, themes or templates

Source: github.comchecked

StageAlpha

The project's own label; the next stage is beta

Source: github.comchecked

Opens and saves.pptx

.potx and .ppsx also open; .ppt and .odp are not supported

Source: github.comchecked

ExportsPDF, PNG, JPEG, animated GIF, outline

Source: github.comchecked

PlatformsWindows, macOS, Linux, FreeBSD, web

Windows x64, ARM64 and 32-bit; macOS universal; Linux x86_64 and ARM64, plus RISC-V 64

Source: github.comchecked

Code signingWindows installers and executables code-signed; macOS app signed and notarized

Source: github.comchecked

Interface languageEnglish

No other interface languages yet

Source: github.comchecked

AutomationCLI, JSON control channel, MCP server

200+ commands with undo

Source: github.comchecked

Common questions

Answer first, then why, an example, the limits and what to do next.

Is DeckCraft free?

DeckCraft is free to download and use, and its source code is open under your choice of the MIT or Apache-2.0 license. The README mentions no paid edition.

Why

The README states the dual license, and both are permissive open-source licenses.

Is DeckCraft safe to download?

DeckCraft's official builds are published on the storytold/deckcraft GitHub releases page, which is where the buttons on this page point. The README says the Windows installers and executables are code-signed, the macOS app is signed and notarized, and SHA256SUMS.txt lists a checksum for every file.

Limits

Code signing tells you who built the file; it is not a security audit of the app.

Next step

Download only from github.com/storytold/deckcraft or this page, and compare the file's checksum with SHA256SUMS.txt if you want to be sure.

Can DeckCraft open my PowerPoint files?

Modern PowerPoint .pptx files open and save in DeckCraft, but older .ppt files and OpenDocument .odp files do not.

Why

The README lists opening and saving .pptx. The project's gap list says .potx and .ppsx also open, while the 97–2003 binary formats and .odp are not read.

Limits

The roadmap says PPTX support has not been tested on a corpus of real decks, so complex decks may not look the same. Keep the original file until you have checked the result.

Does DeckCraft run on Mac and Linux?

DeckCraft runs on macOS and Linux, as well as on Windows, FreeBSD and in a web browser.

Why

The release ships a universal macOS .dmg for Apple silicon and Intel Macs, and Linux builds as AppImage, Flatpak, .deb, .rpm and tarball for x86_64 and ARM64.

Next step

The install guide below has the steps for each system.

Does DeckCraft have a Chinese interface?

DeckCraft's interface is English only for now, but you can type Chinese in your slides.

Why

The roadmap says there is no string catalog yet and puts Simplified Chinese at 0%. Its progress log records input-method support for Chinese, Japanese and Korean in slide text, notes and fields.

Next step

The gap list names Simplified Chinese among the languages beta needs.

How does DeckCraft compare with PowerPoint?

DeckCraft covers most of PowerPoint's features by the project's own count, but it is not yet a full replacement.

Why

The roadmap measures 84% of PowerPoint's features by breadth (92% of the core ones) and estimates that, as of October 2026, DeckCraft is about 55% of the way to replacing PowerPoint for real work.

Limits

Both figures come from the project, not from an independent test.

Next step

Try it on a copy of a real deck before you switch.

How to install DeckCraft

Step by step for each system, plus the fixes the project documents for common problems.

Windows

  1. Click Download for Windows at the top of this page. You get the x64 installer, deckcraft-<version>-windows-x64.msi, which suits most Windows PCs with Intel or AMD processors.
  2. Double-click the downloaded .msi file and follow the installer. The README says DeckCraft's installers and executables are code-signed.
  3. On a Snapdragon or other ARM PC, or on 32-bit Windows, pick windows-arm64.msi or windows-x86.msi under Other downloads instead.
  4. To run DeckCraft without installing it, download the portable zip (deckcraft-<version>-windows-x64-portable.zip) from Other downloads, unzip it and double-click deckcraft.exe.
  5. To check a download, compare its checksum with the line for that file in SHA256SUMS.txt, which every release includes.
  6. When a new version comes out, the download box on this page shows it. The README describes no in-app updater for Windows.
  7. To install several Craft apps at once, use ArtCraft Launcher.

If something goes wrong

DeckCraft flashes in Task Manager and quits, or doesn't open at all.
The README says the app starts with DirectX 12 only, to avoid a driver crash in AMD's atio6axx.dll. To try another graphics backend, open PowerShell in the folder that holds deckcraft.exe, run $env:WGPU_BACKEND = "vulkan", then & .\deckcraft.exe. Afterwards, Remove-Item Env:WGPU_BACKEND restores the default. Avoid gl: the README says it can bring the driver crash back.
You need a log file for a bug report.
DeckCraft writes deckcraft.log to %APPDATA%\DeckCraft\logs\. The previous run's log is kept as deckcraft.1.log, so the log of a run that crashed survives the next start.

macOS

  1. Click Download for macOS at the top of this page. You get deckcraft-<version>-macos-universal.dmg, a single build for both Apple silicon and Intel Macs.
  2. Double-click the .dmg to open it, then drag DeckCraft into your Applications folder.
  3. Open DeckCraft from Applications. The README says the app is signed and notarized.
  4. If you also want the command-line tool, deckcraft-cli-<version>-macos-universal.zip under Other downloads is signed and notarized too.
  5. When a new version comes out, the download box on this page shows it. The README describes no in-app updater for macOS.
  6. To install several Craft apps at once, use ArtCraft Launcher.

If something goes wrong

You need a log file for a bug report.
DeckCraft writes deckcraft.log to ~/Library/Application Support/DeckCraft/logs/. The previous run's log is kept as deckcraft.1.log.

Linux

  1. Click Download for Linux at the top of this page. You get the AppImage, deckcraft-<version>-linux-x86_64.AppImage, which the README says runs anywhere without installing. ARM64 machines take the aarch64 AppImage from Other downloads.
  2. Make the file executable, then start it: chmod +x deckcraft-<version>-linux-x86_64.AppImage, then ./deckcraft-<version>-linux-x86_64.AppImage.
  3. The AppImage can update itself with AppImageUpdate, which uses the .zsync files published with each release.
  4. On Debian or Ubuntu you can install the .deb instead: sudo apt install ./deckcraft-<version>-linux-x86_64.deb.
  5. On Fedora or RHEL, install the .rpm: sudo dnf install ./deckcraft-<version>-linux-x86_64.rpm. The README lists the same .rpm for openSUSE.
  6. For a sandboxed install, download the .flatpak file and run flatpak install --user deckcraft-<version>-linux-x86_64.flatpak.
  7. The .tar.gz tarball unpacks anywhere. RISC-V 64 builds are cross-compiled and need glibc 2.39 or newer, for example Ubuntu 24.04.
  8. On Gentoo, the community ::snakebyte overlay packages the release as app-office/deckcraft-bin. It is community-maintained, not by the DeckCraft team; the commands are in the README.
  9. To install several Craft apps at once, use ArtCraft Launcher.

If something goes wrong

You need a log file for a bug report.
DeckCraft writes deckcraft.log to ~/.config/deckcraft/logs/ (or $XDG_CONFIG_HOME/deckcraft/logs/). The previous run's log is kept as deckcraft.1.log.

FreeBSD

  1. Under Other downloads, pick deckcraft-<version>-freebsd-x86_64.tar.gz, the build for 64-bit Intel and AMD machines.
  2. Unpack it with tar -xzf deckcraft-<version>-freebsd-x86_64.tar.gz and start DeckCraft from the unpacked folder.
  3. To install several Craft apps at once, use ArtCraft Launcher.

Web

  1. Under Other downloads, pick deckcraft-web-<version>.zip, the WebAssembly build.
  2. Unzip it, put the folder on any static web server and open its address in a modern browser. The README says the web build runs in a modern browser and can be hosted on any static server.

More about DeckCraft

What works today

DeckCraft's README lists what the current alpha can do. You build decks on slide masters with eleven layouts and eight original themes, with sections, speaker notes, comments, headers and footers. The drawing tools cover more than 150 preset shapes, connectors that stay glued to shapes, freeform and scribble tools, merge shapes and effects such as shadows, glow and reflections. Slides can hold pictures, styled tables, charts, basic SmartArt, audio and video.

For presenting there are transitions including Morph, entrance, emphasis, exit and motion-path animations, a full-screen slide show, presenter view, a pen and rehearsed timings. Files go in and out as PowerPoint .pptx, and decks export to PDF (slides, notes pages or handouts), PNG, JPEG, an animated GIF and outlines.

How it compares with PowerPoint

The project measures itself against PowerPoint for Mac. Its roadmap says DeckCraft covers 84% of PowerPoint's features by breadth and 92% of the core ones, and estimates it is about 55% of the way to replacing PowerPoint for real work. Those are the project's own figures, not ours.

The project's gap list is specific about what is missing. There is no printing, PDF export turns slide artwork into images, legacy .ppt and .odp files don't open, SVG pictures don't render, and fonts have only Regular, Bold and Italic faces. Closing an edited presentation can discard changes without asking (#60), and some Windows PCs crash at start (#40, #59). The interface is English only, although Chinese, Japanese and Korean can be typed through an input method.

Where the project says DeckCraft goes further is automation: every button is also a command, and the same commands are open to the deckcraft-cli tool, a JSON control channel and an MCP server for AI agents.

Before you switch

DeckCraft is labelled alpha. By the roadmap, beta needs testing on a corpus of real decks and fixes for the data-loss and startup-crash bugs. Until then, work on copies of your decks rather than on the only copy, and keep PowerPoint or another app at hand for anything you must deliver.

About the Craft Apps

DeckCraft is one of the Crafting Apps from the ArtCraft team: free, open-source tools written from scratch in Rust, each able to stand on its own. The others include PhotoCraft for image editing, PdfCraft for PDFs and DesignCraft for page layout. The project was renamed from SlideCraft to DeckCraft on 2026-10-06, according to its roadmap.

The code is dual-licensed under MIT or Apache-2.0. The README says the themes, layouts, shape geometry, icons and sample decks are original work and that no Microsoft artwork, fonts, themes or templates are used. The ArtCraft name and logos are trademarks and not covered by the license, and DeckCraft is not affiliated with Microsoft.

Sources

Sources

  1. DeckCraft README (github.com), accessed
  2. DeckCraft releases on GitHub (github.com), accessed
  3. DeckCraft license (Apache-2.0) (github.com), accessed
  4. DeckCraft roadmap (github.com), accessed
  5. Where DeckCraft falls short of PowerPoint (docs/gaps.md) (github.com), accessed
  6. DeckCraft on getartcraft.com (getartcraft.com), accessed

Changelog

Changelog

  1. Page created from the project's README and GitHub releases.

More open-source software

  • Word processor

    WordCraft

    Replaces Microsoft Word

    WordCraft is a free, open-source word processor from the ArtCraft team that rebuilds the Microsoft Word workflow from scratch in pure Rust. It opens and saves .docx files and runs on Windows, macOS, Linux, FreeBSD and in the browser.

    Latest version 0.12.0, released 2026-10-28Apache-2.0

  • PDF reader and editor

    PdfCraft

    Replaces Adobe Acrobat

    PdfCraft is a free, open-source PDF app from the ArtCraft team (GitHub: storytold), a clean-room rebuild of Adobe Acrobat in Rust. It reads, searches, organizes, combines, splits and password-protects PDFs and handles comments and forms, with no account or telemetry, on Windows, macOS, Linux, FreeBSD and the web. The project calls it alpha.

    Latest version 0.15.0, released 2026-10-28Apache-2.0

  • Spreadsheet

    GridCraft

    Replaces Microsoft Excel

    GridCraft is a free, open-source spreadsheet app from the ArtCraft team that rebuilds the Microsoft Excel workflow from scratch in pure Rust. It uses XLSX as its native format and runs on Windows, macOS, Linux, FreeBSD and in the browser.

    Latest version 0.13.0, released 2026-10-28Apache-2.0

  • Vector graphics

    VectorCraft

    Replaces Adobe Illustrator

    VectorCraft is a free, open-source vector illustration app from the ArtCraft team that reimplements the Adobe Illustrator workflow from scratch in pure Rust. It runs on Windows, macOS, Linux and FreeBSD and in a web browser, and its README describes it as alpha software under active development.

    Latest version 0.18.0, released 2026-10-28Apache-2.0

  • Audio editor

    SoundCraft

    Replaces Avid Pro Tools

    SoundCraft is a free, open-source digital audio workstation (DAW) from the ArtCraft team: a clean-room rewrite of Avid Pro Tools in pure Rust for recording, editing and mixing audio. It runs on Windows, macOS, Linux and FreeBSD, and in a web browser.

    Latest version 0.14.0, released 2026-10-28Apache-2.0

  • Photo editor

    PhotoCraft

    Replaces Adobe Photoshop

    PhotoCraft is a free, open-source Photoshop clone from the ArtCraft team (storytold): a clean-room reimplementation of Adobe Photoshop, written from scratch in pure Rust with help from Anthropic's AI model Claude Opus 5.5. It opens and saves layered PSD files and runs on Windows, macOS, Linux, FreeBSD and in the browser, but the project calls it early alpha.

    Latest version 0.17.0, released 2026-10-28Apache-2.0