Skip to content

πŸš€ Batch upscale images using fal.ai's Topaz, SeedVR & Recraft AI models. Interactive CLI with 2x/4x scaling, cost estimation, parallel processing, and smart skip for already-upscaled images.

Notifications You must be signed in to change notification settings

JoeyKhd/image-upscaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Image Upscaler

Batch upscale images using fal.ai AI models with an interactive CLI.

✨ Features

  • Multiple AI models β€” Topaz, SeedVR, Recraft Creative & Crisp
  • 2x or 4x upscaling β€” interactive selection
  • Cost estimation β€” see estimated cost before processing
  • Parallel processing β€” 2 images at a time
  • Smart skip β€” automatically ignores already upscaled images
  • Auto-setup β€” creates folders and config on first run

🎨 Available Models

Model Description Cost/Image
Topaz (default) Best overall quality ~$0.10
SeedVR AI enhancement ~$0.05
Recraft Creative Artistic style ~$0.08
Recraft Crisp Sharp details ~$0.08

πŸš€ Quickstart

# Clone
git clone https://github.com/JoeyKhd/image-upscaler.git
cd image-upscaler

# Install
pnpm install

# Run
pnpm run dev

πŸ”‘ Setup

  1. Get your API key at fal.ai/dashboard/keys
  2. Add it to .env:
    FAL_KEY=your_key_here
    

πŸ“ Usage

  1. Drop images into the pictures/ folder
  2. Run pnpm run dev
  3. Select model and scale factor
  4. Confirm the estimated cost
  5. Find upscaled images with _upscaled or _upscaled_x4 suffix

About

πŸš€ Batch upscale images using fal.ai's Topaz, SeedVR & Recraft AI models. Interactive CLI with 2x/4x scaling, cost estimation, parallel processing, and smart skip for already-upscaled images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors