Series Labby W3IR · v1.4.0

Series Lab

A series of images with one recognisable character — from preset to a marketplace-ready ZIP. On your own computer.

You set a base image and a set of traits (hair, outfit, background…). The studio makes a unique "recipe" for every NFT, an AI draws the images, you pick the best ones and package everything for release.

Lab — the plan

Recipes and prompts are computed on your PC. Free and offline.

Studio — the images

Generation, review, versions. Money is spent only here, and only when you click "Generate" with a paid engine.

Release — shipping

ZIP, metadata, IPFS, checklist. You sell and mint yourself on a marketplace.

7 stages — from idea to release

  1. 1 · Overview — the series passportSets the series name, how many NFTs there will be, and the random seed so the result can be reproduced.
  2. 2 · Base — the face of the seriesThe base image is the model every NFT resembles. It decides whether the character is recognisable.
  3. 3 · Constructor — the description formulaDefines what stays the same in the images (keep, style) and what changes (traits).
  4. 4 · Recipes — a plan for each NFTTurns the settings into an exact list: NFT #1 gets these traits and this description, #2 others, and so on.
  5. 5 · Generate — drawingThe AI draws images from the recipes. This is the only stage where money can be spent.
  6. 6 · Review — picking the bestNot every image works out. Here you decide what goes into the collection.
  7. 7 · Export — packaging for releasePrepares files in a marketplace format. You sell and mint yourself on the marketplace website.

Safety net: how the studio protects your money and files

These work automatically — nothing to turn on (except the daily cap).

  • Versions: re-generation never overwrites a paid image. Every variant is kept; switch the current one in Review (v·N badge).
  • Trash: deleting and replacing files moves them to out/trash/. Restore them in the Resources tab.
  • Daily spend cap: SERIES_SPEND_CAP_USD in .env blocks a run that would exceed the cap before any paid service is called.
  • Spend log: every paid call is written to out/render-log.jsonl (time, engine, price, success or error).
  • Auto-stop: if the engine fails 5 times in a row, the batch stops (SERIES_MAX_CONSECUTIVE_FAILURES).
  • Estimate first: "Generate" is available only after the free "Estimate".
  • Your PC only: the studio runs on 127.0.0.1 and rejects requests from other websites. Keys never reach the browser.
  • Brand filter: prompts with brand, franchise or celebrity names are blocked before generation.

How to work for free ($0)

Only cloud engines cost money. Everything else is free.

  • Stages 1–4, 6 and 7 are always free: they run on your PC.
  • The mock engine — demo images without keys or internet. Perfect for learning.
  • ComfyUI (port 8188) or Automatic1111 (port 7860) — real images on your GPU at no cost. Install the app and an SDXL or Flux model, start it, then pick the engine in the studio.
  • Uploading your own base images is free; Vision Assist without a key runs a simple free analysis.
  • Triage "Quick heuristic" is free; "AI Vision" is paid.

Run it

Requires Node.js 20+. The studio runs only on your PC (127.0.0.1) — this website just describes it.

npm install
npm start          # → http://127.0.0.1:5344/studio/
# Windows: start-lab.bat

Series Lab is distributed privately for now. Contact W3IR for access.