GitPedia

Imagine

🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.

From meowtec·Updated June 13, 2026·View on GitHub·

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI. The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2017. It has gained significant community traction with 4,368 stars and 317 forks on GitHub. Key topics include: cross-platform, desktop, image-compression, jpeg, jpegmini.

Latest release: v0.7.50.7.5
August 7, 2023View Changelog →

Imagine

build

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.

Save for web.

Install

For Windows, macOS and Linux, download binaries from:

https://github.com/meowtec/Imagine/releases

  • Imagine-Setup-x.y.z.exe - Windows
  • Imagine-x.y.z.dmg - macOS
  • Imagine-0.4.1-x.y.z.AppImage - Linux

国内用户从 GitHub 下载可能比较慢,可以使用国内加速

Install on linux

App for linux is distributed in AppImage format.
Install it with command line:

bash
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable ./Imagine-x.y.z-x86_64.AppImage # install and run

Screenshot

Screenshot

Features

  • Multi format (JPEG, PNG, WebP)
  • Format conversion
  • Cross platform
  • GUI
  • Batch optimization
  • i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)

Build and Contribute

bash
git clone https://github.com/meowtec/Imagine.git npm install npm run dev

A PR with all checks passed is welcome.

Before submit a PR, please run npm run test and make sure it success on your machine.

Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).

Built on

  • pngquant: Lossy PNG compressor
  • mozjpeg: Improved JPEG encoder
  • WebP: A new image format for the Web
  • Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from meowtec/Imagine via the GitHub API.Last fetched: 6/14/2026