Describe the mockup once in JSON — headline, background, device — and render it for every store size and language in a single command.
The same @appmockup/core engine powers the browser studio, the Node CLI, and the MCP server. Pick the surface that fits your workflow.
A visual editor with live canvas preview.
$ appmockup generate \ --config app.json [1/84 1%] en_01.png [2/84 2%] en_02.png [3/84 3%] de_01.png ... ✓ Generated 84 mockups
Batch rendering straight from a JSON config.
init, validate, preview, generate{
"mcpServers": {
"appmockup": {
"command": "npx",
"args": [
"-y",
"@appmockup/mcp"
]
}
}
}
Your AI assistant builds the screenshots.
Every template is a full mockup config — background, device styling, headline treatment. Apply one, then tune anything.
Themes recolor headlines, subtitles, backgrounds and bezels while preserving your layout. Try one on any template.
Write one JSON config. Ship every screenshot for every store, every device, every language.