The yesilcam command exposes the studios to scripts. Anything you click in the app, you can run from a shell, with JSON output for the next tool in the chain.

A nightly catalog

for f in garments/*.png; do
  id=$(yesilcam --json assets upload "$f" | jq -r .asset_id)
  yesilcam --json tryon --garment "$id" --person 77 --wait --out "looks/$(basename "$f")"
done

Storyboards from a script

Split a screenplay into scene prompts and loop yesilcam image on the draft tier. Review the folder, then rerun the keepers on standard.

Plan checks in CI

yesilcam maket analyze plan.dxf --json returns walls, doors, windows and rooms. Fail the build if a plan has no rooms or its units were guessed.

One rule

Run jobs sequentially when you need their ids in order. The wallet and the queue are shared with the app, so a script and a colleague never collide.