AppHolderView on GitHub ↗

OPEN SOURCE · LINUX · APPIMAGE

Your AppImages.
All in one place.

A desktop library and background service to organize AppImages, check publisher updates, keep previous versions, and launch apps your way.

Install with curl -fsSL https://github.com/valicm/appholder/releases/latest/download/install.sh | bash

AppHolder library showing installed AppImages, update status, and launch and options actions
Your AppImages, update status, and launch actions in one searchable library.

A LOOK INSIDE

Your library, app controls, and preferences

AppHolder application details with launch, update, rollback, sandbox, and version controls
Open an app’s options in the main window to launch, update, restore a saved version, or configure its sandbox.
AppHolder preferences with defaults for new apps, appearance, startup, watched folders, and version retention
Choose defaults for new apps, follow the system theme or select light and dark, manage watched folders, and set version retention.

MADE FOR APPIMAGE USERS

Everything AppHolder handles

01 · LIBRARY

Keep AppImages together

Watch one or more folders, starting with ~/Applications. New files are registered after they finish changing. Drag an AppImage into AppHolder or open one from another folder to run once, integrate, or integrate and run.

02 · UPDATES

Use publisher update information

Check supported HTTPS zsync and GitHub release sources, review available updates, update one app or update all, and receive desktop notifications. AppHolder verifies downloaded files before activation and can use zsync deltas when available.

03 · HISTORY

Recover an earlier version

Save the current AppImage before replacing it, browse saved versions, restore one, and configure how many versions to keep. Remove an app from the library without deleting its file, or uninstall that AppImage.

04 · AUTOMATION

Choose update defaults

Enable automatic updates per app or set the default for newly added apps. AppHolder reports update progress and completion through the desktop notification system.

05 · SANDBOX

Set app-specific restrictions

Optionally launch apps with Bubblewrap, a private persistent app home, and networking disabled by default. Configure sandbox and network defaults for new apps. Sandbox support depends on Bubblewrap and is best-effort.

06 · DESKTOP

Fit into your session

Use the tray icon, launch AppHolder at login, and integrate AppImages into the applications menu. The app supports local appimg: links and HTTPS downloads, plus light, dark, or system-following appearance.

07 · BACKGROUND SERVICE

Manage apps while the window is closed

A per-user Go daemon watches folders and handles update work. The native GTK interface and command-line client use the same service, with a single desktop instance.

08 · OPEN SOURCE

Signed project releases

GitHub releases include amd64 and arm64 builds. Release manifests use Ed25519 signatures, which the installer and self-updater verify against the pinned public key.

YOUR APPS STAY YOURS

Open source. Local-first.
Made for AppImage users.

See releases ↗