Back to products
optimo

optimo

effortless media optimizer for the web

Website optimo.microlink.io
Overview

What it is

Images and videos are bigger than they should be. They eat disk, bandwidth, and slow everything down. We tried the usual mix of tools, flags, and formats. It worked… sometimes. We just wanted something consistent. So we built Optimo: a CLI that makes media smaller, every time. Built on ImageMagick + FFmpeg. Free and open source.

Intent

I need it when

Reduce image and video file sizes to save storage and bandwidth costs

optimo automatically optimizes images and videos using format-specific compression pipelines built on ImageMagick and FFmpeg, reducing file sizes by 15-130+ KB per file while preserving quality through lossless compression by default

Resize images and videos to specific dimensions or target file sizes

optimo provides flexible resize options supporting percentage scaling, target file size constraints, and width/height limits through a single --resize flag, applicable to both images and videos

Process entire directories of media files with a single command

optimo supports batch processing of entire directories recursively, automatically skipping hidden files and unsupported formats, and provides a programmatic Node.js API with TypeScript support for custom workflows

Convert media between multiple formats (HEIC to JPEG, PNG to WebP, GIF to MP4, etc.)

optimo supports 8 image formats and 6 video formats with dedicated conversion commands, allowing users to convert between formats like HEIC→JPEG, PNG→AVIF, and GIF→WebM with sensible web defaults

Automate media optimization in development workflows and CI/CD pipelines

optimo integrates with git pre-commit hooks via nano-staged and supports dry-run mode for CI checks, enabling automatic optimization of staged assets before commits without manual intervention

Drop

Not a fit when

  • User needs a GUI-based media editor with visual controls rather than command-line interface
  • User requires cloud-based processing without local installation of ImageMagick and FFmpeg dependencies
  • User needs real-time video streaming optimization or live encoding capabilities
  • User works exclusively on Windows without Node.js or required binary tools installed
  • User requires commercial support, SLA guarantees, or enterprise licensing
Commercials

Pricing

Free and open-source