SimpleAI runs as a portable AppImage file on all Linux distributions (Debian, Ubuntu, SUSE, Arch, Fedora, etc.).
Download the latest version:
The file will be saved to your Downloads folder.
# Move AppImage to ~/bin
mkdir -p ~/bin
mv ~/Downloads/SimpleAI.AppImage ~/bin/
# Make the file executable
chmod +x ~/bin/SimpleAI.AppImage
# Run from console to test if it works (see some logging if currently active)
~/bin/SimpleAI.AppImage
# Change to directory
cd ~/bin
# Extract the AppImage temporarily
./SimpleAI.AppImage --appimage-extract
# Run the integration script with path to AppImage
cd squashfs-root
./integrate.sh ~/bin/SimpleAI.AppImage
# Clean up extracted files
cd .. && rm -rf squashfs-root
That's it! SimpleAI now appears in your desktop environment's application menu (KDE, GNOME, XFCE, etc.) with an icon.
SimpleAI saves window positions. This requires xdotool:
Debian/Ubuntu:
sudo apt-get install xdotoolopenSUSE/SUSE:
sudo zypper install xdotoolFedora/RHEL:
sudo dnf install xdotoolArch Linux:
sudo pacman -S xdotoolWithout xdotool, windows will open at the default position on every start.
To install new versions:
# Delete old version
rm ~/bin/SimpleAI.AppImage
# Download new version and repeat steps 1-3If you used system integration, you don't need to repeat it - the shortcut will continue to work automatically.
rm ~/bin/SimpleAI.AppImagerm ~/.local/share/applications/SimpleAI.desktop
rm ~/.local/share/icons/hicolor/*/apps/simpleai.pngrm -rf ~/.config/SimpleAI
rm -rf ~/.cache/SimpleAIThe file is not executable:
chmod +x ~/bin/SimpleAI.AppImageThis is normal for portable AppImages. Use system integration (see above) to get an icon.
Install xdotool (see Requirements).
Run the integration script again or manually update the desktop database:
update-desktop-database ~/.local/share/applications/This happens if you ran an older version of the integration script. Fix it by removing the old desktop file and running integration again:
# Remove old desktop file
rm ~/.local/share/applications/SimpleAI.desktop
# Extract AppImage and run integration with correct path
cd ~/bin
./SimpleAI.AppImage --appimage-extract
cd squashfs-root
./integrate.sh ~/bin/SimpleAI.AppImage
cd .. && rm -rf squashfs-root- No sudo required: Run all commands as a regular user
- Portable: The AppImage can also be launched from USB drives or other locations
- Auto-updates: Use the GitHub link above - the file is automatically updated with every commit
For issues or questions:
- GitHub Issues
- E-Mail: christian@lepthien.info