Marsam

Four Arabic carousel templates that lay themselves out. You write the words; the system computes the type sizes, the line breaks and the spacing, renders eight 1080x1350 slides, and checks its own output before it reaches you.

$199

Founding price · rises to $499

Founding price ends

Why Arabic templates break

Almost every Arabic carousel template on sale was designed left-to-right, then mirrored. Mirroring flips alignment and nothing else. It cannot keep a Latin product name anchored inside an Arabic sentence, stop a paragraph from stranding its last word, shrink a headline that runs longer than the designer sample, or make eight slides end at the same height.

Those four failures are the whole difference between designed and filled in. Marsam is built right-to-left from the first line of code, so none of them are your job.

How you use it

Open the folder with the AI agent you already use (Claude Code, Cowork, Codex, or anything that reads files and runs node) and say:

"I just installed Marsam. Please onboard me."

Five minutes later your brand is set and your first carousel is rendered. After that, "make a carousel about the new Instagram update" is the entire workflow. You never open a file. You never type a command.

The four templates

Chosen by lane, not by mood. Each has its own display face, grid signature and house rule, so they never read as one template in four colours.

  • Dispatch · البريد المعرفي - news that arrived: a launch, an update, a change
  • Catalog · الفهرس - evergreen explainers, still true next year
  • Broadcast · النشرة - busy stories: numbers, comparisons, moving parts
  • Plate · لوحة - posts where an image carries the story
  • One file is a brand

    State three colours (ink, accent, paper) and a handle. The system derives everything else in OKLab so hues stay true: gradient ends, four panel surfaces, tint ramps, the accent darkened until small type reads on paper and lifted until it reads on ink. Then it audits nine colour pairings for contrast and reports any shortfall before you render a slide.

    Change that one file and all four templates re-skin. Unlimited brand files, so a new client is a five minute conversation.

    It checks its own work

    Ten measured checks run on the rendered pixels, not the source: margin overhang, safe-area breaches, heading lines colliding, blocks overlapping, dead air at the foot of a page, a stranded last word, a duplicated handle or page number, an un-isolated Latin run, prose below the phone readability floor, and copy so long the type hit its floor and still does not fit.

    Several of those defects are impossible while the layout passes run, which means a silent checker and a broken checker look identical. So the kit ships a self-test that renders a deliberately broken fixture with the preventions switched off and fails unless every check still fires.

    What it costs to run

    Nothing. Zero npm packages, no account, no subscription. Three of the four templates use no imagery at all and the fourth accepts any photo you already own. Generating an image is optional, costs about two US cents paid to the image provider, and is quoted to you before every generation.

    Licence

    Single licence, perpetual. Use it for your own brands and your clients, and sell what you make. Do not resell or redistribute the kit itself.