Can I vibecode Shots.so?
YES · one-shottableGradient background, padding, rounded corners, export. Pure client-side canvas work; there is no server to even build.
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
prompt copied. verdicts flip when models improve.
five vibe-coding tips + the verdicts that changed. thursdays, free, one-click out.
xtheir template/mockup library
xdevice frames kept up to date
xbatch processing
Don't feel like building it? These folks already made it free.
all 3 free alternatives to Shots.so →· no votes, no pay-to-list · just what's real
Shots.so pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| shots.so web app | $0 | $0 | Free web editor; no numeric export or project cap is publicly stated. |
| xnapper free | $0/user | $0/user | 1 Mac; watermark remains; no numeric screenshot cap is publicly stated. |
| xnapper basic | custom | — | 1 Mac; 1 year of updates. |
| xnapper personal | custom | — | 2 Macs; 1 year of updates. |
| xnapper standard | custom | — | 3 Macs; 1 year of updates. |
| xnapper team | — | $5/user | Priced 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 ↗
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.