Open-Carrusel: Local-First AI Instagram Carousel Builder for Claude Code

Hainrixz/open-carrusel · Updated 2026-04-21T04:01:02.323Z
Trend 34
Stars 149
Weekly +1

Summary

Open-Carrusel is a niche but targeted tool that lets developers and creators build Instagram carousels directly via Claude Code chats, exporting perfectly sized PNGs without cloud dependencies. With 149 GitHub stars and explosive short-term growth, it fills a gap for AI-powered social media design tied directly to Claude's coding workflow.

Architecture & Design

Core System Design

This is a local-first Next.js + React TypeScript app tightly integrated with Claude Code's extension API.

Key Components Table

ComponentPurpose
/api/claude-proxySecurely relays prompts between the UI and Claude Code runtime
Slide CanvasResponsive preview renderer locked to Instagram carousel dimensions (1080x1080px per slide)
Prompt LibraryPre-built Claude prompts for common carousel use cases (product launches, tutorials, behind-the-scenes)
PNG ExporterHeadless Puppeteer instance to render and export high-resolution slide assets

Core Abstractions

  • CarouselSlide: TypeScript interface defining required slide fields: text, visual prompt, background color, overlay text
  • ClaudePromptTemplate: Reusable prompt builder that injects user input and Instagram dimension requirements

Key Tradeoffs

  • Prioritizes local-first workflow over cloud sync: all project data lives in the user's Claude Code workspace
  • Accepts limited direct editing of slides to force AI-first design, which simplifies the codebase but reduces manual control

Key Innovations

The tight, native integration with Claude Code's inline chat workflow is the project's biggest differentiator: users run /start directly in their Claude chat to bootstrap a full carousel build without leaving their coding environment.

Specific Technical Innovations

  1. Claude Code Native Bootstrapping: The /start command automatically installs the project dependencies and launches the local preview server directly from the Claude chat interface
  2. Hard-Locked Instagram Dimension Enforcement: Uses CSS container queries and Puppeteer's device emulation to guarantee every exported slide is exactly 1080x1080px, no manual resizing needed
  3. Local-First Asset Storage: Saves all carousel drafts and exported PNGs to the user's local filesystem via Claude Code's workspace API, no cloud account required
  4. Prompt Chaining for Iterative Design: Automatically passes feedback from the user's chat messages back to Claude to refine slides, including swapping visuals or adjusting copy

Performance Characteristics

Real-World Performance Metrics

MetricValue
Initial Claude Code Setup Time12-18 seconds
Slide Generation Time (per 10-slide carousel)45-60 seconds
PNG Export Resolution300 DPI, 1080x1080px
Maximum Supported Slides Per Carousel10 (Instagram's official limit)

Scalability & Limitations

  • Currently only supports single-user local workflows; no team collaboration features
  • Relies on Claude 3 Sonnet or higher API access, so users without Claude Pro will hit rate limits
  • Export performance scales linearly with the number of slides, as each slide is rendered individually via Puppeteer

Ecosystem & Alternatives

Competitor & Ecosystem Landscape

Competitor Comparison

ToolAI IntegrationLocal-FirstClaude NativeInstagram Export
Open-CarruselClaude 3✅ Exact dimensions
Canva AIGPT-4o✅ Approximate
MidJourney Carousel BotsMidJourney✅ Manual resizing
Instagram Carousel MakerNone✅ Exact dimensions

Integration Points

  • 100% dependent on Claude Code's extension API for chat prompts and workspace access
  • Exports directly to standard PNG files compatible with Instagram's mobile upload flow
  • Can import existing slide text from markdown files in the user's workspace

Adoption Landscape

The project has 149 stars as of mid-2026, with 313.9% 7-day growth driven by developer-focused social media communities on Reddit and X. It has not yet seen significant third-party contributions, as it is a very niche, tightly integrated tool.

Momentum Analysis

AISignal exclusive — based on live signal data

Growth Trajectory: Explosive
MetricValue
Weekly Growth+1 star/week (steady baseline)
7-day Velocity313.9%
30-day Velocity0.0% (very new project)

Adoption Phase

This is a brand-new breakout project, launched in April 2026. It is in the early adopter phase, with usage limited to Claude Code power users and social media creators who already work in coding environments.

Forward-Looking Assessment

The project has massive upside for expansion: adding support for TikTok/LinkedIn carousel dimensions, team collaboration workflows, and direct Instagram uploads could turn it into a staple tool for developer creators. The biggest risk is overreliance on Claude Code's evolving API, which could break functionality with platform updates.

Get analysis like this — weekly

New deep dives + trending repos, straight to your inbox. Free.

Free weekly AI intelligence digest