# upscayl/upscayl

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/upscayl-upscayl).**

43,420 stars · 2,088 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/upscayl/upscayl
- Homepage: https://upscayl.org
- awesome-repositories: https://awesome-repositories.com/repository/upscayl-upscayl.md

## Topics

`ai` `electron` `esrgan` `gigapixel` `gigapixel-images` `image` `image-upscaling` `topaz` `upscale` `upscalerimage` `upscayl`

## Description

Upscayl is a cross-platform desktop application designed to increase the resolution and visual quality of digital images using artificial intelligence. By executing all processing tasks locally on the user's machine, the software ensures that sensitive media files remain private and never leave the host system for cloud-based services.

The application distinguishes itself through a hardware-agnostic architecture that offloads intensive rendering workloads directly to the local graphics unit. It utilizes a hardware abstraction layer to translate enhancement commands into instructions compatible with diverse graphics drivers and hardware configurations, ensuring consistent performance across Windows, macOS, and Linux.

Beyond core image processing, the software includes utilities for managing system health and large-scale data operations. It features tools for diagnostic log aggregation, performance optimization, and state management to assist with troubleshooting. Additionally, the application supports reliable file handling through a segmented transfer protocol that manages large assets by splitting them into independent data chunks.

## Tags

### Graphics & Multimedia

- [Image Enhancement Tools](https://awesome-repositories.com/f/graphics-multimedia/image-enhancement-tools.md) — Provides automated AI-powered image enhancement to increase resolution and visual quality of digital assets. ([source](https://docs.upscayl.org/start-task.md))
- [Desktop AI Image Processors](https://awesome-repositories.com/f/graphics-multimedia/desktop-ai-image-processors.md) — A cross-platform application that uses local hardware to increase image resolution and visual quality through automated artificial intelligence models.
- [Hardware-Accelerated Graphics Utilities](https://awesome-repositories.com/f/graphics-multimedia/hardware-accelerated-graphics-utilities.md) — A performance-oriented tool that offloads complex rendering tasks to the host computer graphics unit to ensure efficient and stable image processing.
- [Hardware-Accelerated Compute Tasks](https://awesome-repositories.com/f/graphics-multimedia/hardware-accelerated-compute-tasks.md) — Offloads intensive processing workloads to the host computer graphics unit to ensure high performance during complex rendering or data operations.

### Artificial Intelligence & ML

- [Local AI Image Enhancers](https://awesome-repositories.com/f/artificial-intelligence-ml/local-ai-image-enhancers.md) — Improves the resolution and visual quality of digital images using artificial intelligence models running entirely on your local computer hardware.

### Business & Productivity Software

- [Local-First Media Tools](https://awesome-repositories.com/f/business-productivity-software/local-first-media-tools.md) — A privacy-focused software suite that executes all compute-intensive processing tasks directly on the user machine without relying on cloud services.
- [Cross-Platform Desktop Utilities](https://awesome-repositories.com/f/business-productivity-software/cross-platform-desktop-utilities.md) — Builds consistent desktop applications that provide identical functionality and user interfaces across Windows, macOS, and Linux operating systems.

### Security & Cryptography

- [Privacy-Focused Media Processors](https://awesome-repositories.com/f/security-cryptography/privacy-focused-media-processors.md) — Handles sensitive image files locally to ensure that data never leaves the user machine for cloud-based processing or storage services.

### Operating Systems & Systems Programming

- [Hardware Acceleration Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-acceleration-utilities.md) — Executes intensive image processing tasks directly on the local graphics unit to ensure high performance and user privacy.
- [Hardware Abstraction Layers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-abstraction-layers.md) — Translates high-level enhancement commands into specific instructions tailored to diverse graphics hardware and driver configurations.

### Networking & Communication

- [Multipart Transfer Utilities](https://awesome-repositories.com/f/networking-communication/multipart-transfer-utilities.md) — Finalizes large file transfers by verifying and reassembling segmented data assets to ensure stability. ([source](https://docs.upscayl.org/complete-a-multipart-upload.md))

### User Interface & Experience

- [Cross-Platform Desktop Shells](https://awesome-repositories.com/f/user-interface-experience/cross-platform-desktop-shells.md) — Uses a cross-platform web container to provide a consistent graphical user interface across different desktop operating systems.
