The design studio that runs itself

Design once.
Run it everywhere.

Muduo is a pro design canvas where every banner becomes a template that runs itself. Your team fills in a form, a spreadsheet makes a batch, your systems call an API, and one live link updates without ever changing.

1
design
0
banners since you arrived
0
tickets to your designer
1080 × 1080 Instagram post1080 × 1920 Story1200 × 628 Link ad300 × 250 Medium rectangle728 × 90 Leaderboard1080 × 1350 Portrait1920 × 1080 Screen160 × 600 Skyscraper1500 × 500 Header

How it works

Three steps from a design to a machine that makes more of it.

01

Design it properly

A real canvas: vectors, type, gradients, blend modes, auto layout, masks. Every export size comes from one master and adapts itself.

02

Choose what can change

Expose the headline, the price, the picture, the brand colour. Everything else is locked, so the craft survives whoever fills it in.

03

Run it

One at a time from a form, hundreds from a CSV, on demand from your stack, or live on a page through a link that never changes.

The studio

A canvas designers actually want to open.

Figma-grade editing, built for banners that have to live many lives. Stars, arcs, the pen, outlined and gradient type, eight stroke settings, 16 blend modes, auto layout, masks, and every size from one master.

Recording 00:00
Luméa / Autumn edit 64% Run →

NEW SEASON

Summer edit

Up to 40% off

Shop now
1080 × 1920
1200 × 628
Edit the copy, link a colour to the brand colour, add sizes. Every export follows.

Serious vector tools

Pen, stars, polygons, arcs with rounded ends, boolean shapes, masks and editable corner radii, with live measurements while you drag.

Type that sells

Rich text per word, gradient fills and outlined strokes on type, with overlapping glyph outlines cleaned up the way Figma does it.

Strokes, done right

Inside, centre or outside. Dashes, caps, joins and miter angles. Frame strokes that sit above their content.

Every size from one master

Add an export size and the design adapts. Change the master and every size follows, while hand-tuned tweaks per size are kept.

Scientific colour

One colour in. A whole palette out.

Link any fill, stroke, gradient stop or background to the brand colour, as its complement, a neighbour, a triad, a tint or a shade. The wheel is perceptual (OKLCH), so a design that works in blue still works in orange. Text keeps itself readable, never falling below WCAG AA.

Try it. Pick a brand colour:

    Limited run

    The autumn
    edit is here.

    New season. New colours.

    Shop the edit

    AI, where it helps

    The busywork is automatic. The taste is still yours.

    Copy from a brief

    Write one brief and every AI text layer drafts its own line: headline, offer, call to action. You approve.

    Background removal

    Cut a product out in one step and place it anywhere, with a contact shadow that sits it on the ground.

    Colour grades

    Duotone, tritone and film looks, so every photo in a campaign carries one mood.

    Virtual try-on

    Upload a garment and every model in every angle wears it. Four photos from one upload.

    Run mode

    Four ways to run a design. Zero ways to break it.

    Publish the design and choose what may change. Then run it the way the job needs, from one banner to a live feed.

    Hand it to anyone

    A marketer fills in the headline, the price and the picture. The layout, type and brand colours are locked, so it can't come out off-brand.

    • Shared by link, with an optional password
    • AI allowance per link, so spend has a ceiling
    • Live preview as they type
    Generate

    Your headline

    ₹—

    Order now

    Who hands off to whom

    Built for the handoff, the moment most design falls apart.

    Senior → junior designer

    Lock the craft. Open only what should move.

    The senior sets the grid, type, colour relationships and what each size keeps. The junior produces the campaign without re-deciding any of it.

    Designer → non-designer

    A form they can't get wrong.

    Marketers, shop managers and sales teams fill a form that reads like the design. The brand stays safe without anyone checking.

    System → system

    No human in the loop.

    A product feed, a CMS or a booking system asks for banners and gets them back at every size, on brand, at 3am.

    Use cases

    What teams run on Muduo.

    Examples of the jobs it's built for. Each maps to a Run mode.

    REST API

    A catalogue that makes its own ads

    Every product in the feed gets a banner in every size the moment it's listed, with the price and photo straight from the shop.

    Dynamic banner

    Specials on every screen

    A restaurant embeds one link on its site and its in-store screens. The manager pushes today's special from their phone.

    Single · Try-on

    One dress, four angles

    A fashion label uploads a garment once, and four model shots wear it, graded to the season's look.

    Batch

    Twelve markets, one afternoon

    An agency localises a campaign: one CSV row per market, every size, zipped and delivered the same day.

    Single · Colour factor

    An event series with its own palette

    Each night gets its own brand colour. Complements, tints and readable type follow automatically.

    REST API

    Listings, announced automatically

    A property system posts every new listing with its photo, price and neighbourhood, correctly sized for each channel.

    Before and after

    The old way, and the Muduo way.

    The old wayWith Muduo
    A new sizeRebuild it by hand, againAdd the size; it adapts from the master
    A new colourwayRe-pick every colour, re-check contrastChange one colour; the palette and contrast follow
    Copy changesA ticket to the designerThe marketer edits the form; the layout is locked
    200 productsA week of exportsOne CSV, one zip
    A banner on the websiteRe-upload and redeploy each timeOne link, updated by a push
    Your stackScreenshots in SlackA REST API with signed links

    What people say

    Early words from the studio floor.

    Placeholder
    “Replace with a real quote about handing a template to a junior designer and getting the campaign back on brand.”
    Name Surname Senior designer, Company
    Placeholder
    “Replace with a real quote from a marketer who ran a batch or filled a Run form without waiting for design.”
    Name Surname Marketing lead, Company
    Placeholder
    “Replace with a real quote from a developer about wiring the REST API or the dynamic banner into their site.”
    Name Surname Engineer, Company

    For developers

    Values in. Banner links out.

    List your forms, read a form's fields, ask for banners at any size. You get addressable links back, each signed so its locked values can't be changed in the URL.

    • GET /api/v1/forms the forms your key can run
    • GET /api/v1/forms/:id/schema fields and sizes
    • POST /api/v1/banners links for every size
    curl
    curl -X POST https://app.muduo.app/api/v1/banners \
      -H "Authorization: Bearer $MUDUO_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "formId": "autumn-edit",
        "values": {
          "headline": "The autumn edit is here",
          "price": "₹1,499",
          "brand-colour": "#c5eb5b"
        }
      }'

    Design once.
    Run it everywhere.

    Muduo is invite-only while we onboard design teams. Leave your email and tell us what you'd run first.