macOS app · Active

Ledge

A free, open-source menu-bar file shelf for macOS with a built-in batch image converter.

Type
macOS app
Status
Active
Built with
C · macOS

Try it

A working model of the real app, right here. Drag a file out of Downloads and shake it left and right to open a shelf, drop files on it, then use the ⌄ menu to convert, rename or zip them.

Highlights

Shake to shelve

Shake a file while you drag it and a shelf opens under your pointer. It holds files, folders, images, links and text without ever moving the originals.

Batch image converter

Reads HEIC, JPG, PNG, GIF, TIFF, BMP, PSD, DNG, AVIF, SVG, PDF and WebP. Writes WebP, PNG, JPEG or GIF, in unlimited batches, with quality, resize, a before and after preview, watermark and renaming.

Private by default

EXIF and GPS data is stripped by default and everything runs on your Mac. The only network feature is the optional iCloud Drive link.

Actions at hand

Rename, zip, Quick Look, share, copy an iCloud link, or run your own shell-command actions. Global shortcuts: Control-Option-Space for a new shelf, Control-Option-V from the clipboard.

Tiny and quiet

About 3 MB on disk, about 20 MB of memory and 0% CPU when idle. Native Swift and AppKit, no account, no ads, no subscription.

Requirements

Install

Homebrew

brew install --cask NeeL21YT/ledge/ledge

DMG

Download the latest release from GitHub, then drag Ledge into Applications.

Source

Run ./Scripts/bundle.sh, then copy build/Ledge.app to Applications.

Notes