image-quick
v0.2.2
Published
CLI for production-friendly image sourcing, editing, layered composition, and AI image generation.
Downloads
288
Maintainers
Readme
image-quick
Production-friendly CLI for sourcing, editing, composing, and generating images.
License: MIT.
Getting Started
Install globally:
npm install -g image-quick
image-quick doctor
image-quick template listSet an API key only if you want AI generation:
image-quick auth set openai
image-quick auth doctorimage-quick stores local provider keys in your user config directory and prefers that store over environment variables.
Choose a Tier
asset-only: no AI key required, uses fetch + edit pipelineai-mini: cheaper AI generationai-standard: balanced quality/costai-premium: strongest available tier
Common Flows
Generate a simple product image:
image-quick generate \
--template product-image \
--variant ecommerce \
--var productName="Air Bottle" \
--var keyBenefit="keeps water cold for 24 hours"Create a catalog-style product photo without AI:
image-quick generate \
--template catalog-product-photo \
--tier asset-only \
--asset-url https://example.com/product-packshot.png \
--var productName="Sample Product" \
--var category="Retail" \
--var productType="Packaging"Create a catalog-style product photo with AI:
image-quick generate \
--template catalog-product-photo \
--tier ai-standard \
--provider openai \
--var productName="Sample Product" \
--var category="Retail" \
--var productType="Packaging"Polish a real product reference with AI:
image-quick generate \
--template catalog-product-photo \
--tier ai-standard \
--provider openai \
--reference-image ./product-cutout.png \
--input-fidelity high \
--var productName="Sample Product" \
--var category="Retail" \
--var productType="Packaging"Run QA on a generated product photo:
image-quick qa catalog-product-photo --image ./catalog-product-photo.pngAuto-fix framing or white-background issues:
image-quick qa catalog-product-photo \
--image ./catalog-product-photo.png \
--auto-fix \
--include-warn \
--fixed-out ./catalog-product-photo-fixed.pngCompose a layered graphic from your own JSON spec:
image-quick compose --spec ./banner.compose.jsonEdit one image from a remote URL:
image-quick edit --spec ./product.edit.json --input-url https://example.com/source.pngOutput Behavior
Output location resolves in this order:
--out- saved
image-quick settings set output-dir ... IMAGE_QUICK_OUTPUT_DIR- your current working directory
Set a persistent default output directory:
image-quick settings set output-dir ./generated-images
image-quick settings showProviders
Implemented for generation today:
openaigoogle-gemini
Already in the provider registry for future expansion:
falstabilityreplicate
Inspect what your local install sees:
image-quick provider list
image-quick auth doctorOptional Tools
These are optional but useful for edit-heavy workflows:
- ImageMagick
rembg
If they are missing, check:
image-quick doctorMore
- Templates:
image-quick template list - Template details:
image-quick template show catalog-product-photo - Source registry:
image-quick source list - GitHub repo and dev docs: https://github.com/williamduong/image-quick
