Can I vibecode Shots.so?

YES · one-shottable
price $5/moyou'd save $60/yrbuild time one sittingcategory 🖼️ screenshotsreplaced by 5 people

Gradient background, padding, rounded corners, export. Pure client-side canvas work; there is no server to even build.

the prompt
Build me a screenshot beautifier like Shots or Xnapper, as a single static page.
Requirements:

- Drag-and-drop or paste a screenshot onto the page (also support a file picker).
- Render it on a canvas with: adjustable padding, corner radius, and shadow;
  a background picker with ~10 tasteful presets (gradients + solid colors) plus
  a custom color input; optional 16:9 / 4:3 / 1:1 / Twitter-size canvas ratios.
- Live preview of every control, no Apply buttons. Controls in a sidebar.
- Export as PNG at 1x or 2x with one click; also Copy to clipboard.
- Everything client-side · no uploads, no server, works offline once loaded.
  Vanilla JS + canvas, one HTML file, no build step, no frameworks.
- Make the defaults gorgeous so the first export already looks premium.

$ open in your agent (prompt prefilled, you press enter) or copy it raw

what you lose

xtheir template/mockup library

xdevice frames kept up to date

xbatch processing

share on X ↗"I just replaced Shots.so ($5/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

macshotGradients, padding, rounded corners and shadows in a native Mac app that also takes the screenshot.2.8kaug 2026open sourceBrandBird Screenshot BeautifierGradients, padding and rounded corners for free; batch work is where the bill starts.$0freeScreenCharmThe Shots.so recipe, free forever and done entirely in your browser.$0free

all 3 free alternatives to Shots.so →· no votes, no pay-to-list · just what's real

the numbers

Shots.so pricing

planmonthlyannual (per mo)what you get
shots.so web app$0$0Free web editor; no numeric export or project cap is publicly stated.
xnapper free$0/user$0/user1 Mac; watermark remains; no numeric screenshot cap is publicly stated.
xnapper basiccustom1 Mac; 1 year of updates.
xnapper personalcustom2 Macs; 1 year of updates.
xnapper standardcustom3 Macs; 1 year of updates.
xnapper team$5/userPriced per device; annual commitment; volume pricing above 100 devices is custom.

free tierShots.so: no numeric usage cap published. Xnapper Free: 1 Mac, watermark, and no numeric screenshot cap published.

billingShots.so is free. Xnapper desktop personal licenses are one-time perpetual purchases with 1 year of updates; Xnapper Team is annual per device.

hidden costsXnapper keeps working after the included update year, but optional update renewal costs 60% of the original license price; the iOS app is a separate purchase; taxes can be added; teams above 100 devices require a quote.

verified 2026-08-12 · source ↗

questions
Can I vibecode Shots.so / Xnapper?

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Shots.so / Xnapper replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Shots.so / Xnapper cost?

Shots.so / Xnapper costs about $5/month (Xnapper Team, checked 2026-08-12), which is $60 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Shots.so / Xnapper?

Honestly: their template/mockup library; device frames kept up to date; batch processing. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Shots.so / Xnapper?

Yes: macshot (Gradients, padding, rounded corners and shadows in a native Mac app that also takes the screenshot.) BrandBird Screenshot Beautifier (Gradients, padding and rounded corners for free; batch work is where the bill starts.) ScreenCharm (The Shots.so recipe, free forever and done entirely in your browser.) All 3 curated free alternatives are at canivibecodeit.com/shots/alternatives. The prompt is for when you want it exactly your way.

Every week, more subscriptions die.

Five vibe-coding tips, the prompts behind them, and the week's verdicts.
One email, thursdays. Unsubscribe in one click.

free forever · the prompts stay on the site, the tips come to you

$five vibe-coding tips + what died. thursdays.