Vibecode Decktopus

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 🖥️ presentationsreplaced by 0 people

The visible AI presentations loop is buildable, but a credible replacement needs more than the first screen. Decktopus earns its keep through interaction polish, collaboration, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Decktopus · indie build

A presentation editor whose hard problems are that a slide is a fixed box with no reflow, that generated text has to be measured against that box before it is accepted, and that an export has to reproduce the geometry in the units the target format actually uses.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | React with TypeScript on Vite, local first, no account | a deck is a document and editing one should not require a server |
| Geometry | Every position and size stored in English Metric Units on a fixed slide canvas | the presentation format measures in them and converting at export is where decks go subtly wrong |
| Text | Measured with the real font before it is accepted into a box, never clipped silently | a slide does not reflow, so text either fits or the slide is broken |
| Generation | An outline first, then slots with declared character capacity that the model fills | asking for a slide and hoping it fits is how generated decks overflow |
| Export | A presentation file written directly, plus PDF, with a report of anything approximated | a deck you cannot open in the tool your audience uses is a picture of a deck |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the development server, the build and the export tests.
  - Get it: nodejs.org or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **Theme fonts you are licensed to embed** · free with open licences
  - Why: Export fidelity depends on embedding, and a font whose licence forbids it must be substituted deliberately rather than by accident.
  - Get it: Choose open licensed families and keep the licence files with the project.
  - Verify: Each theme font has a licence file and an embedding permission noted
- [ ] **A mainstream presentation application to check exports in** · free with a viewer
  - Why: The only meaningful test of an export is opening it in the tool your audience will use.
  - Get it: Any widely used presentation application, including a free viewer.
  - Verify: An exported deck opens with boxes at measured positions
- [ ] **A model API key for outline and slot generation** (optional) · pay per token; a deck is small change
  - Why: Generation is the only part that costs money and the only part that leaves the machine.
  - Get it: A key with a spend limit set in the provider console.
  - Verify: An outline generates and one slide's slots fill within capacity
- [ ] **The slide size you are building for** · free
  - Why: It sets every layout slot and every capacity figure, and changing it later re-measures the entire deck.
  - Get it: Pick the aspect ratio and dimensions, confirm them against a file produced by your target application, and write them in the configuration.
  - Verify: The configured dimensions match a file the target application created

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Real time co-editing.
- Importing other people's presentation files.
- Animations and transitions.
- Embedded forms and viewer analytics.
- high-fidelity import and export
- presentation and enterprise controls
- multiplayer cursors and comments
- large template libraries

If one of those is essential to you, that is the reason to keep paying for Decktopus, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Decktopus: The shapes are easy; customers pay for low-friction editing, reliable exports, collaboration, and a canvas that never fights them.

what you lose

xhigh-fidelity import and export

xpresentation and enterprise controls

xmultiplayer cursors and comments

xlarge template libraries

share on X ↗"I just replaced Decktopus with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

PresentonAI-generated, template-based presentations with a drag editor and editable PowerPoint export; forms and hosted engagement analytics are not included.9.4kaug 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

Decktopus pricing

planmonthlyannual (per mo)what you get
pro$24.99/user$9.99/user750 AI credits/month, described as about 150 slides; unlimited storage; export, forms and analytics.
businesscustom—1,000 AI credits/seat/month; shared workspace, Brand Kit, analytics and custom domain.
enterprisecustom—Custom seats, governance and support; numeric caps and price are quote-based.

free tierno permanent free tier verified

billingmonthly + quarterly + annual for Pro; Business cadence and price not exposed; Enterprise quote-based

hidden costsextra AI-credit packs cost extra and do not expire; student discounts can change checkout pricing; the separate API product has its own pricing

verified 2026-08-13 · source ↗

questions
Vibecode Decktopus

Kinda. The core of Decktopus is buildable in a weekend with the prompt on this page, but there are real gaps: high-fidelity import and export, presentation and enterprise controls. Read the honest list above before committing.

How much does Decktopus cost?

Decktopus's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Decktopus?

Honestly: high-fidelity import and export; presentation and enterprise controls; multiplayer cursors and comments; large template libraries. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Decktopus?

Yes: Presenton (AI-generated, template-based presentations with a drag editor and editable PowerPoint export; forms and hosted engagement analytics are not included.) The prompt is for when you want it exactly your way.