Features
🎨
Canvas editing
Text boxes, shapes, and images on a Fabric.js canvas with 30-level undo/redo.
🖼️
Slide management
Add, delete, duplicate, and reorder slides via a sidebar thumbnail strip.
📐
Layout presets
Blank, Title, Title+Content, and Two-Column layouts for every slide.
🎬
Fullscreen present mode
Reveal.js fullscreen with slide transitions and B/W/. blank shortcuts.
⌨️
PowerPoint shortcuts
Ctrl+M new slide, Ctrl+Shift+D duplicate, F5 present, Home/End navigate.
Get started
Flatpak (TunaOS remote)
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
flatpak install tuna-os org.tunaos.decksBuild from source
git clone https://github.com/tuna-os/decks.git
cd decks
just setup
just buildMore from TunaOS
TackleboxA high-performance bootc orchestrator for multi-boot, updatable, deduplicated media.TromsøAurora on your desktop.TavernA modern, fast, beautiful Homebrew client for Linux — GTK 4 + Libadwaita.⌨️bluefin-cliA modern CLI for shell config and dev-environment customization, with beautiful Charm TUIs.📊TablesA GNOME spreadsheet — Excel-equivalent with ~400 functions, charts, and multi-sheet workbooks.📝LettersA modern, minimalist word processor for the GNOME desktop — DOCX, ODT, Markdown, and PDF.🖥️XFCE LinuxThe lightweight one. XFCE Wayland on the same freedesktop-sdk base as Tromsø and GNOME OS.TunaOSCloud-native Enterprise Linux desktop images built with bootc.