[verdict][curated prompt][source: shots.so]
Can I vibecode Shots.so?
// one session, and a personal version you can actually use
Gradient background, padding, rounded corners, export. Pure client-side canvas work; there is no server to even build.
confidence: high
what it is: Gradient background, padding, rounded corners, export
Buildability index · an editorial game
- Price 10 $/month weight: plus 1
- Time one sitting weight: plus 3
- Category screenshots no weight
- Moat execution quality · content and rights weight: minus 3
- Confidence high weight: plus 1
- What you lose 3 items weight: minus 1
- Site shots.so (si apre in una nuova scheda) no weight
They cancel out. This is where it comes down to how much the subscription annoys you.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
The prompt
One session with a coding agent and your version runs.
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. Curated prompt: written and reviewed by hand for this app. In English on purpose — it is the language coding agents work best in.
What you lose
- their template/mockup library
- device frames kept up to date
- batch processing
Why people still pay
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.