Vibeleaderboard
Index / agent
Visit muapi.ai
Category
AI Tools
Rank
No. 1033Tools index
Pricing
Open Source
Type
AGENT
GitHub
349 stars
Date

About

Open-source autonomous design agent — alternative to Lovart, Krea, and Galileo. Generates posters, brand kits, ad creatives, and short video.

What it does

A browser-based creative workspace turns a campaign brief into an editable production plan. It selects image or video models by task, generates dependent assets in sequence, carries brand references between steps, and groups the results for download. Users can interrupt, replace models, lock outputs, edit intermediate work, or resume a forked plan.

Why it's ranked here

The strongest case is breadth joined to control. One brief can drive static and motion work while exposing plans, model choices, and intermediate assets. Self-hosting and an MIT license make the interface adaptable. However, generation still depends on Muapi services, so this is not a fully local creative stack.

What's good

Model routing accounts for the job instead of treating every prompt alike. Typography, vectors, photoreal imagery, editing, and motion can use different model classes. Brand palettes, fonts, logos, tone, and reference images carry across campaign assets. The same workspace also supports manual intervention rather than forcing an all-or-nothing autonomous run.

Tradeoffs

Running the application requires both a Node.js client and Python server, plus a Muapi API key. Uploaded media is sent through a proxy to Muapi storage, and generation relies on Muapi-backed models. Browser history uses local storage, which is convenient but weaker than a shared project database for teams or multiple devices.

How to use it well

Use it for campaign exploration when one brief must produce coordinated images, edits, mockups, and short motion pieces. Start with a brand kit, inspect the proposed dependencies, then lock strong assets before later generations reuse them. It does not replace fully offline inference, collaborative asset management, or a conventional production design suite.

Technical notes+

The repository is an npm monorepo declared in package.json, with client, server, and packages/* workspaces. packages/design-agent/src/index.js exports CreativeCanvas, CanvasArea, and PlanVisualizer as the reusable UI surface. client/app/canvas/page.js mounts CreativeCanvas inside a Next.js client page, while client/next.config.mjs rewrites /api/:path* to a local FastAPI service. server/app/main.py registers creative-agent routes, permits CORS from http://localhost:3000, and exposes root and health endpoints. client/app/page.js creates sessions, registers uploaded assets, starts chat or skill runs, and uploads binaries through proxy endpoints to cdn.muapi.ai. client/context/ApiContext.js uses a placeholder client key while requesting account data from the local backend, indicating that the operational Muapi credential belongs on the server side.

Observed

License
MIT license, according to the README.
Languages
JavaScript powers the Next.js client and reusable design package; Python powers the FastAPI server.
Installation
Source installation uses npm for the client and pip for the server; Docker Compose is also documented.
Interfaces
Hosted browser application, self-hosted web application, reusable UI package, and HTTP API-backed workflows.
Runtime requirements
Node.js 18 or newer, Python 3.10 or newer, and a Muapi API key.
Platform support
Responsive browser interface documented for desktop and mobile.

Read from README.md, package.json, packages/design-agent/postcss.config.js, packages/design-agent/tailwind.config.js, packages/design-agent/src/index.js, client/next.config.mjs, client/eslint.config.mjs, client/postcss.config.mjs, server/app/main.py, client/app/page.js, client/app/layout.js, client/app/providers.js, client/components/Navbar.js, client/context/ApiContext.js, client/app/canvas/page.js.

What it can do

  • Generate posters

    Design requirements or promptsPoster designs

  • Create brand kits

    Brand specifications or guidelinesComplete brand identity packages

  • Generate ad creatives

    Advertising requirements or campaign detailsAdvertisement designs

  • Create short videos

    Video content requirements or specificationsShort video content

  • Design autonomously

    High-level design objectivesDesign solutions without manual intervention

Tags

design-agentai-designcreativeposterself-hosted

Tech Stack

Node.js

Media

Open AI Design Agent

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.