Premium 9:16 Reel OS

AI reels look like AI made them.
Yours don't have to.

ReelStack is the toolkit behind the Devini reel aesthetic — five cinematic style families, twenty-two production-tested presets, audio-locked motion, IG-safe by default. One slash command to your next launch reel.

Launch price$3$19·limited time offer

Watch a reel render
  • One-time payment
  • v1.x updates included
Reel OS

People already creating content with ReelStack.

Showcase

All these reels were built
in 15 minutes with this skill.

Swipe through the lineup

Setup guide

The complete walkthrough — from install to your first rendered reel.

A full setup guide covering install, licensing, scaffolding, audio lock, and rendering.

The pattern

Most AI reel templates fail in four ways. ReelStack fixes all four at scaffold time.

Templates are everywhere. Discipline isn't. These are the four silent killers — and what changes the moment you install the skill.

01 / 04

Audio drift.

Eyeballed beats drift 6+ seconds across a 90-second voiceover. The motion stops landing on the words.

Pipes your VO through whisper-cli and emits frame-accurate BEAT constants. Locked, not guessed.

02 / 04

Safe-zone violations.

Hero text and CTAs end up under the IG progress bar or behind the username overlay. You only notice after you've posted.

Every scaffold reserves the top 290 px and bottom 422 px. The lint pass blocks renders that violate them.

03 / 04

Generic primitives.

Stock motion templates ship with the same eight tween presets. Reels feel interchangeable.

50+ hand-built primitives across 5 families, tuned spring configs, and a GSAP-derived easing vocabulary.

04 / 04

Palette mush.

Mixed accents and inconsistent weights make AI reels feel cheap.

Each family is palette-locked. House rules enforce single-accent discipline, tinted shadows, no emoji glyphs.

The catalog

Five cinematic style families.

Twenty-two production-tested presets. Each one a direct port of a shipped reel — palette, BEAT structure, motion vocabulary intact.

01 · /reelstack-glass

Glass Iridescent

Light lavender + iridescent particles. Caustic blobs, sonar rings, glass cards over textured background.

graphifypaperclipgstacklilagentsjcodeclaudewatch
02 · /reelstack-paper

Cream Paper

Warm editorial paper + dark-green cards + Claude terracotta.

justdropopusdesignreeldevini3d
03 · /reelstack-dark

Dark Cinematic

Zinc void + drifting spotlights + multi-brand accents.

stitchstitch2codedropclaudedispatchnotebooklmgpt55
04 · /reelstack-warm

Warm Signature

Single-accent rule. Amber signature, emerald payoff, bento grids.

huashumempalace
05 · /reelstack-forbidden

Forbidden

Cream-rose paper + ember + crimson + plasma. Tinted shadows.

heretic

Each preset is a direct port — not inspired by.

The surface area

The production-grade custom skill you carry into every project.

Eleven slash commands. Five for scaffolding. Six for the production pipeline. All wired into Claude Code the moment install completes.

  • scaffold
    /reelstack-glass

    Glass Iridescent reel. Premium product reveal.

  • scaffold
    /reelstack-paper

    Cream Paper reel. Editorial print mood.

  • scaffold
    /reelstack-dark

    Dark Cinematic reel. Late-night ad-film mood.

  • scaffold
    /reelstack-warm

    Warm Signature reel. Single-accent discipline.

  • scaffold
    /reelstack-forbidden

    Forbidden reel. Declassified, off-kilter.

  • pipeline
    /reelstack-init

    First-time setup. Dependency check + starter scaffold.

  • pipeline
    /reelstack-beats

    Voiceover → frame-accurate BEAT constants.

  • pipeline
    /reelstack-capture

    Pull product UI screenshots into the reel.

  • pipeline
    /reelstack-icons

    Real brand SVGs via Iconify. No hand-drawn marks.

  • pipeline
    /reelstack-render

    Platform-optimal H.264 (ig · tiktok · shorts).

  • pipeline
    /reelstack-lint

    Validate motion floors, safe zones, hero-text fit.

Scaffold (5)Pipeline (6)Available the moment install completes
The moat

This is what you actually pay for.

Templates are everywhere. Discipline isn't. ReelStack ships four guarantees that AI templates never do.

01 · The discipline

Audio lock — frame-accurate, not eyeballed

Drop a .wav. ReelStack runs ffmpeg → 16 kHz mono → whisper-cli → SRT → BEAT constants. Empirical drift on a 90-second clip when eyeballed: 6+ seconds. With ReelStack: 0.

00:0000:3001:00
const BEAT = {
B0: 0, B1: 126,
B2: 291, B3: 459,
// + 5 more, frame-locked
}
02 · The discipline

Lint validation — caught before you post, not after

/reelstack-lint <file> statically checks motion floors (≥4 layers in opener, ≥3 in anchors), IG safe zones (top 290 px, bottom 422 px), hero-text fit, audio lock present, brand SVGs not hand-drawn.

$ /reelstack-lint MyLaunchReel.tsx
✓ motion floor (opener) ≥4 layers
✓ motion floor (anchors) ≥3 layers
✓ IG safe zones top 290, bottom 422
✓ hero text fit 5-digit ≤ 256px
✓ audio lock present 9 BEAT constants
✓ brand SVGs from Iconify, not hand-drawn
→ render approved. /reelstack-render MyLaunch
03 · The discipline

GSAP motion vocabulary — ported, not approximated

Power4Out, expoOut, backOut, snappy / gentle / bouncy / glass spring configs — every easing GSAP creators already know, ported into Remotion's interpolate(). The motion language doesn't change when you switch tools.

power4.outported
expo.outported
back.outported
const snap = interpolate(f, [B0, B1], [0, 1], { easing: power4Out });
04 · The discipline

House rules — palette-locked, family-locked, no mush

No mixing Glass primitives into a Paper reel. Warm Signature stays single-accent. Forbidden's shadows are tinted rose-purple, never black. Family galleries spell out every rule.

Glass
Paper
Dark
Warm
Forbidden
Allowed
Glass + Glass primitives only
Refused by lint
Glass + Paper palette mix

“ReelStack is the result of years of production reel work.Treat the rules as earned, not guessed.”

— From the SKILL.md manifest
Live demo

From slash command to Studio in 60 seconds.

Type /reelstack-glass. Two questions, an audio-lock pass with whisper-cli, and you're inside Remotion Studio at frame zero.

claude code · my-launch-reel
MyLaunchReel.tsx
studio
GLASS · GRAPHIFY1,956FRAMES · 30 FPS
Composition
  • idMyLaunch
  • fps30
  • w / h1080 · 1920
  • frames1956
BEATS · 9
  • B000:00.0
  • B100:04.2
  • B200:09.7
  • B300:15.3
  • B400:21.8
  • + 4 more…
Lint passed

Motion floors · safe zones · audio lock · text fit

Timeline · 30 fps00:00 / 01:05
Onboarding

From a fresh laptop to your first rendered reel — under 15 minutes.

You'll need Node 20+, ffmpeg, whisper-cpp, and a Remotion 4 project. ReelStack does the rest.

01Step 1

Buy & get your key

Razorpay checkout. We email your license key (to activate ReelStack).

$Payment → Email with license key

License verified online. Works on up to 3 machines.

02Step 2

Install & verify

In any Remotion project, run `npx @devinilabs/reelstack init`. When prompted, paste your license key. The CLI verifies it, checks Node 20+ / ffmpeg / whisper-cpp, and scaffolds ~/.reelstack/.

$npx @devinilabs/reelstack init

Auto-checks dependencies. One-time per machine.

03Step 3

Trigger a family

Type a slash command in Claude Code. Five families to choose from.

$/reelstack-glass

Or paper · dark · warm · forbidden.

04Step 4

Pick a preset

Claude asks which preset. Pick one. graphify is a great first try.

$Which preset? › graphify

22 production-tested presets across families.

05Step 5

Drop your voiceover

Optional but recommended. Whisper-cli runs and emits BEAT constants automatically.

$Voiceover file? › ./public/launch-vo.wav

Skip with empty input to compose silently.

06Step 6

Open Studio

Remotion Studio launches. You're inside a complete Devini reel template at frame 0.

$npm run dev

Iterate. Lint. Render. Ship.

$

Got the package but stuck on install? Reply to your purchase email — we'll walk you through the first reel personally.

Pricing

One price. Lifetime updates within v1.x.

One-time payment. License key by email. Use the renders for yourself or paying clients. Don't redistribute or resell ReelStack itself.

ReelStack v1.0-rc
$3$19one-time, lifetime
Razorpay · Secure

Launch price·limited time offer

  • All 5 families · all 22 presets in v1.0
  • All future v1.x preset additions, free
  • Lint, beats, render, capture, icons commands
  • Full family galleries + buyer's guide

Team / agency tier · v1.1

FAQ

Questions before you buy.

  • A packaged extension that adds slash commands and behaviors to Claude Code. ReelStack installs at ~/.claude/skills/reelstack/ and adds 11 /reelstack-* commands. Once it's installed, you just type the slash commands in any Remotion project — no internals to learn.

The close

Earned, not guessed.
Get ReelStack.

$3 one-time. Lifetime v1.x updates. License key by email. Render unlimited content for yourself or paying clients.

Launch price$3$19·limited time offer

Made by Devini · Same hands behind every Devini reel.