Ideas in. Swipeable stories out.

Montage Engine is a self-hosted content studio for slideshow carousels. Draft ideas, write scripts, render themed 1080×1350 slides — then send finished carousels to your TikTok inbox as drafts and watch how every post performs.

Open source (MIT) · runs anywhere Docker runs · your keys, your data, your account

The pipeline

An AI pipeline with you in the loop

Every project is a board: ideas move through scripting, slide building, and done. AI drafts the ideas, writes the carousel script, picks image queries, and composes the deck — you edit any stage, swap any photo, and rebuild.

Bring your own OpenRouter key and choose the model per stage.

Montage Engine project board with ideas moving through Script, Slides, and Done columns
Theme studio

Every carousel on brand

Generate reusable visual themes from a text description or screenshots of styles you admire. Themes own typography, color, and image treatment — decks rendered against them come out consistent, every time.

Slides render to crisp 1080×1350 PNGs — TikTok photo-mode native, and export-ready for anywhere else.

Theme studio gallery with generated theme previews
Publish

Straight to your TikTok inbox

One click sends a finished carousel to your TikTok inbox as a draft via the official Content Posting API — title and caption pre-filled, cover picked. Open TikTok, add the sound, post. No downloads, no re-uploads.

You connect your own TikTok developer app, so your account stays yours end to end.

Send to TikTok dialog with title, caption, and cover slide picker
Analytics

Know what worked

Montage Engine bootstraps your full posting history, links posts back to the decks that made them, and snapshots view, like, comment, and share counts over time.

See your account trend with every post marked on the timeline, and overlay views-over-time curves to compare posts head-to-head.

Analytics page with account trend chart, post markers, and views-over-time overlay

How it works

  1. Set the contextDescribe the account: audience, voice, topics. Every stage reads it.
  2. Generate ideasBatches of angles land on the board; keep the good ones.
  3. Script & art-directAI writes the carousel script and proposes photos per slide; you swap and refine.
  4. Render on themeThe deck composes against your chosen theme into 1080×1350 slides.
  5. Send the draftThe carousel lands in your TikTok inbox; add sound and post from the app.
  6. Track itPosts auto-link back to their decks; metrics accrue on a timeline.

Your keys, your data

OpenRouter

All AI runs through your own OpenRouter key — pick any model per pipeline stage, pay providers directly.

Pexels

Slide photography comes from Pexels via your free API key, with attribution tracked per image.

TikTok

You register your own TikTok developer app — Montage Engine walks you through it. The full guide →

Your machine

Postgres + a content folder on hardware you control. No telemetry, nothing phones home. docker compose up and it's yours.

Want it hosted instead?

A managed version — sign in, connect TikTok, no servers — is under consideration. Leave an email and you'll hear when it exists.