Vibecode Snappify

track this build5 phases, 10 steps, beginner friendly
YES · one-shottable
price $5/moyou'd save $60/yrbuild time one sittingcategory 🖼️ screenshotsreplaced by 0 people

Syntax highlighting is Shiki, the frame is CSS, the export is a canvas. Carbon and ray.so already do the image for free. The slides and video features are the paid product, and they are a real product.

the project pack5 files · written for this build, step by step
README.md
# Snappify · indie build

A code screenshot tool as one static page: paste code, Shiki highlights it, frame it with padding, corners, shadow and a background, export a sharp PNG or SVG, copy to clipboard in Safari and Chromium alike, and share a snap by URL with no server.

Estimated effort: **one sitting**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Highlighting | Shiki as an ES module | TextMate grammars, accurate colours |
| Everything else | One HTML file, vanilla JS, Canvas 2D | no server, nothing uploaded |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **A terminal and a code editor** · free
  - Why: Every step below is a command you type or a file you edit.
  - Get it: VS Code (code.visualstudio.com), Cursor or Zed. Open a folder for the project and use the editor's built-in terminal.
  - Verify: You can open a folder and run a command in its terminal
- [ ] **Git** · free
  - Why: History for your code, and the way most hosts deploy.
  - Get it: Install from git-scm.com or with your package manager, then run git init in the project folder once it exists.
  - Verify: git --version prints a version
- [ ] **A Chromium browser and Safari** · free
  - Why: Clipboard image copy differs; Phase 3 tests both.
  - Get it: Chrome or Edge plus Safari on a Mac.
- [ ] **A static host (optional)** (optional) · free
  - Why: To share it.
  - Get it: Cloudflare Pages, Netlify or GitHub Pages.

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Animated transitions between code states and video export: the paid product, and hard.
- presentations with animated transitions between code states
- video export
- the template library
- cloud storage of snaps

If one of those is essential to you, that is the reason to keep paying for Snappify, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Teachers and creators pay for the animated diff between two code states and the video export. The static image was always free.

what you lose

xpresentations with animated transitions between code states

xvideo export

xthe template library

xcloud storage of snaps

prior art · use these instead of building, if you'd ratherShikisyntax highlighter using TextMate grammarsCarbonopen-source code image generator
share on X ↗"I just replaced Snappify ($5/mo) with one prompt"
the numbers

Snappify pricing

starter$5/mo · monthly, billed yearly · $60/yr

free tierThe free plan renders code images with a watermark and stores three snaps.

verified 2026-09-04 · source ↗

questions
Is Snappify free?

The free plan renders code images with a watermark and stores three snaps. Paid is Starter at $5/mo (checked 2026-09-04).

Vibecode Snappify

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

How much does Snappify cost?

Snappify costs about $5/month (Starter, checked 2026-09-04), which is $60 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Snappify?

Honestly: presentations with animated transitions between code states; video export; the template library; cloud storage of snaps. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Snappify?

Yes: Shiki (syntax highlighter using TextMate grammars), Carbon (open-source code image generator). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.