WHY I MADE THIS

I ship faster than I can make screenshots.

That is the whole reason Moonjar exists. Here is the long version.

WHO THIS IS FOR

People who make a lot of mockups.

I am a content creator. I make five to ten product mockups a day and post them on X, on Instagram and on YouTube. I document everything I build, and I write changelogs for every product I have.

A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar
A mockup made by Moonjar

Two dozen of them. Same app, different look, all asked for in a sentence.

Four of them, all shipping.

ellie
amy
luna
mogul

Where they end up.

Ellie's help center, captured and designed by Moonjar
Moonjar

MADE WITH MOONJAR

Ellie’s help center. Moonjar took this shot and designed it.

Every screenshot in there has a shelf life. I rename a button and forty images are wrong. Now multiply that by four apps, plus the videos, plus whatever I posted that week.

My YouTube channel, where the mockups end up in thumbnails and b-roll

143 videos. Nearly every thumbnail has a phone in it, and so does most of the b-roll.

Agents made me fast at building. Nothing made me fast at showing it.

I can ship a feature in a day now. Then I would spend the next day making the picture of it. The code stopped being the hard part.

Now I just say what I shipped.

I finish a feature and tell Moonjar to make the assets for it. It opens the app, takes the shots, records the clip, puts my look on it and files it. That is 50+ hours a week I do not spend on assets any more.

AGENT FIRST

What agent-first actually means.

Almost everything is human-first. Someone designs the interface, ships it, and later bolts an MCP or a CLI onto the side so agents can use it too. The agent only ever gets what the interface already allowed.

That ceiling is the whole problem. If a control never made it onto a screen, it does not exist for you and it does not exist for your agent either.

Moonjar started from the other end. Every part of a shot is a field in a tool call first, and there are far more of them than any panel could hold. That is fine, because nobody has to look at them.

If there were a UI for this, it would look like the thing on the left. Here is what you do instead.

A settings panel with hundreds of controls, running past the bottom of the frame

“Make a hero shot of the Groceries list for the help center.”

Moonjar is working
Opening Reminders
MADE WITH MOONJAR
🤮 If there were a UI😍 What you actually do

That panel is not a real app. It is what Moonjar would have had to become to give you the same control by hand.

Let your agent make the pictures.

MOONJAR © 2026

EVERY PRODUCT SHOT ON THIS SITE WAS MADE WITH MOONJAR