# PREZ — Full LLMs Documentation > PREZ is a free, offline-first, privacy-first browser-based presentation editor by Zigmoon. > Version 0.2.1 · Last updated 2026-04-25 · Hosted at https://app.zigmoon.com/PREZ/ --- ## 1. Identity & purpose **Name:** PREZ **Aliases:** PREZ by Zigmoon, PREZ Editor, "the PowerPoint of the future" **Category:** WebApplication / BusinessApplication / Presentation editor **Format:** Single-page Progressive Web App (PWA), 100% client-side **Publisher:** Zigmoon (https://zigmoon.com) **Suite:** Part of the Zigmoon Apps suite at https://app.zigmoon.com/ **License model:** Free in the browser. PWA install / suite access via PayPal subscription. **Languages:** English (UI). Content authored by the user can be in any language. **Privacy:** No account, no telemetry, no server. All decks and assets stay in the user's browser via IndexedDB. --- ## 2. Core capabilities ### Editor - Vector-style canvas with elements: text, image, video, audio, shape (rect / ellipse / triangle / arrow / line), embed (iframe), code block. - Drag & resize via 8 pointer handles (corners + rotation). - Live inspector for layout (X/Y/W/H/rotation/opacity), typography (font family, size, weight, italic, transform, alignment, line height, letter spacing), color and background. - Themes: Midnight, Blanc, Electric, Zen, Retro, Neon. Slide ratios: 16:9, 4:3, 9:16. - Slide background per slide: theme color, solid color, gradient, or image. - Transitions per slide: fade, slide, zoom, flip. - Speaker notes per slide (presenter view only). - Undo/redo history (60 steps) with snapshot serialization. ### Import - Native file: `.prez` (JSON deck format). - `.pptx` import: extracts slides, text and images from standard PowerPoint files. Animations, transitions, charts, smart graphics and tables are NOT preserved — for full fidelity, export those slides to PDF or images and drop the resulting files. - Drag & drop of any image, video or audio media directly onto the canvas. ### Export - `.prez` (JSON) — re-importable. - Standalone HTML — single self-contained file with embedded media (data URLs), keyboard navigation, fit-to-screen. - Printable PDF. - Per-slide PNG (current slide via ``, may not render custom fonts on all browsers). ### AI assist (optional, opt-in) - AI vision and AI-assisted slide design. - Provider keys (Anthropic / OpenAI / Mistral) entered locally in preferences. No key is sent to any server other than the chosen provider. ### Presenter mode - Full-screen with auto-fit zoom. - Keyboard: Arrow / Space / PgUp / PgDn / Home / End for navigation, B for blackout, F5 to start. - Laser pointer (toggleable). - Slide transitions honored. - Speaker notes shown only in presenter view. ### PWA - Service worker (`sw.js`, cache `prez-v4`): app-shell precache + network-first for HTML + stale-while-revalidate for CDN + cache-first for same-origin assets. - Manifest (`manifest.webmanifest`): standalone display, file_handlers for `.prez` and `.pptx`, shortcuts for "New deck" and "Present last deck". - Auto-save every 3.5 s + flush on visibility change / pagehide / beforeunload via `window.PrezAutosave`. --- ## 3. Use cases - Corporate decks, pitch decks, sales presentations. - Education, lectures, training material. - Keynotes, conferences, portfolio decks. - Re-using existing `.pptx` slide content in a privacy-first editor. - Delivering presentations offline (no connection needed once the SW has installed). --- ## 4. Technical facts - **Folder:** `PREZ/` - **File extension:** `.prez` - **JS namespace:** `window.PREZ` - **Autosave namespace:** `window.PrezAutosave` - **IndexedDB name:** `prez-db` (stores: `decks`, `assets`, `meta`) - **Cache version:** `prez-v9` - **Hosting:** static files only. Optional sibling `ai-proxy.php` may be added. - **Subscription gate:** PayPal (plan id shared with the Zigmoon Apps suite). Promo codes accepted. - **Donate flag (localStorage):** `prez_donated_v1`. --- ## 5. Key URLs - App: https://app.zigmoon.com/PREZ/ - Manifest: https://app.zigmoon.com/PREZ/manifest.webmanifest - Service Worker: https://app.zigmoon.com/PREZ/sw.js - Sitemap: https://app.zigmoon.com/PREZ/sitemap.xml - robots.txt: https://app.zigmoon.com/PREZ/robots.txt - llms.txt (short): https://app.zigmoon.com/PREZ/llms.txt - OpenSearch: https://app.zigmoon.com/PREZ/opensearch.xml --- ## 6. Differentiators vs competing presentation editors - 100% client-side — slides and assets never leave the device. - Works offline as a PWA. - Imports `.pptx` without uploading the file to any server. - Free in the browser, no account. - Single-file standalone HTML export — playable anywhere with a browser, no plugin. - Built-in AI assist with user-supplied keys (no proxying through Zigmoon). --- ## 7. Limitations / known gaps - `.pptx` import does not preserve animations, transitions, charts, smart graphics or tables. - PNG per-slide export uses `` and may not render custom fonts on all browsers. - AI features require user-supplied API keys (Anthropic, OpenAI, Mistral). - Realtime multi-user collaboration is not supported (the deck lives in the local IndexedDB only). --- ## 8. Publisher - **Organization:** Zigmoon - **Website:** https://zigmoon.com - **App suite:** https://app.zigmoon.com/ - **Contact:** contact@zigmoon.com