Skip to content
publik.
Browse appsBrowsePricing
+Publish a repoPublish
Browse appsHow it worksPublish a repoGet helpPricingDevelopersGitHubPrivacy
© 2026 Publik
← All apps

Deckhand

Type a topic, get a designed slide deck. Free, with real PowerPoint export.

AI: publik API or your key

not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.

Deckhand interface

On your phone?

You install Deckhand from a computer. Send yourself the link and open it there.

◆Built on Publik APIBuild yours →

publik API is one option

  • AI chat & tools: Chat completions with tool calls, JSON schemas and images, priced per tier in dollars.
  • By default, Deckhand still runs on your machine, unless you pick the cloud option.
  • Choosing it needs no key to paste. Linking your publik account gives five cents of free use, once.
  • Then Deckhand pays publik's published price per use, and your own key still works.
How pricing works →
Vote on Deckhand
0
Read the install guide→Open in GitHub↗

Compared with

G

Gamma

Paid

Make this yours→Fork Deckhand, change it, publish your version. About 30 minutes. No experience needed.

Having trouble? Tell us

Where Deckhand’s AI runs, and what it costs

Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.

On your computer

Not checked yet: publik has not read whether Deckhand can run its AI on your computer.

publik API

Price
$0.0100 per use, $10.00 per 1,000 usespublik-balanced, the default level
Quality
MiMo-V2.6-Pro: 46
Setup
Built in. No key to paste; linking your publik account gives $0.05 of free use, once.

Your own key

Price
$0.0013 per use, $1.31 per 1,000 usesMiMo-V2.6-Pro at OpenRouter’s list price, before its fee for buying usage
Quality
MiMo-V2.6-Pro: 46
Setup
Open a provider account, add a card, paste the key into Deckhand.

Quality and price, side by side

Quality score and cost per 1,000 typical uses for local models and the three publik API levels
ModelQualityPer 1,000 uses
On your computer (Ollama, 4-bit download size)
Granite 4.2 3B2.2 GB9$0
Phi-4 Mini2.5 GB6$0
Llama 3.1 8B4.9 GB7$0
gpt-oss 20B14 GB9$0
Gemma 4 31B20 GB19*$0
Qwen3.5 35B-A3B24 GB19*$0
publik API
publik-fastGLM-5.3 Flash42$1.00
publik-balancedMiMo-V2.6-Pro · Deckhand46$10.00
publik-smartGPT-6 Sol48$18.00

Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.

What you pay for

  • On your computer: nothing per use. You pay in disk space, memory and electricity, at lower quality.
  • publik API: publik’s published price for each use, in dollars, from your publik balance. It is above the model’s cost; the difference runs publik and pays the app’s builder.
  • Your own key: the provider’s price, billed to an account you keep with the provider.
Install Deckhand: publik API is built in →How publik API pricing works →

How to install Deckhand

Every step written out. No terminal experience needed. Pick your setup.

  • How to install Deckhand on Mac →
  • How to install Deckhand on Windows →

README

Open in GitHub ↗

Deckhand: type a topic, get a designed deck. Free Gamma alternative.

Deckhand

Type a topic, get a designed slide deck, and export it as real, editable PowerPoint. Free and open source.

Open Deckhand · Deckhand on Publik · MIT licensed

Opening the example deck, restyling it through four themes, and opening the export menu

The live app: open the example deck, restyle it through four themes, open Export. No model call in this clip.

Home: type a topic or paste notesThe editor: every slide editable, layout switcher and per-slide AI rewrite
Start from a topic or pasted notes. Pick a kind of deck and a length.Edit anything. Switch a slide's layout, reorder, or ask the AI to rewrite one slide.
Restyle the whole deck in one clickEight slides from the example deck, each in a different theme
Restyle in one click. Eight themes and five slide transitions.Thirteen layouts. The same deck's slides, each shown in a different theme.
Export menu: PowerPoint, animated HTML, PDF, share linkThe exported .pptx, rendered by macOS Quick Look
Export. PowerPoint, one-file animated HTML, PDF, or a share link.Real PowerPoint. The exported .pptx, rendered by macOS Quick Look. Text and shapes are native objects.
Present modeWhere the AI comes from: publik API, OpenAI or Claude
Present full screen, straight from the browser.Pick where the AI comes from. publik API, or your own OpenAI or Anthropic key.

Every screenshot is the live app at deckhand-dusky.vercel.app. The deck shown is the built-in example deck, which is hand-written and ships with the app; it was not generated by a model for these images. Dark mode is supported too (screenshot).

What you get

  • No credits, no watermark, no sign-up. Decks are saved in your browser.
  • Real PowerPoint export. Titles, bullets, cards and charts are native, editable objects, not pictures of slides.
  • Thirteen layouts, eight themes. Stats, timelines, comparisons, charts, quotes, big numbers. Restyle the whole deck in one click.
  • It moves. Slides build in with staggered motion, numbers count up, bars grow, and you pick the transition between slides.
  • Your deck as code. Export one self-contained, animated .html file that plays in any browser.
  • Edit anything. Click any text to change it, switch a slide's layout, or ask the AI to rewrite one slide.
  • Share by link. The whole deck is packed into the URL; nothing is uploaded.
  • Bring any model. publik API (no key to paste), your own OpenAI or Anthropic key, or any OpenAI-compatible endpoint such as OpenRouter or Ollama.

Compared with Gamma

Gamma is the polished, paid option and does more. Deckhand is for people who want a free, open deck maker with real PowerPoint export and their own choice of model. Gamma details are from gamma.app/pricing, checked November 10, 2026.

DeckhandGamma
Price of the appFree, MIT licensedFree plan; Plus $12/mo ($9/mo billed yearly); Pro $25/mo ($18/mo yearly); Ultra $100/mo ($90/mo yearly)
What the AI costsPay per use from a publik balance (starts at $0.00; linking a publik account adds $0.05 once), or your own OpenAI or Anthropic key billed by them400 credits at signup on Free; 1,500 to 20,000 monthly credits on paid plans
Account neededNoYes
Gamma or Deckhand brandingNoneRemoving Gamma branding is listed as a Plus feature
PowerPoint exportYes, native editable text, shapes and chartsYes, on every plan
Other exportsPDF, one-file animated HTML, JSON, share linkPDF, PNG, Google Slides
Choice of modelpublik API, your own OpenAI or Anthropic key, or any OpenAI-compatible endpoint (OpenRouter, Ollama)Gamma's built-in models
AI imagesNo, artwork is generative and drawn from the themeYes
Collaboration, cloud workspaceNo, decks live in your browserYes
Docs, websites, custom domainsNo, slide decks onlyYes
Source codeOpenClosed

Run it

npm install
npm run dev

Open http://localhost:3000, click Set up AI, and paste an OpenAI or Anthropic API key. Own keys stay in your browser and go straight to the provider; they never touch the server.

To offer publik API to your visitors, copy .env.example to .env.local and set PUBLIK_APP_TOKEN.

npm run build && npm start            # production
npm run build && PUBLIK_SELF_TEST=1 npm start   # prove the publik wiring, then exit

How it works

  1. Outline. The model plans the deck as one JSON object per line: a title and a one-sentence gist for each slide. You edit the plan before anything is built.
  2. Slides. The model writes each slide as one line of JSON, choosing from thirteen layout shapes. A tolerant line parser renders every slide the moment its line completes, so cards appear while the rest is still being written.
  3. Render. Slides are drawn on a fixed 1280×720 canvas from theme tokens, so restyling never touches content and print, present and export all match.

Slide JSON is normalised before it is drawn (lib/parse.ts), so a weaker model's sloppy output still produces a valid deck.

Limits, honestly

  • No images yet: artwork is generative and drawn from the theme.
  • No accounts or collaboration. Decks live in one browser unless you share a link or export.
  • PowerPoint export uses system fonts, so type differs slightly from the web view.
  • The model can be wrong. The prompts forbid invented statistics, but check any number before you present it.

Stack

Next.js (App Router), TypeScript, Tailwind, pptxgenjs. MIT licensed.