Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

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
Avi Chawla
@_avichawla

Let's build a mini-ChatGPT that's powered by DeepSeek-R1 (100% local):

Drag Post #2
Avi Chawla
@_avichawla

Here's a mini-ChatGPT app that runs locally on your computer. You can chat with it just like you would chat with ChatGPT. We use: - @DeepSeek_AI R1 as the LLM - @Ollama to locally serve R1 - @chainlit_io for the UI Let's build it!

VIDEO
Apply Image
Drag Post #3
Avi Chawla
@_avichawla

We begin with the import statements and define the start_chat method. It is invoked as soon as a new chat session starts.

Apply Image
Drag Post #4
Avi Chawla
@_avichawla

Next, we define another method which will be invoked to generate a response from the LLM: • The user inputs a prompt. • We add it to the interaction history. • We generate a response from the LLM. • We store the LLM response in the interaction history.

Apply Image
Drag Post #5
Avi Chawla
@_avichawla

Finally, we define the main method and run the app as follows:

Apply Image
Drag Post #6
Avi Chawla
@_avichawla

Done! This launches our 100% locally running mini-ChatGPT that is powered by DeepSeek-R1.

VIDEO
Apply Image
Drag Post #7
Avi Chawla
@_avichawla

That's a wrap! If you enjoyed this tutorial: Find me → @_avichawla Every day, I share tutorials and insights on DS, ML, LLMs, and RAGs.