Skip to content

zzd Labs

Selfvie

Turn a batch of selfies into a face-centered movie. Entirely on your phone.

Built, not yet in stores

v1.0.0 built, with unsigned release artifacts on CI. Not yet in any store. App ID: ch.zzd.selfvie.

You have hundreds of selfies spanning years. Selfvie detects the face in each one, aligns them all to the same spot, and renders them into a single flowing movie — with your own soundtrack. Nothing is uploaded, because nothing needs a server: face detection (MediaPipe BlazeFace), alignment, rendering and video export (WebCodecs) all happen on-device. That's not a feature checkbox; it's the product. The photos people would feed this app are exactly the photos that should never touch someone else's computer.

Under the hood it's one TypeScript codebase (Vite + React) with Capacitor shells for Android and iOS, plus a WASM Opus fallback for browsers whose WebCodecs ships without an audio encoder. Alignment uses a similarity transform — see the devlog post on why affine shears faces.

Where it stands

  • Not yet in any app store; v1.0.0 exists as unsigned release artifacts on CI.
  • Public repository not yet published.

Break-even: ~$110/yr (the Apple developer fee, basically). Planned: free with watermark, one-time unlock around $2.99.

Repository: coming soon.

Devlog