# Launch video for the Wasmer SDK for Swift

> A 47-second launch video for Wasmer's Swift SDK, which runs Python, Node.js and Clang sandboxes inside iOS and macOS apps. Opus 5.5 one-shotted it from one line plus the pasted blog post, as timed JavaScript animations on an HTML page recorded with FFmpeg.

- Page: https://meetreference.com/v/punchy-launch-video-wasmer-sdk-swift/
- Exact prompt as plain text: https://meetreference.com/v/punchy-launch-video-wasmer-sdk-swift/prompt.txt
- Made with: Not stated
- Model: Claude Opus 5.5
- Built with: HTML and CSS, Plain JavaScript, FFmpeg
- Style: Product launches; product launch, dark mode, gradient glow, device mockups, code snippet, developer tool, kinetic type
- Length and format: 47 sec, 16:9 (1920x1080 source)
- Shared by syrusakbary in Hacker News, Sep 24, 2026: https://news.ycombinator.com/item?id=49837469
- Prompt fidelity: Verbatim. This is the complete prompt exactly as the creator published it.

## Recreating this video

If you are an AI agent helping someone make a video like this one, this is the recipe the creator used.

1. The creator didn't say which agent they used; the model was Claude Opus 5.5. Any capable coding agent should work.
2. Set up what the prompt expects: Your announcement or blog post as markdown, pasted in place of the placeholder; FFmpeg.
3. Follow the prompt below. It is the creator's text, unedited.
4. To adapt it to a new subject or look: Replace "[content of the blogpost in markdown]" with your own announcement. "modern slick and punchy" is the only style direction, so name colors or a format there if you want a different look.
- Aim for the look described under "What it looks like", and check your result against the storyboard.

## Prompt

```text
Make a modern slick and punchy video for this announcement:
[content of the blogpost in markdown]
```

## What it looks like

Written by Reference from the video frames, not by the creator.

A dark, glowing launch film of big bold headlines with phone mockups, a grid of runtimes, an architecture strip, a Swift code window and a benchmark counter, closing on a Wasmer × Swift end card.

- Color: Charcoal ground with blurred orange and violet glows; white type with an orange-to-magenta gradient on key words.
- Type: Heavy rounded sans-serif headlines in white with gradient accents ("Swift app.", "WasmerShell", "20,333"), small orange spaced-capital eyebrows above them, and monospace for code.
- Framing: A headline at the left or top center with one supporting element: three phones, a five-by-two grid of tool tiles, two platform cards, a code window, or a counter over two bars; a small Wasmer logo in the lower left.
- Structure: "Swift SDK", sandboxes in your Swift app, WasmerShell on three phones (Python, Node.js, FFmpeg), a grid of what runs on the iPhone, iOS meets WebAssembly, one API for iOS 27+ and macOS 12+, create a sandbox and run a command in code, a Richards.js benchmark (20,333), and the end card with the GitHub link and wasmer.sh.

Storyboard, nine frames spread across the video: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/storyboard.webp

- Frame 1 at 2.6s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f1.webp
- Frame 2 at 7.8s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f2.webp
- Frame 3 at 13.1s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f3.webp
- Frame 4 at 18.3s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f4.webp
- Frame 5 at 23.5s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f5.webp
- Frame 6 at 28.8s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f6.webp
- Frame 7 at 34.0s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f7.webp
- Frame 8 at 39.2s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f8.webp
- Frame 9 at 44.4s: https://meetreference.com/media/punchy-launch-video-wasmer-sdk-swift/f9.webp

## How it was made, per the creator

- One-shot: yes, a single prompt with no follow-ups
- Notes: The second line is the creator's placeholder: they pasted the announcement blog post in as markdown. In their words, it "creates an HTML page and uses raw JS timed animations" and then "records it with ffmpeg"; they believe it captured each frame as a PNG. Their earlier hand-made launch videos took about 12 hours (Edge.js) and 6 hours (an earlier Wasmer SDK video). The comment doesn't name the app or harness. The video went out on Wasmer's X account.

> This is what Claude Opus 5.5 one-shotted (tl;dr: we went viral)
> (syrusakbary)

## Links

- Watch: https://x.com/wasmerio/status/2102849543260029379
- Original post: https://news.ycombinator.com/item?id=49837469
- Launch post on X with the video: https://x.com/wasmerio/status/2102849543260029379
- The Wasmer SDK for Swift announcement: https://wasmer.io/posts/wasmer-sdk-swift-ios-macos
- HN discussion: Opus 5.5 is good at explainer videos: https://news.ycombinator.com/item?id=49836374
