Upscayl runs as a standalone desktop executable built with Electron and the NCNN neural network inference framework. When a user selects an image, the application processes pixel data through a selected convolutional neural network or vision transformer model using the Vulkan graphics API. This architecture enables hardware-accelerated tensor computations across Nvidia, AMD, Intel, and Apple Silicon GPUs without complex CUDA driver configurations.
Users can select from several purpose-built AI models: Upscayl Standard for general photography, UltraSharp for fine architectural and landscape detail, Remacri for realistic texture restoration, and Digital Art for clean vector-like line sharpening. The app supports single-image before-and-after slider comparisons as well as unattended batch folder upscaling.