Batch upscale images using fal.ai AI models with an interactive CLI.
- 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
| 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 |
# Clone
git clone https://github.com/JoeyKhd/image-upscaler.git
cd image-upscaler
# Install
pnpm install
# Run
pnpm run dev- Get your API key at fal.ai/dashboard/keys
- Add it to
.env:FAL_KEY=your_key_here
- Drop images into the
pictures/folder - Run
pnpm run dev - Select model and scale factor
- Confirm the estimated cost
- Find upscaled images with
_upscaledor_upscaled_x4suffix