addyosmani/enhance — explained in plain English
Analysis updated 2026-08-02 · repo last pushed 2025-01-03
Upscale a small product photo into a larger, clearer image for an online store.
Brighten dark real estate interior shots without needing desktop editing software.
Salvage an old blurry family photo by sharpening and denoising it in the browser.
Clean up a noisy photo by removing haze or rain, all without uploading it anywhere.
| addyosmani/enhance | ferroxlabs/wayland | imchine/fintech-wallet | |
|---|---|---|---|
| Stars | 137 | 137 | 137 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2025-01-03 | — | — |
| Maintenance | Stale | — | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 5/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a modern browser with WebGL 2.0 support, results depend on your computer's graphics hardware.
Enhance is a browser-based tool that uses AI to make images look better. You can upscale low-resolution photos to higher resolutions, sharpen blurry shots, brighten dark images, clean up noisy pictures, and even remove rain or haze, all without uploading your files to a server or paying for expensive software. Just drag and drop an image, pick what kind of improvement you want, and download the result. The tool runs entirely in your browser using AI models that have been trained for specific tasks. For upscaling, it offers several models of varying sizes, from a lightweight 2MB option that works quickly to a larger 12MB one that preserves more detail. For targeted fixes like deblurring or low-light enhancement, it uses specialized models that process your image in small sections. The tool uses your computer's graphics capabilities to speed up the processing, and it shows you progress as it works. This would be useful for anyone who regularly works with images but doesn't want to deal with desktop software or subscription-based tools. A real estate agent with dark interior shots, someone trying to salvage an old family photo, a small business owner cleaning up product images for an online store, or a designer who needs to enlarge a small image without it turning into a pixelated mess, all could benefit. The fact that everything runs locally also means your images never leave your device, which matters if you're working with sensitive or private photos. The project is built with React and TypeScript, using TensorFlow.js to run the AI models directly in the browser rather than on a remote server. This approach trades server costs for local processing power, your results will depend partly on how capable your computer's graphics hardware is. It requires a modern browser with WebGL 2.0 support, so older machines may struggle.
A free, browser-based AI tool that enhances images, upscaling, deblurring, brightening, and denoising, without uploading anything to a server.
Mainly TypeScript. The stack also includes React, TypeScript, TensorFlow.js.
Stale — no commits in 1-2 years (last push 2025-01-03).
The license for this repo is not specified in the available information.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.