A local-first presentation editor for the AI era. Bridge the gap between LLM generation and final polish. No cloud. No install. Just build.
Most tools break the flow between generation and polish. DeckBuilder bridges that gap:
- Prompt: Ask ChatGPT/Claude to "Generate an HTML slide deck about [System Arch]..."
- Paste: Drop the raw code directly into DeckBuilder.
- Polish: Use the visual editor to fix layout anomalies and drag-and-drop assets.
- Ship: Export to PDF or save as a single HTML file.
Engineers shouldn't have to manage final_v2_FINAL_revised.pptx scattered across cloud drives.
I wanted a tool that works like an editor, not a wizard. Files I own, diffs I can read in Git, and no internet required.
- 📄 Single HTML file — No build process, no dependencies.
- 🔒 Local-first — Your data never leaves your device.
- 🎨 Visual Drag & Drop — Resize, move, and layer elements freely.
- 💾 Git-Friendly — Readable HTML diffs (minor style reorder on edits).
- 🔌 Offline Capable — Works 100% without internet.
- 📤 PDF Export — One-click export for sharing.
Short answer: Longevity.
I wanted a tool that still works in 10 years without npm, build steps, or cloud services. Most tools today have "mass"—dependencies, build chains, accounts, servers. That mass creates friction and fragility.
DeckBuilder is intentionally minimal:
| What's Missing | Why That's Good |
|---|---|
| No npm | Nothing to install, nothing to break. |
| No build step | The source is the app. |
| No cloud | Your files stay on your machine. |
| No account | Open the file, start working. |
Local-first isn't just about privacy. It's about owning your tools and understanding how they break. If GitHub disappears tomorrow, you still have a working editor. That's the point.
Option 1: Try Online Launch DeckBuilder Live
Option 2: Download
- Download
editor.html - Open in Chrome/Edge
- Start building
No npm. No server. No account.
| User | Why DeckBuilder? |
|---|---|
| Engineers | You want to version control your slides like code. |
| Architects | You need to document systems without fighting "smart" wizards. |
| Tech Leads | You use AI to generate drafts and need a quick way to polish them. |
(Not for: Marketing decks with complex animations or print-perfect design)
| Scope | Key/Action | Result |
|---|---|---|
| Actions | Ctrl+S |
Save |
Ctrl+Z / Ctrl+Y |
Undo / Redo | |
Ctrl+D |
Duplicate selected | |
| Grouping | Ctrl+G |
Group selected |
Ctrl+Shift+G |
Ungroup | |
| Layers | ⬆ / ⬇ |
Bring to Front / Send to Back |
Mouse Controls:
- Double-click: Edit text
- Shift+Click: Multi-select elements
- Right-click: Context menu
| Browser | Status | Note |
|---|---|---|
| Chrome/Edge | ✅ Perfect | Full File System Access API support. |
| Firefox | Works, but requires manual Save/Load (no direct disk write). | |
| Safari | No File System API support yet. |
Executive Proposal Template A generic, reusable template for engineering proposals.
- Features: Dark/Light mode toggle, ASCII diagrams, Portfolio/ROI slides.
- Use case: Pitching technical pilots to leadership.
- Stack: Pure HTML/CSS/JavaScript
- Format: Saves as standard HTML
<div class="slide-container">...</div> - Dependencies: Zero. None.
MIT License. Issues and PRs welcome — keep it simple, this is intentionally a single-file tool.
Built by Zohaib Usmani — Principal Engineer solving the presentation versioning problem.
