Electron application to easily manage your AppImage applications on Ubuntu.
- Automatically create the
~/Applicationsfolder - Manage
.desktopfiles in~/.local/share/applications/ - Add, edit, and delete applications
- Support for AppImage files and directories
- Copy or move AppImage files
- Icon management
- Modern interface with Bootstrap 5
Install directly from GitHub with a single command:
curl -fsSL https://raw.githubusercontent.com/aluzed/ubuntu-make-apps/master/install.sh | bashThis will:
- Check system requirements (Node.js 18+, npm, git)
- Clone the repository
- Install dependencies
- Build the AppImage
- Install to ~/Applications
- Create a desktop menu entry
For development purposes:
npm installnpm start- Add an application: Click on "Add"
- Select the type: Application (for AppImage) or Directory (for folder)
- Choose the file/folder: Browse to select your AppImage or folder
- Copy or move: A dialog will ask if you want to copy or move the file
- Add an icon: Select a PNG/JPG file for the icon
- Fill in the information: Name, categories
- Save: The .desktop file will be created automatically
main.js: Electron main processpreload.js: Secure IPC bridgeindex.html: User interfacerenderer.js: Application logicstyles.css: Custom styles
# Using npm
npm run build-appimage
# Using the build script
./build.sh
# Using the Makefile
make build-appimage# Using npm
npm run build-deb
# Using the Makefile
make build-debThe packages will be created in dist/.
For detailed installation instructions, see Install.md.
# Build and install in one command with automatic dependency handling
./build.sh
./install.sh# Using Makefile with automatic dependency handling
make install
# Using apt (Ubuntu 18.04+)
sudo apt install ./dist/ubuntu-make-apps_1.0.0_amd64.deb
# Using gdebi (best for dependency handling)
sudo apt install gdebi
sudo gdebi dist/ubuntu-make-apps_1.0.0_amd64.debSee Install.md for complete installation instructions including:
- Multiple installation methods
- Manual installation from source
- Troubleshooting
- System requirements
- Electron
- Bootstrap 5
- SweetAlert2
- Node.js

