Skip to content

Free · Open source · Bring your own key

Your next deck is one prompt away.

Manatki is an open-source studio where an agent turns a memo, a doc, or a sentence into an on-brand deck or a full campaign — editable to the last text box, exportable to PowerPoint and Google Slides.

Everything the editor can do, chat can do too

  • make a 12-slide deck from this memo, on our brand
  • add a slide about pricing after the roadmap
  • make a campaign set for the spring launch
  • attach these screenshots to slide 3
  • export this deck to Google Slides

One prompt, two kinds of output

A presentation deck open in the Manatki editor

Decks

kind: "deck"

A presentation: one uniform canvas from first slide to last.

  • Talks, pitches, reports, one-pagers
  • Presenter flow with a two-pane stage
  • Google Slides, editable PPTX, PDF, and HTML export
A social project with assets at several canvas sizes, from square post to vertical story

Social assets

kind: "social"

A set of marketing assets, each on its own pixel canvas at its own size.

  • 16 size presets: posts, stories, banners, ads, thumbnails
  • Composed per format with story safe areas — not one design stretched to many sizes
  • PNG per asset, or the whole set as a ZIP

On brand, provably

Point Manatki at a website, brand document, or code file and it becomes a reusable design system — then everything generates on brand by default.

A brand check that is a linter, not a vibe check
Deterministic rules flag off-palette colors and off-brand fonts per slide, with occurrence counts and the nearest on-brand token suggested for each.
Fix with AI
Confirmed findings hand off to the agent in one click. It restyles the offending slides — no regenerating the whole deck.
Workspace defaults
Set a default design system once, and a bare “make a deck about X” is already on brand.
The brand check popover listing off-palette colors with a Fix with AI button

Presenting

The presenter stage is keyboard-first — you should never need to reach for the mouse mid-talk.

The two-pane presenter stage: current slide sharp on the left, treated next-slide preview on the right
Two-pane stage
The current slide stays sharp on the left while the next one sits treated on the right, in one of five preview styles you cycle mid-talk.
Screenshot grids
Attach supporting screenshots to any slide. They take over the preview pane as a sharp grid, with click-to-magnify and arrow-key walkthrough.
Presenter keyboard shortcuts
SpaceNext / previous slide
VCycle preview style
FFullscreen
TPresenter timer

Share it, then see what landed

Send a share link, then see what landed: views per link, unique viewers, and how long people actually spent on each slide.

Share link analytics showing views, unique viewers, and per-slide time
Anonymous by design
Viewer sessions are random, client-minted ids. You see engagement — never identity.
Per-slide dwell time
Total and average time on every slide, so you know where a pitch lands and where it loses people.
Built for working together
Comments with canvas pins, live presence on the slide you're both editing, and version history with restore.

What's inside

Agentic editing
The chat agent has the same access to your project that you do: create, edit, reorder, theme, and illustrate slides from plain language. Nothing is editor-only.
A real editor
Rich text with slash menus, freeform objects, Excalidraw and Mermaid diagrams, a drawing overlay, speaker notes, undo history, and autosave.
Imports
Bring in PDF, PPTX, DOCX, Google Docs, code files, or just a URL — Manatki turns them into editable slides, not embedded pictures.
Exports
Google Slides straight into your Drive, native editable PPTX, PDF, HTML, and PNG. Text and shapes stay real, not flattened screenshots.
Image decks
Drop in a folder of images and it becomes a deck. A subfolder named after a slide becomes that slide's screenshot set.
Decks on your real numbers
Connect a sibling analytics agent and decks can cite live CRM and product-usage data, with the source and date window kept as evidence.

Free, and yours

Manatki is free. There is no billing code in the repository — no plans page, no seat counter, no card on file.

Your key
You add your own OpenAI key in Settings. It is stored encrypted, scoped to your account, and used only for your own slide and image generation — generation runs at your provider's prices, and the hosted app holds no server-side AI keys.
Your data
Decks live in your own database and files in your own blob storage when you self-host: Neon Postgres or any SQL that Drizzle speaks, Vercel Blob swappable for S3 or R2, Better Auth with GitHub OAuth.

MIT-licensed and self-hostable. Locally it runs on SQLite with auth switched off, so you can be editing a deck a minute after cloning — it serves at localhost:8080.

pnpm installpnpm dev

Free, no card, ever.

Sign up with GitHub and start with a prompt — or clone the repo and run it on your own infrastructure.