SkillAgentSearch skills...

Hummingbird

A compression (jpg/png/webp/svg/gif/css/js/html/mp4/mov) App, it can convert different format pictures, support for macOS and Windows.

Install / Use

/learn @leibnizli/Hummingbird
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

English | 简体中文

<img alt="hummingbird-h1" src="https://github.com/leibnizli/hummingbird/assets/1193966/8a1a4c5b-e69b-4788-961b-60d9d323781c" width="240">

Hummingbird is a Privacy-first, Offline tool for Image Compression and media processing. It features efficient Batch processing and comprehensive WebP/SVG support.

  1. Hummingbird uses intelligent compression technology to reduce file size. It supports: jpg, png, webp, svg, gif, css, js, html, mp4, mov. You can resize images or videos while compressing. Batch processing is simple—just drag and drop folders.
  2. Hummingbird converts images across various formats, including png, webp, jpeg, jpg, gif, tiff, avif, heic. It exports to png, webp, jpeg, jpg, gif, tiff, avif, ico, and icns (macOS only).
  3. Hummingbird can extract or remove audio from videos, convert videos to GIF, and handle format conversions for mp4, mov, and avi.
  4. Hummingbird allows cutting multiple audio segments and converting them to mp3 or wav formats.
<img src="https://github.com/leibnizli/hummingbird/assets/1193966/2a07f300-2d62-4624-9043-24d5daa6bd7a" width="424">
  • jpg, png, webp, svg, gif, html will replace the current file after compression, Backup can be turned on in Settings, and hummingbird will back up the files to the source folder in the current directory.
  • A new file with .min will be generated after css, js, mp4 compression.

Install

Latest version

Download from GitHub

  • <a href="https://github.com/leibnizli/hummingbird/releases/download/v5.3.0/hummingbird-Setup-5.3.0.exe">Windows</a> (>=10)
  • <a href="https://github.com/leibnizli/hummingbird/releases">macOS</a>(Apple Silicon, arm64)After installation, you need to allow Hummingbird to launch in System SettingsSecurity & Privacy.
  • ~~macOS~~(Intel)
  • <a href="https://apps.apple.com/us/app/id6755109910">iPhone, iPad, and Mac</a> (Apple Silicon, Powerful functionality with more fine-grained control.)

Old version v3.0.0

Suitable for old versions of windows, win7, win8

  • <a href="https://drive.google.com/file/d/1eMLdviqWVWRv8gXT_d1W1uUZoIwIumVS/view?usp=drive_link">Windows</a>(v3.0.0,Google Drive)
  • <a href="https://pan.baidu.com/s/1146zRGqLFlDR27a7rUgr5w">Windows</a>(v3.0.0,百度网盘)

Help

Usage

Reduce the file size

jpg

<table> <tbody> <tr> <td><img src="./demo/jpg-before.jpg" alt="" width="280" height="392"></td> <td><img src="./demo/jpg-after.jpg" alt="" width="280" height="392"></td> </tr> <tr> <td>Before</td> <td>After</td> </tr> <tr> <td>41kB</td> <td>12kB</td> </tr> </tbody> </table>

png

<table> <tbody> <tr> <td><img src="./demo/png-before.png" alt="" width="128" height="128"></td> <td><img src="./demo/png-after.png" alt="" width="128" height="128"></td> </tr> <tr> <td>Before</td> <td>After</td> </tr> <tr> <td>28.9kB</td> <td>9.42kB</td> </tr> </tbody> </table>

svg

<table> <tbody> <tr> <td><img src="./demo/svg-before.svg" alt="" width="216" height="164"></td> <td><img src="./demo/svg-after.svg" alt="" width="216" height="164"></td> </tr> <tr> <td>Before</td> <td>After</td> </tr> <tr> <td>5.47kB</td> <td>3.55kB</td> </tr> </tbody> </table>

mov

<table> <tbody> <tr> <td>Before</td> <td>After</td> </tr> <tr> <td>1382.44MB</td> <td>37.95MB</td> </tr> </tbody> </table>

Crop audio

<img alt="audio" src="https://github.com/leibnizli/hummingbird/assets/1193966/9c8a9f07-fd62-416e-b536-57483730834f" width="300">

Hidden functions

Access hidden functions through the menu bar entrance.

  • Hummingbird can quickly obtain the Base64 encoding of files, supporting: png, webp, jpeg, jpg, gif, tiff, avi, svg, ttf, woff, woff2.
  • Hummingbird can view the history of compressed files.
View on GitHub
GitHub Stars875
CategoryCustomer
Updated6d ago
Forks77

Languages

JavaScript

Security Score

95/100

Audited on Mar 22, 2026

No findings