Upscayl
🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows
Enhance images in JavaScript — upscale, denoise, deblur and dehaze with AI
UpscalerJS is an open-source image project by thekevinscott (thekevinscott/UpscalerJS on GitHub). It has 901 GitHub stars and 84 forks, is released under the MIT license, and was last updated on GitHub on 4 October 2026.
Add UpscalerJS to a browser or Node project via npm.
Choose an enhancement model such as ESRGAN-family weights.
Feed a canvas, URL or image element into the API.
Display or save the enhanced, higher-resolution output.
Same API works client-side and server-side.
Upscale low-res images with ESRGAN models.
Clean up grainy or soft photos.
Specialized restoration for tough conditions.
Recover detail from underexposed shots.
Free for commercial products with attribution.
Download the source and move into the project folder.
git clone https://github.com/thekevinscott/UpscalerJS.git
cd UpscalerJSEvery project documents its own setup; start with install requirements.
cat README.md | head -60Follow the project's launch command — Docker, pip, npm, or a binary release.
# see README for the exact launch commandIt is an open-source project at thekevinscott/UpscalerJS with 162 forks. Check the repo's contributors and recent commits to see how active maintenance is.
MIT licensed — commercial use allowed with attribution.
It runs on CPU in the browser or Node, though a GPU speeds things up.
Browser for privacy and instant demos; Node for batch processing.
AI enhancement models in the ESRGAN family — see the docs for the model list.
🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows
[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer
[CAAI AIR'24] Bilateral Reference for High-Resolution Dichotomous Image Segmentation
Cloud-native AI photo editor — cutout, batch edits, object removal, HD upscale
DeepSeek's Janus series - unified multimodal models that both understand and generate images
Photoshop-ai-smart-enhance — ai-powered image enhancement extension for adobe photos, o...
The most-starred other Image projects in the LibreAI catalogue — the realistic shortlist if UpscalerJS is not the right fit.
Stable Diffusion web UI
The node-graph powerhouse for precise, professional AI image and video generation.
High performance self-hosted photo and video management solution
Focus on prompting and generating
🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows
Free and open — grab the source, star the repo, and start creating.