aim is a AppImage installer. Make you love your AppImage!
- Fast & small: GoLang
♥️ , and use//go:embedfor frontend. - Natively integrated: You can simply double-click any
.AppImagein your file explorer to install them. - Immutable paths: Applications will be isolated under
<AppName>/<SHA256>. - Desktop friendly: Automatically copies icons and
.desktop!
-
Build the Web UI
cd web pnpm install pnpm run build cd ..
-
Build the Go CLI binary
go build -o aim ./cmd/aim
1. First time?
Install binary, and register aim to be the default handler for all .AppImage files:
# Install
sudo mv aim /usr/local/bin/
# Register
aim --register2. General use
After registration, simply double-click any .AppImage file in your system file browser, or trigger it via the command line:
aim /path/to/downloaded/software.AppImageYour default web browser will instantly pop up the installation guide!