Alic ('Al-ik') is a little image compressor for macOS.
<a href="https://github.com/blopker/alic/releases/latest/">Download</a>
<a href="https://github.com/blopker/alic/issues">Report Bug</a>
·
<a href="https://github.com/blopker/alic/issues">Request Feature</a>
Alic makes it simple to compress images. It's a great tool for quickly compressing images for the web, or to share with clients.
Why compress images?
And security: Many cameras and phones embed metadata in images, which can include location, camera model, and other sensitive information. Alic can remove this metadata for you.
Supported image formats:
Alic is heavily inspired by ImageOptim, but with modern compression algorithms for smaller files and speed. See Differences from ImageOptim.
Drag and drop images (or folders) into the window, images will automatically start compressing. The compressed images will be saved in the same directory as the original images.
Having trouble? Hover over the status icons for helpful hints!
The Alic app binary doubles as a CLI. Pass --input to compress images without opening the GUI:
Alic --input /path/to/image.jpg
Alic --input /path/to/images/ --reformat webp --lossy --webp-quality 80
On macOS you can run the binary inside the app bundle:
"/Applications/Alic Image Compressor.app/Contents/MacOS/Alic" --input /path/to/image.jpg
Or create a shell alias for convenience:
alias alic='"/Applications/Alic Image Compressor.app/Contents/MacOS/Alic"'
Run Alic --help for all options. Boolean flags use --flag / --no-flag pairs (e.g. --lossy / --no-lossy). Omitted flags use the selected profile's value.
Flags:
--input <path> — Input file or directory (required, repeatable)--profile <name-or-id> — Profile to use--threads <n> — Concurrent image processing (default: 1)--recursive / --no-recursive — Recurse into directories (default: recursive)--resize <WIDTHxHEIGHT> — Resize images--reformat <format> — Convert (jpeg|png|webp|gif|tiff|avif)--overwrite / --no-overwrite--postfix <text> — Postfix text for output filenames--add-postfix / --no-postfix--lossy / --no-lossy--keep-metadata / --no-keep-metadata--keep-timestamps / --no-keep-timestamps--background-fill <#RRGGBB> / --no-background-fill--jpeg-quality <1-100>--png-quality <1-100>--webp-quality <1-100>--gif-quality <1-100>--avif-quality <1-100>--help / --versionYour data stays on your machine! No sneaky analytics or tracking here. Alic doesn't phone home, which means you'll need to manually check for updates through the releases page or by clicking "Check for Updates" in the app menu bar.
Built with love using SolidJS and Rust, powered by Tauri. Image compression magic by libcaesium!
Runs on MacOS 12.0 or later
We love contributions! Want to make Alic better? Here's how:
To release a new version of Alic:
CHANGELOG.md and commit.make release.2.5.0 for minor, 3.0.0 for major).The release script automatically updates the version in tauri.conf.json and Cargo.toml, commits the change, and pushes to the release branch.
Distributed under the GNU 3.0 License. See LICENSE for more information.
Use the issue tracker at the Project Link.
This project would not be possible without the following open source projects: