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.
Recipes and prompts are computed on your PC. Free and offline.
Generation, review, versions. Money is spent only here, and only when you click "Generate" with a paid engine.
ZIP, metadata, IPFS, checklist. You sell and mint yourself on a marketplace.
7 stages — from idea to release
- 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 · Base — the face of the seriesThe base image is the model every NFT resembles. It decides whether the character is recognisable.
- 3 · Constructor — the description formulaDefines what stays the same in the images (keep, style) and what changes (traits).
- 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 · Generate — drawingThe AI draws images from the recipes. This is the only stage where money can be spent.
- 6 · Review — picking the bestNot every image works out. Here you decide what goes into the collection.
- 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.