Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
Theo - t3.gg
@theo

<i>*ding*</i>

Apply Image
Drag Post #2
Theo - t3.gg
@theo

You hear a notification sound from a Claude Code workflow finishing. Which terminal tab was it?

Drag Post #3
Theo - t3.gg
@theo

Hop around terminal windows and tabs for a bit, finally find it. It was Project B. Okay, now which browser was that in...

Drag Post #4
Theo - t3.gg
@theo

Oh, it got assigned localhost:3001, now my auth redirects are broken. Which terminal tab is using :3000 right now?

Drag Post #5
Theo - t3.gg
@theo

Okay, it was Project A, just killed it. Where's the tab for Project B's dev server?

Drag Post #6
Theo - t3.gg
@theo

<i>*ding*</i>

Drag Post #7
Theo - t3.gg
@theo

Another workflow has finished. It briefly grabs your attention - just long enough to lose track of what you were doing. I want to make something clear before we go further: <b><i>This is not your fault</i></b><i></i>

Drag Post #8
Theo - t3.gg
@theo

## <b>Our tools were not built for how we work today.</b>

Drag Post #9
Theo - t3.gg
@theo

Back in my day (read: 2 months ago), we worked on one thing at a time. Our work was split between 3 apps, the terminal, IDE and browser. Let's say we were working on <i>Project A</i>. It looked something like this:

Drag Post #10
Theo - t3.gg
@theo

Apply Image
Drag Post #11
Theo - t3.gg
@theo

Our work is split across multiple. Not great! But totally workable, because of our mental model:

Drag Post #12
Theo - t3.gg
@theo

Apply Image
Drag Post #13
Theo - t3.gg
@theo

The split didn't matter because it was all grouped together in your head. Project A was split between apps, but we think of it differently. We used all of these apps WITHIN Project A.

Drag Post #14
Theo - t3.gg
@theo

But I'm not just working on Project A anymore.

Drag Post #15
Theo - t3.gg
@theo

## The Problem™

Drag Post #16
Theo - t3.gg
@theo

Apply Image
Drag Post #17
Theo - t3.gg
@theo

Oh...oh no...

Drag Post #18
Theo - t3.gg
@theo

When you have more than one project going, the mental model collapses.

Drag Post #19
Theo - t3.gg
@theo

Apply Image
Drag Post #20
Theo - t3.gg
@theo

Our projects are split BETWEEN apps, windows and tabs. There's no natural grouping! If I see some work finish in Claude Code for Project A, I have to go hunt for the <i>right</i> Chrome window/tab to see the results. If I want to check the code, I have to hop between multiple IDE windows trying to find it. When it's time to file a PR, good luck finding the right github tab!