New: the Companion is out for Claude Code

One command for every App Store listing

An MCP server that drives the ChatGPT you already pay for. Claude reads your repo, writes the copy, applies one of 80 proven styles, and every image renders on your own plan. No credits. No metering.

How it works
80 STYLES · UNLIMITED SETS · UP TO 3 MACHINES
CLAUDE CODE · YOUR-APP/
$ npm install -g appshotr-mcp
added 42 packages in 6s
$ appshotr setup
registered in Claude Code · linked · ChatGPT signed in
> /mcp__appshotr__screenshots
reading README, store metadata, device captures
plan: 4 images · style picked on appshotr.com · your yes first
01-store-ready-screenshots-in-minutes.png 1260x2736 · 46s
02-your-sets-ready-to-upload.png 1260x2736 · 71s
$
What lands in your repo
✓ READY
.appshotr/
├─ plan.json the set's memory
├─ screenshots/ your captures
├─ generations/ every take, kept
└─ out/
├─ iphone-6.9/ upload-ready
├─ iphone-6.5/
└─ app-icon/icon-1024.png
generated screenshot 1
generated screenshot 2
generated screenshot 3
generated screenshot 4
out/iphone-6.9 · 4 files · 1260x2736 · ready to upload
01 · Your first run

From zero to store-ready, replayed

Exactly what a new user types and sees: every command, every stop for your yes. Six steps, about ten minutes the first time.

TERMINAL
$ npm install -g appshotr-mcp
added 42 packages in 6s
 
$ appshotr setup
02 · And the icon

Your icon, never their mascot

One more command, /mcp__appshotr__icon. It reads your app's essence, borrows the finish from a reference (one of 25 looks, or an icon you drag in) and reimagines the character as your own. Both of these shipped this week.

the reference icon
reference · purple-kawaii-bunny
+
DUELRA duel you fight with your own body
=
DUELR app icon
your icon · 1024² · full bleed
ab workout app icon
ab workout
exercise duels app icon
exercise duels
wedding photos app icon
wedding photos
makeup app icon
makeup
03 · Any agent

One server. Whatever agent you use.

A standard MCP server over stdio. appshotr setup finds the agents on your machine and registers itself in each one the way that agent documents it. Nothing to paste. Your captures go from your disk to your ChatGPT in your browser; appshotr only serves the styles and checks the licence.

TERMINAL · ANY MACHINE
$ appshotr setup
chrome: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[1/3] MCP clients
Claude Code registered · claude mcp add --scope user appshotr
Codex CLI registered · codex mcp add appshotr
Gemini CLI registered · gemini mcp add -s user appshotr
Claude Desktop registered · ~/Library/Application Support/Claude/claude_desktop_config.json
restart Claude Desktop to load it
Cursor registered · ~/.cursor/mcp.json
Windsurf registered · ~/.codeium/windsurf/mcp_config.json
refresh the MCP list in Cascade, or restart Windsurf
VS Code registered · ~/Library/Application Support/Code/User/mcp.json
VS Code picks it up on the next window, or run MCP: List Servers
[2/3] appshotr plan
this machine is already linked
[3/3] ChatGPT
signed in · the session is stored in the appshotr profile
Next, in Claude Code:
/mcp__appshotr__screenshots · an App Store set (it finds your screenshots)
/mcp__appshotr__icon · an app icon
In any other agent, just ask: "make the App Store screenshots for this app with appshotr".
$
04 · Any style, unlimited

Try every style. Unlimited, at no extra cost

The same repo, the same four headlines, five looks from the catalogue: 20 renders and not one credit. On a web plan each of these would count. The Companion runs on the ChatGPT you already pay for, so another style costs one slash command and about five minutes.

Store-ready screenshots in minutes, Formbud style
Your sets, ready to upload, Formbud style
45+ styles proven in the store, Formbud style
One profile per app, reused every run, Formbud style
05 · The deal

Built to replace the designer, the Figma file and the afternoon

Everything a store listing used to cost you, for one flat price. The next release costs nothing at all.

What you stop paying for
  • A designer, per setbrief · wait · revisions
  • A Figma template, per sizerebuilt for 6.9", 6.5", iPad
  • Screenshot-tool creditsmetered, monthly
  • Doing it all again next releasethe plan remembers
What you pay
$50
per year, flat
sets, never metered
80
styles, proven
3
machines per licence
06 · Get it

One price. Your ChatGPT does the rest.

Already on a web plan? The Companion is its own plan, sold on its own: no credits, nothing metered, everything from your terminal. Switching to it replaces the web plan.

ANNUAL
Companion
$50 / year

Unlimited generations with your own ChatGPT.

  • Unlimited sets, never metered
  • 55 screenshot styles + 25 icon styles
  • Runs in Claude Code, on your machine
  • Apple-exact exports, every size + 1024² icon
  • Up to 3 machines per account
07 · Questions

The honest answers

What do I need?

Claude Code (or any MCP client), a ChatGPT account that can generate images, Node 22+ and Chrome. Windows, macOS and Linux.

Does it upload my screenshots anywhere?

No. Your captures go from your disk to your ChatGPT in your browser. appshotr serves the style catalogue and checks the licence, nothing else.

How fast is a set?

About five minutes of your machine's time for four images: ChatGPT renders each one in 60 to 120 seconds while you keep working. You approve the whole plan before anything is spent.

Can I use my own reference?

Yes. Drag any icon or screenshot into the chat and the Companion style-transfers from it instead of the catalogue. It keeps the finish; it never copies the mascot.

Prefer not to run anything locally?

The web plans generate on our side with credits: same styles, fully managed.